NOBUG: Fixed file access permissions
[moodle.git] / lib / yuilib / 3.13.0 / series-pie / series-pie-coverage.js
blobf5d241ec8887eff45a2a5cbee7fb2d0cde364a19
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/series-pie/series-pie.js']) {
10    __coverage__['build/series-pie/series-pie.js'] = {"path":"build/series-pie/series-pie.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},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0,0],"8":[0,0],"9":[0,0,0],"10":[0,0],"11":[0,0,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],"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],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":22},"end":{"line":1,"column":41}}},"2":{"name":"(anonymous_2)","line":49,"loc":{"start":{"line":49,"column":13},"end":{"line":50,"column":4}}},"3":{"name":"(anonymous_3)","line":115,"loc":{"start":{"line":115,"column":18},"end":{"line":116,"column":4}}},"4":{"name":"(anonymous_4)","line":141,"loc":{"start":{"line":141,"column":14},"end":{"line":142,"column":4}}},"5":{"name":"(anonymous_5)","line":154,"loc":{"start":{"line":154,"column":32},"end":{"line":155,"column":4}}},"6":{"name":"(anonymous_6)","line":168,"loc":{"start":{"line":168,"column":29},"end":{"line":169,"column":4}}},"7":{"name":"(anonymous_7)","line":191,"loc":{"start":{"line":191,"column":32},"end":{"line":192,"column":4}}},"8":{"name":"(anonymous_8)","line":206,"loc":{"start":{"line":206,"column":29},"end":{"line":207,"column":4}}},"9":{"name":"(anonymous_9)","line":220,"loc":{"start":{"line":220,"column":20},"end":{"line":221,"column":4}}},"10":{"name":"(anonymous_10)","line":232,"loc":{"start":{"line":232,"column":10},"end":{"line":233,"column":4}}},"11":{"name":"(anonymous_11)","line":265,"loc":{"start":{"line":265,"column":15},"end":{"line":266,"column":4}}},"12":{"name":"(anonymous_12)","line":392,"loc":{"start":{"line":392,"column":16},"end":{"line":393,"column":4}}},"13":{"name":"(anonymous_13)","line":411,"loc":{"start":{"line":411,"column":17},"end":{"line":412,"column":4}}},"14":{"name":"(anonymous_14)","line":467,"loc":{"start":{"line":467,"column":23},"end":{"line":468,"column":4}}},"15":{"name":"(anonymous_15)","line":492,"loc":{"start":{"line":492,"column":19},"end":{"line":493,"column":4}}},"16":{"name":"(anonymous_16)","line":508,"loc":{"start":{"line":508,"column":23},"end":{"line":509,"column":4}}},"17":{"name":"(anonymous_17)","line":531,"loc":{"start":{"line":531,"column":22},"end":{"line":532,"column":4}}},"18":{"name":"(anonymous_18)","line":591,"loc":{"start":{"line":591,"column":23},"end":{"line":592,"column":12}}},"19":{"name":"(anonymous_19)","line":607,"loc":{"start":{"line":607,"column":23},"end":{"line":608,"column":12}}},"20":{"name":"(anonymous_20)","line":623,"loc":{"start":{"line":623,"column":23},"end":{"line":624,"column":12}}},"21":{"name":"(anonymous_21)","line":638,"loc":{"start":{"line":638,"column":23},"end":{"line":639,"column":12}}},"22":{"name":"(anonymous_22)","line":651,"loc":{"start":{"line":651,"column":20},"end":{"line":652,"column":12}}},"23":{"name":"(anonymous_23)","line":657,"loc":{"start":{"line":657,"column":20},"end":{"line":658,"column":12}}},"24":{"name":"(anonymous_24)","line":670,"loc":{"start":{"line":670,"column":20},"end":{"line":671,"column":12}}},"25":{"name":"(anonymous_25)","line":676,"loc":{"start":{"line":676,"column":20},"end":{"line":677,"column":12}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":724,"column":64}},"2":{"start":{"line":20,"column":0},"end":{"line":23,"column":50}},"3":{"start":{"line":24,"column":0},"end":{"line":721,"column":3}},"4":{"start":{"line":51,"column":8},"end":{"line":55,"column":21}},"5":{"start":{"line":56,"column":8},"end":{"line":64,"column":9}},"6":{"start":{"line":58,"column":12},"end":{"line":58,"column":41}},"7":{"start":{"line":62,"column":12},"end":{"line":62,"column":42}},"8":{"start":{"line":63,"column":12},"end":{"line":63,"column":37}},"9":{"start":{"line":65,"column":8},"end":{"line":74,"column":9}},"10":{"start":{"line":67,"column":12},"end":{"line":67,"column":40}},"11":{"start":{"line":68,"column":12},"end":{"line":72,"column":13}},"12":{"start":{"line":70,"column":16},"end":{"line":70,"column":51}},"13":{"start":{"line":71,"column":16},"end":{"line":71,"column":48}},"14":{"start":{"line":73,"column":12},"end":{"line":73,"column":38}},"15":{"start":{"line":75,"column":8},"end":{"line":75,"column":52}},"16":{"start":{"line":76,"column":8},"end":{"line":77,"column":104}},"17":{"start":{"line":78,"column":8},"end":{"line":78,"column":36}},"18":{"start":{"line":79,"column":8},"end":{"line":79,"column":48}},"19":{"start":{"line":80,"column":8},"end":{"line":80,"column":39}},"20":{"start":{"line":81,"column":8},"end":{"line":81,"column":38}},"21":{"start":{"line":82,"column":8},"end":{"line":82,"column":53}},"22":{"start":{"line":83,"column":8},"end":{"line":83,"column":37}},"23":{"start":{"line":84,"column":8},"end":{"line":84,"column":38}},"24":{"start":{"line":85,"column":8},"end":{"line":85,"column":52}},"25":{"start":{"line":86,"column":8},"end":{"line":86,"column":50}},"26":{"start":{"line":87,"column":8},"end":{"line":87,"column":34}},"27":{"start":{"line":88,"column":8},"end":{"line":88,"column":43}},"28":{"start":{"line":89,"column":8},"end":{"line":89,"column":41}},"29":{"start":{"line":90,"column":8},"end":{"line":90,"column":29}},"30":{"start":{"line":117,"column":8},"end":{"line":118,"column":46}},"31":{"start":{"line":119,"column":8},"end":{"line":123,"column":9}},"32":{"start":{"line":121,"column":12},"end":{"line":121,"column":91}},"33":{"start":{"line":122,"column":12},"end":{"line":122,"column":92}},"34":{"start":{"line":124,"column":8},"end":{"line":128,"column":9}},"35":{"start":{"line":126,"column":12},"end":{"line":126,"column":85}},"36":{"start":{"line":127,"column":12},"end":{"line":127,"column":86}},"37":{"start":{"line":129,"column":8},"end":{"line":129,"column":73}},"38":{"start":{"line":130,"column":8},"end":{"line":130,"column":67}},"39":{"start":{"line":131,"column":8},"end":{"line":131,"column":56}},"40":{"start":{"line":132,"column":8},"end":{"line":132,"column":91}},"41":{"start":{"line":143,"column":8},"end":{"line":143,"column":20}},"42":{"start":{"line":144,"column":8},"end":{"line":144,"column":32}},"43":{"start":{"line":156,"column":8},"end":{"line":156,"column":52}},"44":{"start":{"line":157,"column":8},"end":{"line":157,"column":87}},"45":{"start":{"line":158,"column":8},"end":{"line":158,"column":88}},"46":{"start":{"line":170,"column":8},"end":{"line":170,"column":46}},"47":{"start":{"line":171,"column":8},"end":{"line":171,"column":81}},"48":{"start":{"line":172,"column":8},"end":{"line":172,"column":82}},"49":{"start":{"line":193,"column":7},"end":{"line":196,"column":9}},"50":{"start":{"line":195,"column":12},"end":{"line":195,"column":24}},"51":{"start":{"line":208,"column":8},"end":{"line":211,"column":9}},"52":{"start":{"line":210,"column":12},"end":{"line":210,"column":24}},"53":{"start":{"line":222,"column":8},"end":{"line":222,"column":78}},"54":{"start":{"line":223,"column":8},"end":{"line":223,"column":21}},"55":{"start":{"line":234,"column":8},"end":{"line":235,"column":35}},"56":{"start":{"line":236,"column":8},"end":{"line":256,"column":9}},"57":{"start":{"line":238,"column":12},"end":{"line":238,"column":34}},"58":{"start":{"line":239,"column":12},"end":{"line":243,"column":13}},"59":{"start":{"line":241,"column":16},"end":{"line":241,"column":39}},"60":{"start":{"line":242,"column":16},"end":{"line":242,"column":23}},"61":{"start":{"line":244,"column":12},"end":{"line":244,"column":33}},"62":{"start":{"line":245,"column":12},"end":{"line":245,"column":36}},"63":{"start":{"line":246,"column":12},"end":{"line":246,"column":30}},"64":{"start":{"line":247,"column":12},"end":{"line":247,"column":34}},"65":{"start":{"line":248,"column":12},"end":{"line":255,"column":13}},"66":{"start":{"line":250,"column":16},"end":{"line":250,"column":28}},"67":{"start":{"line":254,"column":16},"end":{"line":254,"column":45}},"68":{"start":{"line":267,"column":8},"end":{"line":299,"column":58}},"69":{"start":{"line":300,"column":8},"end":{"line":309,"column":9}},"70":{"start":{"line":302,"column":12},"end":{"line":302,"column":42}},"71":{"start":{"line":304,"column":12},"end":{"line":304,"column":31}},"72":{"start":{"line":305,"column":12},"end":{"line":308,"column":13}},"73":{"start":{"line":307,"column":16},"end":{"line":307,"column":36}},"74":{"start":{"line":311,"column":8},"end":{"line":311,"column":54}},"75":{"start":{"line":312,"column":8},"end":{"line":312,"column":54}},"76":{"start":{"line":313,"column":8},"end":{"line":313,"column":34}},"77":{"start":{"line":314,"column":8},"end":{"line":319,"column":9}},"78":{"start":{"line":316,"column":12},"end":{"line":316,"column":27}},"79":{"start":{"line":317,"column":12},"end":{"line":317,"column":34}},"80":{"start":{"line":318,"column":12},"end":{"line":318,"column":35}},"81":{"start":{"line":320,"column":8},"end":{"line":379,"column":9}},"82":{"start":{"line":322,"column":12},"end":{"line":322,"column":30}},"83":{"start":{"line":323,"column":12},"end":{"line":330,"column":13}},"84":{"start":{"line":325,"column":16},"end":{"line":325,"column":44}},"85":{"start":{"line":329,"column":16},"end":{"line":329,"column":51}},"86":{"start":{"line":331,"column":12},"end":{"line":334,"column":13}},"87":{"start":{"line":333,"column":16},"end":{"line":333,"column":42}},"88":{"start":{"line":335,"column":12},"end":{"line":338,"column":13}},"89":{"start":{"line":337,"column":16},"end":{"line":337,"column":42}},"90":{"start":{"line":339,"column":12},"end":{"line":342,"column":13}},"91":{"start":{"line":341,"column":16},"end":{"line":341,"column":45}},"92":{"start":{"line":343,"column":12},"end":{"line":346,"column":13}},"93":{"start":{"line":345,"column":16},"end":{"line":345,"column":44}},"94":{"start":{"line":347,"column":12},"end":{"line":350,"column":13}},"95":{"start":{"line":349,"column":16},"end":{"line":349,"column":44}},"96":{"start":{"line":351,"column":12},"end":{"line":351,"column":42}},"97":{"start":{"line":352,"column":12},"end":{"line":352,"column":42}},"98":{"start":{"line":353,"column":12},"end":{"line":353,"column":42}},"99":{"start":{"line":354,"column":12},"end":{"line":354,"column":32}},"100":{"start":{"line":355,"column":12},"end":{"line":373,"column":14}},"101":{"start":{"line":374,"column":12},"end":{"line":374,"column":63}},"102":{"start":{"line":375,"column":12},"end":{"line":378,"column":13}},"103":{"start":{"line":377,"column":16},"end":{"line":377,"column":60}},"104":{"start":{"line":380,"column":8},"end":{"line":380,"column":33}},"105":{"start":{"line":394,"column":8},"end":{"line":397,"column":9}},"106":{"start":{"line":396,"column":12},"end":{"line":396,"column":31}},"107":{"start":{"line":398,"column":8},"end":{"line":398,"column":43}},"108":{"start":{"line":399,"column":8},"end":{"line":399,"column":96}},"109":{"start":{"line":413,"column":8},"end":{"line":431,"column":23}},"110":{"start":{"line":432,"column":8},"end":{"line":447,"column":9}},"111":{"start":{"line":434,"column":12},"end":{"line":434,"column":38}},"112":{"start":{"line":435,"column":12},"end":{"line":435,"column":55}},"113":{"start":{"line":436,"column":12},"end":{"line":436,"column":55}},"114":{"start":{"line":437,"column":12},"end":{"line":446,"column":13}},"115":{"start":{"line":439,"column":16},"end":{"line":439,"column":85}},"116":{"start":{"line":440,"column":16},"end":{"line":440,"column":85}},"117":{"start":{"line":444,"column":16},"end":{"line":444,"column":85}},"118":{"start":{"line":445,"column":16},"end":{"line":445,"column":85}},"119":{"start":{"line":448,"column":8},"end":{"line":448,"column":37}},"120":{"start":{"line":449,"column":8},"end":{"line":449,"column":35}},"121":{"start":{"line":450,"column":8},"end":{"line":450,"column":40}},"122":{"start":{"line":451,"column":8},"end":{"line":451,"column":54}},"123":{"start":{"line":452,"column":8},"end":{"line":452,"column":76}},"124":{"start":{"line":453,"column":8},"end":{"line":453,"column":50}},"125":{"start":{"line":454,"column":8},"end":{"line":454,"column":45}},"126":{"start":{"line":455,"column":8},"end":{"line":455,"column":39}},"127":{"start":{"line":469,"column":8},"end":{"line":481,"column":9}},"128":{"start":{"line":471,"column":12},"end":{"line":475,"column":51}},"129":{"start":{"line":476,"column":12},"end":{"line":476,"column":86}},"130":{"start":{"line":477,"column":12},"end":{"line":477,"column":62}},"131":{"start":{"line":478,"column":12},"end":{"line":478,"column":97}},"132":{"start":{"line":479,"column":12},"end":{"line":479,"column":97}},"133":{"start":{"line":480,"column":12},"end":{"line":480,"column":36}},"134":{"start":{"line":494,"column":8},"end":{"line":496,"column":34}},"135":{"start":{"line":497,"column":8},"end":{"line":497,"column":39}},"136":{"start":{"line":498,"column":8},"end":{"line":498,"column":39}},"137":{"start":{"line":499,"column":8},"end":{"line":499,"column":22}},"138":{"start":{"line":510,"column":8},"end":{"line":512,"column":19}},"139":{"start":{"line":513,"column":8},"end":{"line":520,"column":9}},"140":{"start":{"line":515,"column":12},"end":{"line":515,"column":42}},"141":{"start":{"line":516,"column":12},"end":{"line":519,"column":13}},"142":{"start":{"line":518,"column":16},"end":{"line":518,"column":33}},"143":{"start":{"line":521,"column":8},"end":{"line":521,"column":31}},"144":{"start":{"line":533,"column":9},"end":{"line":547,"column":10}},"145":{"start":{"line":548,"column":8},"end":{"line":548,"column":52}},"146":{"start":{"line":549,"column":8},"end":{"line":549,"column":55}},"147":{"start":{"line":550,"column":8},"end":{"line":550,"column":20}},"148":{"start":{"line":593,"column":16},"end":{"line":593,"column":58}},"149":{"start":{"line":609,"column":16},"end":{"line":609,"column":55}},"150":{"start":{"line":625,"column":16},"end":{"line":625,"column":57}},"151":{"start":{"line":640,"column":16},"end":{"line":640,"column":54}},"152":{"start":{"line":653,"column":16},"end":{"line":653,"column":48}},"153":{"start":{"line":654,"column":16},"end":{"line":654,"column":27}},"154":{"start":{"line":659,"column":16},"end":{"line":659,"column":76}},"155":{"start":{"line":672,"column":16},"end":{"line":672,"column":45}},"156":{"start":{"line":673,"column":16},"end":{"line":673,"column":27}},"157":{"start":{"line":678,"column":16},"end":{"line":678,"column":70}}},"branchMap":{"1":{"line":56,"type":"if","locations":[{"start":{"line":56,"column":8},"end":{"line":56,"column":8}},{"start":{"line":56,"column":8},"end":{"line":56,"column":8}}]},"2":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":65,"column":8}},{"start":{"line":65,"column":8},"end":{"line":65,"column":8}}]},"3":{"line":68,"type":"binary-expr","locations":[{"start":{"line":68,"column":18},"end":{"line":68,"column":33}},{"start":{"line":68,"column":37},"end":{"line":68,"column":63}}]},"4":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":8},"end":{"line":119,"column":8}},{"start":{"line":119,"column":8},"end":{"line":119,"column":8}}]},"5":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":8},"end":{"line":124,"column":8}},{"start":{"line":124,"column":8},"end":{"line":124,"column":8}}]},"6":{"line":193,"type":"if","locations":[{"start":{"line":193,"column":7},"end":{"line":193,"column":7}},{"start":{"line":193,"column":7},"end":{"line":193,"column":7}}]},"7":{"line":193,"type":"binary-expr","locations":[{"start":{"line":193,"column":10},"end":{"line":193,"column":24}},{"start":{"line":193,"column":28},"end":{"line":193,"column":51}},{"start":{"line":193,"column":55},"end":{"line":193,"column":75}}]},"8":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":8},"end":{"line":208,"column":8}},{"start":{"line":208,"column":8},"end":{"line":208,"column":8}}]},"9":{"line":208,"type":"binary-expr","locations":[{"start":{"line":208,"column":11},"end":{"line":208,"column":25}},{"start":{"line":208,"column":29},"end":{"line":208,"column":52}},{"start":{"line":208,"column":56},"end":{"line":208,"column":76}}]},"10":{"line":236,"type":"if","locations":[{"start":{"line":236,"column":8},"end":{"line":236,"column":8}},{"start":{"line":236,"column":8},"end":{"line":236,"column":8}}]},"11":{"line":236,"type":"binary-expr","locations":[{"start":{"line":236,"column":11},"end":{"line":236,"column":22}},{"start":{"line":236,"column":26},"end":{"line":236,"column":37}},{"start":{"line":236,"column":41},"end":{"line":236,"column":46}},{"start":{"line":236,"column":50},"end":{"line":236,"column":55}}]},"12":{"line":239,"type":"if","locations":[{"start":{"line":239,"column":12},"end":{"line":239,"column":12}},{"start":{"line":239,"column":12},"end":{"line":239,"column":12}}]},"13":{"line":248,"type":"if","locations":[{"start":{"line":248,"column":12},"end":{"line":248,"column":12}},{"start":{"line":248,"column":12},"end":{"line":248,"column":12}}]},"14":{"line":272,"type":"binary-expr","locations":[{"start":{"line":272,"column":25},"end":{"line":272,"column":43}},{"start":{"line":272,"column":47},"end":{"line":272,"column":52}}]},"15":{"line":298,"type":"binary-expr","locations":[{"start":{"line":298,"column":25},"end":{"line":298,"column":47}},{"start":{"line":298,"column":51},"end":{"line":298,"column":52}}]},"16":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":12},"end":{"line":305,"column":12}},{"start":{"line":305,"column":12},"end":{"line":305,"column":12}}]},"17":{"line":311,"type":"cond-expr","locations":[{"start":{"line":311,"column":27},"end":{"line":311,"column":46}},{"start":{"line":311,"column":49},"end":{"line":311,"column":53}}]},"18":{"line":312,"type":"cond-expr","locations":[{"start":{"line":312,"column":27},"end":{"line":312,"column":46}},{"start":{"line":312,"column":49},"end":{"line":312,"column":53}}]},"19":{"line":314,"type":"if","locations":[{"start":{"line":314,"column":8},"end":{"line":314,"column":8}},{"start":{"line":314,"column":8},"end":{"line":314,"column":8}}]},"20":{"line":323,"type":"if","locations":[{"start":{"line":323,"column":12},"end":{"line":323,"column":12}},{"start":{"line":323,"column":12},"end":{"line":323,"column":12}}]},"21":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":12},"end":{"line":331,"column":12}},{"start":{"line":331,"column":12},"end":{"line":331,"column":12}}]},"22":{"line":331,"type":"binary-expr","locations":[{"start":{"line":331,"column":15},"end":{"line":331,"column":18}},{"start":{"line":331,"column":22},"end":{"line":331,"column":36}}]},"23":{"line":335,"type":"if","locations":[{"start":{"line":335,"column":12},"end":{"line":335,"column":12}},{"start":{"line":335,"column":12},"end":{"line":335,"column":12}}]},"24":{"line":335,"type":"binary-expr","locations":[{"start":{"line":335,"column":15},"end":{"line":335,"column":18}},{"start":{"line":335,"column":22},"end":{"line":335,"column":36}}]},"25":{"line":339,"type":"if","locations":[{"start":{"line":339,"column":12},"end":{"line":339,"column":12}},{"start":{"line":339,"column":12},"end":{"line":339,"column":12}}]},"26":{"line":339,"type":"binary-expr","locations":[{"start":{"line":339,"column":15},"end":{"line":339,"column":18}},{"start":{"line":339,"column":22},"end":{"line":339,"column":36}}]},"27":{"line":343,"type":"if","locations":[{"start":{"line":343,"column":12},"end":{"line":343,"column":12}},{"start":{"line":343,"column":12},"end":{"line":343,"column":12}}]},"28":{"line":343,"type":"binary-expr","locations":[{"start":{"line":343,"column":15},"end":{"line":343,"column":18}},{"start":{"line":343,"column":22},"end":{"line":343,"column":36}}]},"29":{"line":347,"type":"if","locations":[{"start":{"line":347,"column":12},"end":{"line":347,"column":12}},{"start":{"line":347,"column":12},"end":{"line":347,"column":12}}]},"30":{"line":347,"type":"binary-expr","locations":[{"start":{"line":347,"column":15},"end":{"line":347,"column":18}},{"start":{"line":347,"column":22},"end":{"line":347,"column":36}}]},"31":{"line":351,"type":"cond-expr","locations":[{"start":{"line":351,"column":23},"end":{"line":351,"column":34}},{"start":{"line":351,"column":37},"end":{"line":351,"column":41}}]},"32":{"line":352,"type":"cond-expr","locations":[{"start":{"line":352,"column":23},"end":{"line":352,"column":34}},{"start":{"line":352,"column":37},"end":{"line":352,"column":41}}]},"33":{"line":353,"type":"cond-expr","locations":[{"start":{"line":353,"column":23},"end":{"line":353,"column":34}},{"start":{"line":353,"column":37},"end":{"line":353,"column":41}}]},"34":{"line":362,"type":"cond-expr","locations":[{"start":{"line":362,"column":32},"end":{"line":362,"column":43}},{"start":{"line":362,"column":46},"end":{"line":362,"column":79}}]},"35":{"line":363,"type":"cond-expr","locations":[{"start":{"line":363,"column":32},"end":{"line":363,"column":43}},{"start":{"line":363,"column":46},"end":{"line":363,"column":50}}]},"36":{"line":375,"type":"if","locations":[{"start":{"line":375,"column":12},"end":{"line":375,"column":12}},{"start":{"line":375,"column":12},"end":{"line":375,"column":12}}]},"37":{"line":394,"type":"if","locations":[{"start":{"line":394,"column":8},"end":{"line":394,"column":8}},{"start":{"line":394,"column":8},"end":{"line":394,"column":8}}]},"38":{"line":437,"type":"if","locations":[{"start":{"line":437,"column":12},"end":{"line":437,"column":12}},{"start":{"line":437,"column":12},"end":{"line":437,"column":12}}]},"39":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":8},"end":{"line":469,"column":8}},{"start":{"line":469,"column":8},"end":{"line":469,"column":8}}]},"40":{"line":476,"type":"cond-expr","locations":[{"start":{"line":476,"column":63},"end":{"line":476,"column":69}},{"start":{"line":476,"column":72},"end":{"line":476,"column":85}}]},"41":{"line":476,"type":"binary-expr","locations":[{"start":{"line":476,"column":27},"end":{"line":476,"column":42}},{"start":{"line":476,"column":46},"end":{"line":476,"column":60}}]},"42":{"line":516,"type":"if","locations":[{"start":{"line":516,"column":12},"end":{"line":516,"column":12}},{"start":{"line":516,"column":12},"end":{"line":516,"column":12}}]},"43":{"line":659,"type":"binary-expr","locations":[{"start":{"line":659,"column":23},"end":{"line":659,"column":48}},{"start":{"line":659,"column":52},"end":{"line":659,"column":75}}]},"44":{"line":678,"type":"binary-expr","locations":[{"start":{"line":678,"column":23},"end":{"line":678,"column":45}},{"start":{"line":678,"column":49},"end":{"line":678,"column":69}}]}},"code":["(function () { YUI.add('series-pie', function (Y, NAME) {","","/**"," * Provides functionality for creating a pie series."," *"," * @module charts"," * @submodule series-pie"," */","/**"," * PieSeries visualizes data as a circular chart divided into wedges which represent data as a"," * percentage of a whole."," *"," * @class PieSeries"," * @constructor"," * @extends SeriesBase"," * @uses Plots"," * @param {Object} config (optional) Configuration parameters."," * @submodule series-pie"," */","var CONFIG = Y.config,","    DOCUMENT = CONFIG.doc,","    _getClassName = Y.ClassNameManager.getClassName,","    SERIES_MARKER = _getClassName(\"seriesmarker\");","Y.PieSeries = Y.Base.create(\"pieSeries\", Y.SeriesBase, [Y.Plots], {","    /**","     * Image map used for interactivity when rendered with canvas.","     *","     * @property _map","     * @type HTMLElement","     * @private","     */","    _map: null,","","    /**","     * Image used for image map when rendered with canvas.","     *","     * @property _image","     * @type HTMLElement","     * @private","     */","    _image: null,","","    /**","     * Creates or updates the image map when rendered with canvas.","     *","     * @method _setMap","     * @private","     */","    _setMap: function()","    {","        var id = \"pieHotSpotMapi_\" + Math.round(100000 * Math.random()),","            graph = this.get(\"graph\"),","            graphic,","            cb,","            areaNode;","        if(graph)","        {","            cb = graph.get(\"contentBox\");","        }","        else","        {","            graphic = this.get(\"graphic\");","            cb = graphic.get(\"node\");","        }","        if(this._image)","        {","            cb.removeChild(this._image);","            while(this._areaNodes && this._areaNodes.length > 0)","            {","                areaNode = this._areaNodes.shift();","                this._map.removeChild(areaNode);","            }","            cb.removeChild(this._map);","        }","        this._image = DOCUMENT.createElement(\"img\");","        this._image.src = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSB\" +","                        \"JbWFnZVJlYWR5ccllPAAAABJJREFUeNpiZGBgSGPAAgACDAAIkABoFyloZQAAAABJRU5ErkJggg==\";","        cb.appendChild(this._image);","        this._image.style.position = \"absolute\";","        this._image.style.left = \"0px\";","        this._image.style.top = \"0px\";","        this._image.setAttribute(\"usemap\", \"#\" + id);","        this._image.style.zIndex = 3;","        this._image.style.opacity = 0;","        this._image.setAttribute(\"alt\", \"imagemap\");","        this._map = DOCUMENT.createElement(\"map\");","        cb.appendChild(this._map);","        this._map.setAttribute(\"name\", id);","        this._map.setAttribute(\"id\", id);","        this._areaNodes = [];","    },","","    /**","     * Storage for `categoryDisplayName` attribute.","     *","     * @property _categoryDisplayName","     * @private","     */","    _categoryDisplayName: null,","","    /**","     * Storage for `valueDisplayName` attribute.","     *","     * @property _valueDisplayName","     * @private","     */","    _valueDisplayName: null,","","    /**","     * Adds event listeners.","     *","     * @method addListeners","     * @private","     */","    addListeners: function()","    {","        var categoryAxis = this.get(\"categoryAxis\"),","            valueAxis = this.get(\"valueAxis\");","        if(categoryAxis)","        {","            categoryAxis.after(\"dataReady\", Y.bind(this._categoryDataChangeHandler, this));","            categoryAxis.after(\"dataUpdate\", Y.bind(this._categoryDataChangeHandler, this));","        }","        if(valueAxis)","        {","            valueAxis.after(\"dataReady\", Y.bind(this._valueDataChangeHandler, this));","            valueAxis.after(\"dataUpdate\", Y.bind(this._valueDataChangeHandler, this));","        }","        this.after(\"categoryAxisChange\", this.categoryAxisChangeHandler);","        this.after(\"valueAxisChange\", this.valueAxisChangeHandler);","        this.after(\"stylesChange\", this._updateHandler);","        this._visibleChangeHandle = this.after(\"visibleChange\", this._handleVisibleChange);","    },","","    /**","     * Draws the series.","     *","     * @method validate","     * @private","     */","    validate: function()","    {","        this.draw();","        this._renderered = true;","    },","","    /**","     * Event handler for the categoryAxisChange event.","     *","     * @method _categoryAxisChangeHandler","     * @param {Object} e Event object.","     * @private","     */","    _categoryAxisChangeHandler: function()","    {","        var categoryAxis = this.get(\"categoryAxis\");","        categoryAxis.after(\"dataReady\", Y.bind(this._categoryDataChangeHandler, this));","        categoryAxis.after(\"dataUpdate\", Y.bind(this._categoryDataChangeHandler, this));","    },","","    /**","     * Event handler for the valueAxisChange event.","     *","     * @method _valueAxisChangeHandler","     * @param {Object} e Event object.","     * @private","     */","    _valueAxisChangeHandler: function()","    {","        var valueAxis = this.get(\"valueAxis\");","        valueAxis.after(\"dataReady\", Y.bind(this._valueDataChangeHandler, this));","        valueAxis.after(\"dataUpdate\", Y.bind(this._valueDataChangeHandler, this));","    },","","    /**","     * Constant used to generate unique id.","     *","     * @property GUID","     * @type String","     * @private","     */","    GUID: \"pieseries\",","","    /**","     * Event handler for categoryDataChange event.","     *","     * @method _categoryDataChangeHandler","     * @param {Object} event Event object.","     * @private","     */","    _categoryDataChangeHandler: function()","    {","       if(this._rendered && this.get(\"categoryKey\") && this.get(\"valueKey\"))","        {","            this.draw();","        }","    },","","    /**","     * Event handler for valueDataChange event.","     *","     * @method _valueDataChangeHandler","     * @param {Object} event Event object.","     * @private","     */","    _valueDataChangeHandler: function()","    {","        if(this._rendered && this.get(\"categoryKey\") && this.get(\"valueKey\"))","        {","            this.draw();","        }","    },","","    /**","     * Returns the sum of all values for the series.","     *","     * @method getTotalValues","     * @return Number","     */","    getTotalValues: function()","    {","        var total = this.get(\"valueAxis\").getTotalByKey(this.get(\"valueKey\"));","        return total;","    },","","    /**","     * Draws the series. Overrides the base implementation.","     *","     * @method draw","     * @protected","     */","    draw: function()","    {","        var w = this.get(\"width\"),","            h = this.get(\"height\");","        if(isFinite(w) && isFinite(h) && w > 0 && h > 0)","        {","            this._rendered = true;","            if(this._drawing)","            {","                this._callLater = true;","                return;","            }","            this._drawing = true;","            this._callLater = false;","            this.drawSeries();","            this._drawing = false;","            if(this._callLater)","            {","                this.draw();","            }","            else","            {","                this.fire(\"drawingComplete\");","            }","        }","    },","","    /**","     * Draws the markers","     *","     * @method drawPlots","     * @protected","     */","    drawPlots: function()","    {","        var values = this.get(\"valueAxis\").getDataByKey(this.get(\"valueKey\")).concat(),","            totalValue = 0,","            itemCount = values.length,","            styles = this.get(\"styles\").marker,","            fillColors = styles.fill.colors,","            fillAlphas = styles.fill.alphas || [\"1\"],","            borderColors = styles.border.colors,","            borderWeights = [styles.border.weight],","            borderAlphas = [styles.border.alpha],","            tbw = borderWeights.concat(),","            tbc = borderColors.concat(),","            tba = borderAlphas.concat(),","            tfc,","            tfa,","            padding = styles.padding,","            graphic = this.get(\"graphic\"),","            minDimension = Math.min(graphic.get(\"width\"), graphic.get(\"height\")),","            w = minDimension - (padding.left + padding.right),","            h = minDimension - (padding.top + padding.bottom),","            startAngle = -90,","            halfWidth = w / 2,","            halfHeight = h / 2,","            radius = Math.min(halfWidth, halfHeight),","            i = 0,","            value,","            angle = 0,","            lc,","            la,","            lw,","            wedgeStyle,","            marker,","            graphOrder = this.get(\"graphOrder\") || 0,","            isCanvas = Y.Graphic.NAME === \"canvasGraphic\";","        for(; i < itemCount; ++i)","        {","            value = parseFloat(values[i]);","","            values.push(value);","            if(!isNaN(value))","            {","                totalValue += value;","            }","        }","","        tfc = fillColors ? fillColors.concat() : null;","        tfa = fillAlphas ? fillAlphas.concat() : null;","        this._createMarkerCache();","        if(isCanvas)","        {","            this._setMap();","            this._image.width = w;","            this._image.height = h;","        }","        for(i = 0; i < itemCount; i++)","        {","            value = values[i];","            if(totalValue === 0)","            {","                angle = 360 / values.length;","            }","            else","            {","                angle = 360 * (value / totalValue);","            }","            if(tfc && tfc.length < 1)","            {","                tfc = fillColors.concat();","            }","            if(tfa && tfa.length < 1)","            {","                tfa = fillAlphas.concat();","            }","            if(tbw && tbw.length < 1)","            {","                tbw = borderWeights.concat();","            }","            if(tbw && tbc.length < 1)","            {","                tbc = borderColors.concat();","            }","            if(tba && tba.length < 1)","            {","                tba = borderAlphas.concat();","            }","            lw = tbw ? tbw.shift() : null;","            lc = tbc ? tbc.shift() : null;","            la = tba ? tba.shift() : null;","            startAngle += angle;","            wedgeStyle = {","                border: {","                    color:lc,","                    weight:lw,","                    alpha:la","                },","                fill: {","                    color:tfc ? tfc.shift() : this._getDefaultColor(i, \"slice\"),","                    alpha:tfa ? tfa.shift() : null","                },","                type: \"pieslice\",","                arc: angle,","                radius: radius,","                startAngle: startAngle,","                cx: halfWidth,","                cy: halfHeight,","                width: w,","                height: h","            };","            marker = this.getMarker(wedgeStyle, graphOrder, i);","            if(isCanvas)","            {","                this._addHotspot(wedgeStyle, graphOrder, i);","            }","        }","        this._clearMarkerCache();","    },","","    /**","     * @protected","     *","     * Method used by `styles` setter. Overrides base implementation.","     *","     * @method _setStyles","     * @param {Object} newStyles Hash of properties to update.","     * @return Object","     */","    _setStyles: function(val)","    {","        if(!val.marker)","        {","            val = {marker:val};","        }","        val = this._parseMarkerStyles(val);","        return Y.PieSeries.superclass._mergeStyles.apply(this, [val, this._getDefaultStyles()]);","    },","","    /**","     *  Adds an interactive map when rendering in canvas.","     *","     *  @method _addHotspot","     *  @param {Object} cfg Object containing data used to draw the hotspot","     *  @param {Number} seriesIndex Index of series in the `seriesCollection`.","     *  @param {Number} index Index of the marker using the hotspot.","     *  @private","     */","    _addHotspot: function(cfg, seriesIndex, index)","    {","        var areaNode = DOCUMENT.createElement(\"area\"),","            i = 1,","            x = cfg.cx,","            y = cfg.cy,","            arc = cfg.arc,","            startAngle = cfg.startAngle - arc,","            endAngle = cfg.startAngle,","            radius = cfg.radius,","            ax = x + Math.cos(startAngle / 180 * Math.PI) * radius,","            ay = y + Math.sin(startAngle / 180 * Math.PI) * radius,","            bx = x + Math.cos(endAngle / 180 * Math.PI) * radius,","            by = y + Math.sin(endAngle / 180 * Math.PI) * radius,","            numPoints = Math.floor(arc/10) - 1,","            divAngle = (arc/(Math.floor(arc/10)) / 180) * Math.PI,","            angleCoord = Math.atan((ay - y)/(ax - x)),","            pts = x + \", \" + y + \", \" + ax + \", \" + ay,","            cosAng,","            sinAng,","            multDivAng;","        for(i = 1; i <= numPoints; ++i)","        {","            multDivAng = divAngle * i;","            cosAng = Math.cos(angleCoord + multDivAng);","            sinAng = Math.sin(angleCoord + multDivAng);","            if(startAngle <= 90)","            {","                pts += \", \" + (x + (radius * Math.cos(angleCoord + (divAngle * i))));","                pts += \", \" + (y + (radius * Math.sin(angleCoord + (divAngle * i))));","            }","            else","            {","                pts += \", \" + (x - (radius * Math.cos(angleCoord + (divAngle * i))));","                pts += \", \" + (y - (radius * Math.sin(angleCoord + (divAngle * i))));","            }","        }","        pts += \", \" + bx + \", \" + by;","        pts += \", \" + x + \", \" + y;","        this._map.appendChild(areaNode);","        areaNode.setAttribute(\"class\", SERIES_MARKER);","        areaNode.setAttribute(\"id\", \"hotSpot_\" + seriesIndex + \"_\" + index);","        areaNode.setAttribute(\"shape\", \"polygon\");","        areaNode.setAttribute(\"coords\", pts);","        this._areaNodes.push(areaNode);","","    },","","    /**","     * Resizes and positions markers based on a mouse interaction.","     *","     * @method updateMarkerState","     * @param {String} type state of the marker","     * @param {Number} i index of the marker","     * @protected","     */","    updateMarkerState: function(type, i)","    {","        if(this._markers[i])","        {","            var state = this._getState(type),","                markerStyles,","                indexStyles,","                marker = this._markers[i],","                styles = this.get(\"styles\").marker;","            markerStyles = state === \"off\" || !styles[state] ? styles : styles[state];","            indexStyles = this._mergeStyles(markerStyles, {});","            indexStyles.fill.color = indexStyles.fill.colors[i % indexStyles.fill.colors.length];","            indexStyles.fill.alpha = indexStyles.fill.alphas[i % indexStyles.fill.alphas.length];","            marker.set(indexStyles);","        }","    },","","    /**","     * Creates a shape to be used as a marker.","     *","     * @method _createMarker","     * @param {Object} styles Hash of style properties.","     * @return Shape","     * @private","     */","    _createMarker: function(styles)","    {","        var graphic = this.get(\"graphic\"),","            marker,","            cfg = Y.clone(styles);","        marker = graphic.addShape(cfg);","        marker.addClass(SERIES_MARKER);","        return marker;","    },","","    /**","     * Creates a cache of markers for reuse.","     *","     * @method _createMarkerCache","     * @private","     */","    _clearMarkerCache: function()","    {","        var len = this._markerCache.length,","            i = 0,","            marker;","        for(; i < len; ++i)","        {","            marker = this._markerCache[i];","            if(marker)","            {","                marker.destroy();","            }","        }","        this._markerCache = [];","    },","","    /**","     * Gets the default style values for the markers.","     *","     * @method _getPlotDefaults","     * @return Object","     * @private","     */","    _getPlotDefaults: function()","    {","         var defs = {","            padding:{","                top: 0,","                left: 0,","                right: 0,","                bottom: 0","            },","            fill:{","                alphas:[\"1\"]","            },","            border: {","                weight: 0,","                alpha: 1","            }","        };","        defs.fill.colors = this._defaultSliceColors;","        defs.border.colors = this._defaultBorderColors;","        return defs;","    }","}, {","    ATTRS: {","        /**","         * Read-only attribute indicating the type of series.","         *","         * @attribute type","         * @type String","         * @default pie","         */","        type: {","            value: \"pie\"","        },","","        /**","         * Order of this instance of this `type`.","         *","         * @attribute order","         * @type Number","         */","        order: {},","","        /**","         * Reference to the `Graph` in which the series is drawn into.","         *","         * @attribute graph","         * @type Graph","         */","        graph: {},","","        /**","         * Reference to the `Axis` instance used for assigning","         * category values to the graph.","         *","         * @attribute categoryAxis","         * @type Axis","         */","        categoryAxis: {","            value: null,","","            validator: function(value)","            {","                return value !== this.get(\"categoryAxis\");","            }","        },","","        /**","         * Reference to the `Axis` instance used for assigning","         * series values to the graph.","         *","         * @attribute categoryAxis","         * @type Axis","         */","        valueAxis: {","            value: null,","","            validator: function(value)","            {","                return value !== this.get(\"valueAxis\");","            }","        },","","        /**","         * Indicates which array to from the hash of value arrays in","         * the category `Axis` instance.","         *","         * @attribute categoryKey","         * @type String","         */","        categoryKey: {","            value: null,","","            validator: function(value)","            {","                return value !== this.get(\"categoryKey\");","            }","        },","        /**","         * Indicates which array to from the hash of value arrays in","         * the value `Axis` instance.","         *","         * @attribute valueKey","         * @type String","         */","        valueKey: {","            value: null,","","            validator: function(value)","            {","                return value !== this.get(\"valueKey\");","            }","        },","","        /**","         * Name used for for displaying category data","         *","         * @attribute categoryDisplayName","         * @type String","         */","        categoryDisplayName: {","            setter: function(val)","            {","                this._categoryDisplayName = val;","                return val;","            },","","            getter: function()","            {","                return this._categoryDisplayName || this.get(\"categoryKey\");","            }","        },","","        /**","         * Name used for for displaying value data","         *","         * @attribute valueDisplayName","         * @type String","         */","        valueDisplayName: {","            setter: function(val)","            {","                this._valueDisplayName = val;","                return val;","            },","","            getter: function()","            {","                return this._valueDisplayName || this.get(\"valueKey\");","            }","        },","","        /**","         * @attribute slices","         * @type Array","         * @private","         */","        slices: null","","        /**","         * Style properties used for drawing markers. This attribute is inherited from `MarkerSeries`. Below are  the default","         * values:","         *  <dl>","         *      <dt>fill</dt><dd>A hash containing the following values:","         *          <dl>","         *              <dt>colors</dt><dd>An array of colors to be used for the marker fills. The color for each marker  is","         *              retrieved from the array below:<br/>","         *              `[\"#66007f\", \"#a86f41\", \"#295454\", \"#996ab2\", \"#e8cdb7\", \"#90bdbd\",\"#000000\",\"#c3b8ca\", \"#968373\", \"#678585\"]`","         *              </dd>","         *              <dt>alphas</dt><dd>An array of alpha references (Number from 0 to 1) indicating the opacity of each marker","         *              fill. The default value is [1].</dd>","         *          </dl>","         *      </dd>","         *      <dt>border</dt><dd>A hash containing the following values:","         *          <dl>","         *              <dt>color</dt><dd>An array of colors to be used for the marker borders. The color for each marker is","         *              retrieved from the array below:<br/>","         *              `[\"#205096\", \"#b38206\", \"#000000\", \"#94001e\", \"#9d6fa0\", \"#e55b00\", \"#5e85c9\", \"#adab9e\", \"#6ac291\", \"#006457\"]`","         *              <dt>alpha</dt><dd>Number from 0 to 1 indicating the opacity of the marker border. The default value is 1.</dd>","         *              <dt>weight</dt><dd>Number indicating the width of the border. The default value is 1.</dd>","         *          </dl>","         *      </dd>","         *      <dt>over</dt><dd>hash containing styles for markers when highlighted by a `mouseover` event. The default","         *      values for each style is null. When an over style is not set, the non-over value will be used. For example,","         *      the default value for `marker.over.fill.color` is equivalent to `marker.fill.color`.</dd>","         *  </dl>","         *","         * @attribute styles","         * @type Object","         */","    }","});","","","}, '3.13.0', {\"requires\": [\"series-base\", \"series-plot-util\"]});","","}());"]};
12 var __cov_WMs8lgbNWaNhak_aKXOgSw = __coverage__['build/series-pie/series-pie.js'];
13 __cov_WMs8lgbNWaNhak_aKXOgSw.s['1']++;YUI.add('series-pie',function(Y,NAME){__cov_WMs8lgbNWaNhak_aKXOgSw.f['1']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['2']++;var CONFIG=Y.config,DOCUMENT=CONFIG.doc,_getClassName=Y.ClassNameManager.getClassName,SERIES_MARKER=_getClassName('seriesmarker');__cov_WMs8lgbNWaNhak_aKXOgSw.s['3']++;Y.PieSeries=Y.Base.create('pieSeries',Y.SeriesBase,[Y.Plots],{_map:null,_image:null,_setMap:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['2']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['4']++;var id='pieHotSpotMapi_'+Math.round(100000*Math.random()),graph=this.get('graph'),graphic,cb,areaNode;__cov_WMs8lgbNWaNhak_aKXOgSw.s['5']++;if(graph){__cov_WMs8lgbNWaNhak_aKXOgSw.b['1'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['6']++;cb=graph.get('contentBox');}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['1'][1]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['7']++;graphic=this.get('graphic');__cov_WMs8lgbNWaNhak_aKXOgSw.s['8']++;cb=graphic.get('node');}__cov_WMs8lgbNWaNhak_aKXOgSw.s['9']++;if(this._image){__cov_WMs8lgbNWaNhak_aKXOgSw.b['2'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['10']++;cb.removeChild(this._image);__cov_WMs8lgbNWaNhak_aKXOgSw.s['11']++;while((__cov_WMs8lgbNWaNhak_aKXOgSw.b['3'][0]++,this._areaNodes)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['3'][1]++,this._areaNodes.length>0)){__cov_WMs8lgbNWaNhak_aKXOgSw.s['12']++;areaNode=this._areaNodes.shift();__cov_WMs8lgbNWaNhak_aKXOgSw.s['13']++;this._map.removeChild(areaNode);}__cov_WMs8lgbNWaNhak_aKXOgSw.s['14']++;cb.removeChild(this._map);}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['2'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['15']++;this._image=DOCUMENT.createElement('img');__cov_WMs8lgbNWaNhak_aKXOgSw.s['16']++;this._image.src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSB'+'JbWFnZVJlYWR5ccllPAAAABJJREFUeNpiZGBgSGPAAgACDAAIkABoFyloZQAAAABJRU5ErkJggg==';__cov_WMs8lgbNWaNhak_aKXOgSw.s['17']++;cb.appendChild(this._image);__cov_WMs8lgbNWaNhak_aKXOgSw.s['18']++;this._image.style.position='absolute';__cov_WMs8lgbNWaNhak_aKXOgSw.s['19']++;this._image.style.left='0px';__cov_WMs8lgbNWaNhak_aKXOgSw.s['20']++;this._image.style.top='0px';__cov_WMs8lgbNWaNhak_aKXOgSw.s['21']++;this._image.setAttribute('usemap','#'+id);__cov_WMs8lgbNWaNhak_aKXOgSw.s['22']++;this._image.style.zIndex=3;__cov_WMs8lgbNWaNhak_aKXOgSw.s['23']++;this._image.style.opacity=0;__cov_WMs8lgbNWaNhak_aKXOgSw.s['24']++;this._image.setAttribute('alt','imagemap');__cov_WMs8lgbNWaNhak_aKXOgSw.s['25']++;this._map=DOCUMENT.createElement('map');__cov_WMs8lgbNWaNhak_aKXOgSw.s['26']++;cb.appendChild(this._map);__cov_WMs8lgbNWaNhak_aKXOgSw.s['27']++;this._map.setAttribute('name',id);__cov_WMs8lgbNWaNhak_aKXOgSw.s['28']++;this._map.setAttribute('id',id);__cov_WMs8lgbNWaNhak_aKXOgSw.s['29']++;this._areaNodes=[];},_categoryDisplayName:null,_valueDisplayName:null,addListeners:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['3']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['30']++;var categoryAxis=this.get('categoryAxis'),valueAxis=this.get('valueAxis');__cov_WMs8lgbNWaNhak_aKXOgSw.s['31']++;if(categoryAxis){__cov_WMs8lgbNWaNhak_aKXOgSw.b['4'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['32']++;categoryAxis.after('dataReady',Y.bind(this._categoryDataChangeHandler,this));__cov_WMs8lgbNWaNhak_aKXOgSw.s['33']++;categoryAxis.after('dataUpdate',Y.bind(this._categoryDataChangeHandler,this));}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['4'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['34']++;if(valueAxis){__cov_WMs8lgbNWaNhak_aKXOgSw.b['5'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['35']++;valueAxis.after('dataReady',Y.bind(this._valueDataChangeHandler,this));__cov_WMs8lgbNWaNhak_aKXOgSw.s['36']++;valueAxis.after('dataUpdate',Y.bind(this._valueDataChangeHandler,this));}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['5'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['37']++;this.after('categoryAxisChange',this.categoryAxisChangeHandler);__cov_WMs8lgbNWaNhak_aKXOgSw.s['38']++;this.after('valueAxisChange',this.valueAxisChangeHandler);__cov_WMs8lgbNWaNhak_aKXOgSw.s['39']++;this.after('stylesChange',this._updateHandler);__cov_WMs8lgbNWaNhak_aKXOgSw.s['40']++;this._visibleChangeHandle=this.after('visibleChange',this._handleVisibleChange);},validate:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['4']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['41']++;this.draw();__cov_WMs8lgbNWaNhak_aKXOgSw.s['42']++;this._renderered=true;},_categoryAxisChangeHandler:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['5']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['43']++;var categoryAxis=this.get('categoryAxis');__cov_WMs8lgbNWaNhak_aKXOgSw.s['44']++;categoryAxis.after('dataReady',Y.bind(this._categoryDataChangeHandler,this));__cov_WMs8lgbNWaNhak_aKXOgSw.s['45']++;categoryAxis.after('dataUpdate',Y.bind(this._categoryDataChangeHandler,this));},_valueAxisChangeHandler:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['6']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['46']++;var valueAxis=this.get('valueAxis');__cov_WMs8lgbNWaNhak_aKXOgSw.s['47']++;valueAxis.after('dataReady',Y.bind(this._valueDataChangeHandler,this));__cov_WMs8lgbNWaNhak_aKXOgSw.s['48']++;valueAxis.after('dataUpdate',Y.bind(this._valueDataChangeHandler,this));},GUID:'pieseries',_categoryDataChangeHandler:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['7']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['49']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['7'][0]++,this._rendered)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['7'][1]++,this.get('categoryKey'))&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['7'][2]++,this.get('valueKey'))){__cov_WMs8lgbNWaNhak_aKXOgSw.b['6'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['50']++;this.draw();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['6'][1]++;}},_valueDataChangeHandler:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['8']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['51']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['9'][0]++,this._rendered)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['9'][1]++,this.get('categoryKey'))&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['9'][2]++,this.get('valueKey'))){__cov_WMs8lgbNWaNhak_aKXOgSw.b['8'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['52']++;this.draw();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['8'][1]++;}},getTotalValues:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['9']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['53']++;var total=this.get('valueAxis').getTotalByKey(this.get('valueKey'));__cov_WMs8lgbNWaNhak_aKXOgSw.s['54']++;return total;},draw:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['10']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['55']++;var w=this.get('width'),h=this.get('height');__cov_WMs8lgbNWaNhak_aKXOgSw.s['56']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['11'][0]++,isFinite(w))&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['11'][1]++,isFinite(h))&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['11'][2]++,w>0)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['11'][3]++,h>0)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['10'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['57']++;this._rendered=true;__cov_WMs8lgbNWaNhak_aKXOgSw.s['58']++;if(this._drawing){__cov_WMs8lgbNWaNhak_aKXOgSw.b['12'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['59']++;this._callLater=true;__cov_WMs8lgbNWaNhak_aKXOgSw.s['60']++;return;}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['12'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['61']++;this._drawing=true;__cov_WMs8lgbNWaNhak_aKXOgSw.s['62']++;this._callLater=false;__cov_WMs8lgbNWaNhak_aKXOgSw.s['63']++;this.drawSeries();__cov_WMs8lgbNWaNhak_aKXOgSw.s['64']++;this._drawing=false;__cov_WMs8lgbNWaNhak_aKXOgSw.s['65']++;if(this._callLater){__cov_WMs8lgbNWaNhak_aKXOgSw.b['13'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['66']++;this.draw();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['13'][1]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['67']++;this.fire('drawingComplete');}}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['10'][1]++;}},drawPlots:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['11']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['68']++;var values=this.get('valueAxis').getDataByKey(this.get('valueKey')).concat(),totalValue=0,itemCount=values.length,styles=this.get('styles').marker,fillColors=styles.fill.colors,fillAlphas=(__cov_WMs8lgbNWaNhak_aKXOgSw.b['14'][0]++,styles.fill.alphas)||(__cov_WMs8lgbNWaNhak_aKXOgSw.b['14'][1]++,['1']),borderColors=styles.border.colors,borderWeights=[styles.border.weight],borderAlphas=[styles.border.alpha],tbw=borderWeights.concat(),tbc=borderColors.concat(),tba=borderAlphas.concat(),tfc,tfa,padding=styles.padding,graphic=this.get('graphic'),minDimension=Math.min(graphic.get('width'),graphic.get('height')),w=minDimension-(padding.left+padding.right),h=minDimension-(padding.top+padding.bottom),startAngle=-90,halfWidth=w/2,halfHeight=h/2,radius=Math.min(halfWidth,halfHeight),i=0,value,angle=0,lc,la,lw,wedgeStyle,marker,graphOrder=(__cov_WMs8lgbNWaNhak_aKXOgSw.b['15'][0]++,this.get('graphOrder'))||(__cov_WMs8lgbNWaNhak_aKXOgSw.b['15'][1]++,0),isCanvas=Y.Graphic.NAME==='canvasGraphic';__cov_WMs8lgbNWaNhak_aKXOgSw.s['69']++;for(;i<itemCount;++i){__cov_WMs8lgbNWaNhak_aKXOgSw.s['70']++;value=parseFloat(values[i]);__cov_WMs8lgbNWaNhak_aKXOgSw.s['71']++;values.push(value);__cov_WMs8lgbNWaNhak_aKXOgSw.s['72']++;if(!isNaN(value)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['16'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['73']++;totalValue+=value;}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['16'][1]++;}}__cov_WMs8lgbNWaNhak_aKXOgSw.s['74']++;tfc=fillColors?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['17'][0]++,fillColors.concat()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['17'][1]++,null);__cov_WMs8lgbNWaNhak_aKXOgSw.s['75']++;tfa=fillAlphas?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['18'][0]++,fillAlphas.concat()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['18'][1]++,null);__cov_WMs8lgbNWaNhak_aKXOgSw.s['76']++;this._createMarkerCache();__cov_WMs8lgbNWaNhak_aKXOgSw.s['77']++;if(isCanvas){__cov_WMs8lgbNWaNhak_aKXOgSw.b['19'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['78']++;this._setMap();__cov_WMs8lgbNWaNhak_aKXOgSw.s['79']++;this._image.width=w;__cov_WMs8lgbNWaNhak_aKXOgSw.s['80']++;this._image.height=h;}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['19'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['81']++;for(i=0;i<itemCount;i++){__cov_WMs8lgbNWaNhak_aKXOgSw.s['82']++;value=values[i];__cov_WMs8lgbNWaNhak_aKXOgSw.s['83']++;if(totalValue===0){__cov_WMs8lgbNWaNhak_aKXOgSw.b['20'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['84']++;angle=360/values.length;}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['20'][1]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['85']++;angle=360*(value/totalValue);}__cov_WMs8lgbNWaNhak_aKXOgSw.s['86']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['22'][0]++,tfc)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['22'][1]++,tfc.length<1)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['21'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['87']++;tfc=fillColors.concat();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['21'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['88']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['24'][0]++,tfa)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['24'][1]++,tfa.length<1)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['23'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['89']++;tfa=fillAlphas.concat();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['23'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['90']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['26'][0]++,tbw)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['26'][1]++,tbw.length<1)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['25'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['91']++;tbw=borderWeights.concat();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['25'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['92']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['28'][0]++,tbw)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['28'][1]++,tbc.length<1)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['27'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['93']++;tbc=borderColors.concat();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['27'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['94']++;if((__cov_WMs8lgbNWaNhak_aKXOgSw.b['30'][0]++,tba)&&(__cov_WMs8lgbNWaNhak_aKXOgSw.b['30'][1]++,tba.length<1)){__cov_WMs8lgbNWaNhak_aKXOgSw.b['29'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['95']++;tba=borderAlphas.concat();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['29'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['96']++;lw=tbw?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['31'][0]++,tbw.shift()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['31'][1]++,null);__cov_WMs8lgbNWaNhak_aKXOgSw.s['97']++;lc=tbc?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['32'][0]++,tbc.shift()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['32'][1]++,null);__cov_WMs8lgbNWaNhak_aKXOgSw.s['98']++;la=tba?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['33'][0]++,tba.shift()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['33'][1]++,null);__cov_WMs8lgbNWaNhak_aKXOgSw.s['99']++;startAngle+=angle;__cov_WMs8lgbNWaNhak_aKXOgSw.s['100']++;wedgeStyle={border:{color:lc,weight:lw,alpha:la},fill:{color:tfc?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['34'][0]++,tfc.shift()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['34'][1]++,this._getDefaultColor(i,'slice')),alpha:tfa?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['35'][0]++,tfa.shift()):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['35'][1]++,null)},type:'pieslice',arc:angle,radius:radius,startAngle:startAngle,cx:halfWidth,cy:halfHeight,width:w,height:h};__cov_WMs8lgbNWaNhak_aKXOgSw.s['101']++;marker=this.getMarker(wedgeStyle,graphOrder,i);__cov_WMs8lgbNWaNhak_aKXOgSw.s['102']++;if(isCanvas){__cov_WMs8lgbNWaNhak_aKXOgSw.b['36'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['103']++;this._addHotspot(wedgeStyle,graphOrder,i);}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['36'][1]++;}}__cov_WMs8lgbNWaNhak_aKXOgSw.s['104']++;this._clearMarkerCache();},_setStyles:function(val){__cov_WMs8lgbNWaNhak_aKXOgSw.f['12']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['105']++;if(!val.marker){__cov_WMs8lgbNWaNhak_aKXOgSw.b['37'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['106']++;val={marker:val};}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['37'][1]++;}__cov_WMs8lgbNWaNhak_aKXOgSw.s['107']++;val=this._parseMarkerStyles(val);__cov_WMs8lgbNWaNhak_aKXOgSw.s['108']++;return Y.PieSeries.superclass._mergeStyles.apply(this,[val,this._getDefaultStyles()]);},_addHotspot:function(cfg,seriesIndex,index){__cov_WMs8lgbNWaNhak_aKXOgSw.f['13']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['109']++;var areaNode=DOCUMENT.createElement('area'),i=1,x=cfg.cx,y=cfg.cy,arc=cfg.arc,startAngle=cfg.startAngle-arc,endAngle=cfg.startAngle,radius=cfg.radius,ax=x+Math.cos(startAngle/180*Math.PI)*radius,ay=y+Math.sin(startAngle/180*Math.PI)*radius,bx=x+Math.cos(endAngle/180*Math.PI)*radius,by=y+Math.sin(endAngle/180*Math.PI)*radius,numPoints=Math.floor(arc/10)-1,divAngle=arc/Math.floor(arc/10)/180*Math.PI,angleCoord=Math.atan((ay-y)/(ax-x)),pts=x+', '+y+', '+ax+', '+ay,cosAng,sinAng,multDivAng;__cov_WMs8lgbNWaNhak_aKXOgSw.s['110']++;for(i=1;i<=numPoints;++i){__cov_WMs8lgbNWaNhak_aKXOgSw.s['111']++;multDivAng=divAngle*i;__cov_WMs8lgbNWaNhak_aKXOgSw.s['112']++;cosAng=Math.cos(angleCoord+multDivAng);__cov_WMs8lgbNWaNhak_aKXOgSw.s['113']++;sinAng=Math.sin(angleCoord+multDivAng);__cov_WMs8lgbNWaNhak_aKXOgSw.s['114']++;if(startAngle<=90){__cov_WMs8lgbNWaNhak_aKXOgSw.b['38'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['115']++;pts+=', '+(x+radius*Math.cos(angleCoord+divAngle*i));__cov_WMs8lgbNWaNhak_aKXOgSw.s['116']++;pts+=', '+(y+radius*Math.sin(angleCoord+divAngle*i));}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['38'][1]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['117']++;pts+=', '+(x-radius*Math.cos(angleCoord+divAngle*i));__cov_WMs8lgbNWaNhak_aKXOgSw.s['118']++;pts+=', '+(y-radius*Math.sin(angleCoord+divAngle*i));}}__cov_WMs8lgbNWaNhak_aKXOgSw.s['119']++;pts+=', '+bx+', '+by;__cov_WMs8lgbNWaNhak_aKXOgSw.s['120']++;pts+=', '+x+', '+y;__cov_WMs8lgbNWaNhak_aKXOgSw.s['121']++;this._map.appendChild(areaNode);__cov_WMs8lgbNWaNhak_aKXOgSw.s['122']++;areaNode.setAttribute('class',SERIES_MARKER);__cov_WMs8lgbNWaNhak_aKXOgSw.s['123']++;areaNode.setAttribute('id','hotSpot_'+seriesIndex+'_'+index);__cov_WMs8lgbNWaNhak_aKXOgSw.s['124']++;areaNode.setAttribute('shape','polygon');__cov_WMs8lgbNWaNhak_aKXOgSw.s['125']++;areaNode.setAttribute('coords',pts);__cov_WMs8lgbNWaNhak_aKXOgSw.s['126']++;this._areaNodes.push(areaNode);},updateMarkerState:function(type,i){__cov_WMs8lgbNWaNhak_aKXOgSw.f['14']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['127']++;if(this._markers[i]){__cov_WMs8lgbNWaNhak_aKXOgSw.b['39'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['128']++;var state=this._getState(type),markerStyles,indexStyles,marker=this._markers[i],styles=this.get('styles').marker;__cov_WMs8lgbNWaNhak_aKXOgSw.s['129']++;markerStyles=(__cov_WMs8lgbNWaNhak_aKXOgSw.b['41'][0]++,state==='off')||(__cov_WMs8lgbNWaNhak_aKXOgSw.b['41'][1]++,!styles[state])?(__cov_WMs8lgbNWaNhak_aKXOgSw.b['40'][0]++,styles):(__cov_WMs8lgbNWaNhak_aKXOgSw.b['40'][1]++,styles[state]);__cov_WMs8lgbNWaNhak_aKXOgSw.s['130']++;indexStyles=this._mergeStyles(markerStyles,{});__cov_WMs8lgbNWaNhak_aKXOgSw.s['131']++;indexStyles.fill.color=indexStyles.fill.colors[i%indexStyles.fill.colors.length];__cov_WMs8lgbNWaNhak_aKXOgSw.s['132']++;indexStyles.fill.alpha=indexStyles.fill.alphas[i%indexStyles.fill.alphas.length];__cov_WMs8lgbNWaNhak_aKXOgSw.s['133']++;marker.set(indexStyles);}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['39'][1]++;}},_createMarker:function(styles){__cov_WMs8lgbNWaNhak_aKXOgSw.f['15']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['134']++;var graphic=this.get('graphic'),marker,cfg=Y.clone(styles);__cov_WMs8lgbNWaNhak_aKXOgSw.s['135']++;marker=graphic.addShape(cfg);__cov_WMs8lgbNWaNhak_aKXOgSw.s['136']++;marker.addClass(SERIES_MARKER);__cov_WMs8lgbNWaNhak_aKXOgSw.s['137']++;return marker;},_clearMarkerCache:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['16']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['138']++;var len=this._markerCache.length,i=0,marker;__cov_WMs8lgbNWaNhak_aKXOgSw.s['139']++;for(;i<len;++i){__cov_WMs8lgbNWaNhak_aKXOgSw.s['140']++;marker=this._markerCache[i];__cov_WMs8lgbNWaNhak_aKXOgSw.s['141']++;if(marker){__cov_WMs8lgbNWaNhak_aKXOgSw.b['42'][0]++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['142']++;marker.destroy();}else{__cov_WMs8lgbNWaNhak_aKXOgSw.b['42'][1]++;}}__cov_WMs8lgbNWaNhak_aKXOgSw.s['143']++;this._markerCache=[];},_getPlotDefaults:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['17']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['144']++;var defs={padding:{top:0,left:0,right:0,bottom:0},fill:{alphas:['1']},border:{weight:0,alpha:1}};__cov_WMs8lgbNWaNhak_aKXOgSw.s['145']++;defs.fill.colors=this._defaultSliceColors;__cov_WMs8lgbNWaNhak_aKXOgSw.s['146']++;defs.border.colors=this._defaultBorderColors;__cov_WMs8lgbNWaNhak_aKXOgSw.s['147']++;return defs;}},{ATTRS:{type:{value:'pie'},order:{},graph:{},categoryAxis:{value:null,validator:function(value){__cov_WMs8lgbNWaNhak_aKXOgSw.f['18']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['148']++;return value!==this.get('categoryAxis');}},valueAxis:{value:null,validator:function(value){__cov_WMs8lgbNWaNhak_aKXOgSw.f['19']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['149']++;return value!==this.get('valueAxis');}},categoryKey:{value:null,validator:function(value){__cov_WMs8lgbNWaNhak_aKXOgSw.f['20']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['150']++;return value!==this.get('categoryKey');}},valueKey:{value:null,validator:function(value){__cov_WMs8lgbNWaNhak_aKXOgSw.f['21']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['151']++;return value!==this.get('valueKey');}},categoryDisplayName:{setter:function(val){__cov_WMs8lgbNWaNhak_aKXOgSw.f['22']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['152']++;this._categoryDisplayName=val;__cov_WMs8lgbNWaNhak_aKXOgSw.s['153']++;return val;},getter:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['23']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['154']++;return(__cov_WMs8lgbNWaNhak_aKXOgSw.b['43'][0]++,this._categoryDisplayName)||(__cov_WMs8lgbNWaNhak_aKXOgSw.b['43'][1]++,this.get('categoryKey'));}},valueDisplayName:{setter:function(val){__cov_WMs8lgbNWaNhak_aKXOgSw.f['24']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['155']++;this._valueDisplayName=val;__cov_WMs8lgbNWaNhak_aKXOgSw.s['156']++;return val;},getter:function(){__cov_WMs8lgbNWaNhak_aKXOgSw.f['25']++;__cov_WMs8lgbNWaNhak_aKXOgSw.s['157']++;return(__cov_WMs8lgbNWaNhak_aKXOgSw.b['44'][0]++,this._valueDisplayName)||(__cov_WMs8lgbNWaNhak_aKXOgSw.b['44'][1]++,this.get('valueKey'));}},slices:null}});},'3.13.0',{'requires':['series-base','series-plot-util']});