if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/aui-tree-view/aui-tree-view.js']) {
   __coverage__['build/aui-tree-view/aui-tree-view.js'] = {"path":"build/aui-tree-view/aui-tree-view.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,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":0,"221":0,"222":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"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]},"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,"34":0,"35":0,"36":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":25},"end":{"line":1,"column":44}}},"2":{"name":"(anonymous_2)","line":27,"loc":{"start":{"line":27,"column":23},"end":{"line":27,"column":42}}},"3":{"name":"(anonymous_3)","line":30,"loc":{"start":{"line":30,"column":39},"end":{"line":30,"column":54}}},"4":{"name":"(anonymous_4)","line":35,"loc":{"start":{"line":35,"column":13},"end":{"line":35,"column":24}}},"5":{"name":"(anonymous_5)","line":39,"loc":{"start":{"line":39,"column":17},"end":{"line":39,"column":29}}},"6":{"name":"(anonymous_6)","line":137,"loc":{"start":{"line":137,"column":20},"end":{"line":137,"column":41}}},"7":{"name":"(anonymous_7)","line":155,"loc":{"start":{"line":155,"column":21},"end":{"line":155,"column":32}}},"8":{"name":"(anonymous_8)","line":168,"loc":{"start":{"line":168,"column":16},"end":{"line":168,"column":27}}},"9":{"name":"(anonymous_9)","line":182,"loc":{"start":{"line":182,"column":18},"end":{"line":182,"column":29}}},"10":{"name":"(anonymous_10)","line":195,"loc":{"start":{"line":195,"column":27},"end":{"line":195,"column":43}}},"11":{"name":"(anonymous_11)","line":220,"loc":{"start":{"line":220,"column":31},"end":{"line":220,"column":51}}},"12":{"name":"(anonymous_12)","line":223,"loc":{"start":{"line":223,"column":39},"end":{"line":223,"column":54}}},"13":{"name":"(anonymous_13)","line":238,"loc":{"start":{"line":238,"column":33},"end":{"line":238,"column":44}}},"14":{"name":"(anonymous_14)","line":270,"loc":{"start":{"line":270,"column":30},"end":{"line":270,"column":41}}},"15":{"name":"(anonymous_15)","line":285,"loc":{"start":{"line":285,"column":25},"end":{"line":285,"column":36}}},"16":{"name":"(anonymous_16)","line":310,"loc":{"start":{"line":310,"column":22},"end":{"line":310,"column":33}}},"17":{"name":"(anonymous_17)","line":334,"loc":{"start":{"line":334,"column":24},"end":{"line":334,"column":40}}},"18":{"name":"(anonymous_18)","line":368,"loc":{"start":{"line":368,"column":29},"end":{"line":368,"column":45}}},"19":{"name":"(anonymous_19)","line":384,"loc":{"start":{"line":384,"column":29},"end":{"line":384,"column":45}}},"20":{"name":"(anonymous_20)","line":400,"loc":{"start":{"line":400,"column":25},"end":{"line":400,"column":41}}},"21":{"name":"(anonymous_21)","line":549,"loc":{"start":{"line":549,"column":20},"end":{"line":549,"column":31}}},"22":{"name":"(anonymous_22)","line":568,"loc":{"start":{"line":568,"column":16},"end":{"line":568,"column":27}}},"23":{"name":"(anonymous_23)","line":582,"loc":{"start":{"line":582,"column":18},"end":{"line":582,"column":29}}},"24":{"name":"(anonymous_24)","line":605,"loc":{"start":{"line":605,"column":23},"end":{"line":605,"column":34}}},"25":{"name":"(anonymous_25)","line":610,"loc":{"start":{"line":610,"column":46},"end":{"line":610,"column":57}}},"26":{"name":"(anonymous_26)","line":665,"loc":{"start":{"line":665,"column":22},"end":{"line":665,"column":44}}},"27":{"name":"(anonymous_27)","line":682,"loc":{"start":{"line":682,"column":25},"end":{"line":682,"column":47}}},"28":{"name":"(anonymous_28)","line":699,"loc":{"start":{"line":699,"column":23},"end":{"line":699,"column":45}}},"29":{"name":"(anonymous_29)","line":716,"loc":{"start":{"line":716,"column":21},"end":{"line":716,"column":43}}},"30":{"name":"(anonymous_30)","line":738,"loc":{"start":{"line":738,"column":26},"end":{"line":738,"column":42}}},"31":{"name":"(anonymous_31)","line":800,"loc":{"start":{"line":800,"column":23},"end":{"line":800,"column":39}}},"32":{"name":"(anonymous_32)","line":852,"loc":{"start":{"line":852,"column":22},"end":{"line":852,"column":38}}},"33":{"name":"(anonymous_33)","line":873,"loc":{"start":{"line":873,"column":22},"end":{"line":873,"column":38}}},"34":{"name":"(anonymous_34)","line":910,"loc":{"start":{"line":910,"column":21},"end":{"line":910,"column":37}}},"35":{"name":"(anonymous_35)","line":923,"loc":{"start":{"line":923,"column":20},"end":{"line":923,"column":36}}},"36":{"name":"(anonymous_36)","line":939,"loc":{"start":{"line":939,"column":21},"end":{"line":939,"column":32}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":962,"column":3}},"2":{"start":{"line":10,"column":0},"end":{"line":41,"column":6}},"3":{"start":{"line":28,"column":8},"end":{"line":28,"column":41}},"4":{"start":{"line":30,"column":8},"end":{"line":32,"column":11}},"5":{"start":{"line":31,"column":12},"end":{"line":31,"column":35}},"6":{"start":{"line":36,"column":8},"end":{"line":36,"column":63}},"7":{"start":{"line":40,"column":8},"end":{"line":40,"column":41}},"8":{"start":{"line":59,"column":0},"end":{"line":409,"column":3}},"9":{"start":{"line":138,"column":12},"end":{"line":138,"column":46}},"10":{"start":{"line":140,"column":12},"end":{"line":140,"column":35}},"11":{"start":{"line":142,"column":12},"end":{"line":142,"column":30}},"12":{"start":{"line":156,"column":12},"end":{"line":156,"column":32}},"13":{"start":{"line":157,"column":12},"end":{"line":157,"column":58}},"14":{"start":{"line":159,"column":12},"end":{"line":159,"column":55}},"15":{"start":{"line":169,"column":12},"end":{"line":169,"column":32}},"16":{"start":{"line":171,"column":12},"end":{"line":171,"column":91}},"17":{"start":{"line":173,"column":12},"end":{"line":173,"column":36}},"18":{"start":{"line":183,"column":12},"end":{"line":183,"column":32}},"19":{"start":{"line":185,"column":12},"end":{"line":185,"column":39}},"20":{"start":{"line":196,"column":12},"end":{"line":196,"column":32}},"21":{"start":{"line":198,"column":12},"end":{"line":198,"column":54}},"22":{"start":{"line":200,"column":12},"end":{"line":208,"column":13}},"23":{"start":{"line":201,"column":16},"end":{"line":201,"column":35}},"24":{"start":{"line":203,"column":16},"end":{"line":205,"column":17}},"25":{"start":{"line":204,"column":20},"end":{"line":204,"column":34}},"26":{"start":{"line":207,"column":16},"end":{"line":207,"column":45}},"27":{"start":{"line":210,"column":12},"end":{"line":210,"column":40}},"28":{"start":{"line":221,"column":12},"end":{"line":221,"column":32}},"29":{"start":{"line":223,"column":12},"end":{"line":261,"column":15}},"30":{"start":{"line":225,"column":16},"end":{"line":225,"column":55}},"31":{"start":{"line":226,"column":16},"end":{"line":226,"column":48}},"32":{"start":{"line":227,"column":16},"end":{"line":227,"column":53}},"33":{"start":{"line":229,"column":16},"end":{"line":235,"column":19}},"34":{"start":{"line":237,"column":16},"end":{"line":244,"column":17}},"35":{"start":{"line":238,"column":20},"end":{"line":240,"column":27}},"36":{"start":{"line":239,"column":24},"end":{"line":239,"column":42}},"37":{"start":{"line":243,"column":20},"end":{"line":243,"column":38}},"38":{"start":{"line":247,"column":16},"end":{"line":247,"column":74}},"39":{"start":{"line":248,"column":16},"end":{"line":248,"column":69}},"40":{"start":{"line":250,"column":16},"end":{"line":252,"column":17}},"41":{"start":{"line":251,"column":20},"end":{"line":251,"column":69}},"42":{"start":{"line":255,"column":16},"end":{"line":255,"column":53}},"43":{"start":{"line":257,"column":16},"end":{"line":260,"column":17}},"44":{"start":{"line":259,"column":20},"end":{"line":259,"column":66}},"45":{"start":{"line":271,"column":12},"end":{"line":271,"column":32}},"46":{"start":{"line":272,"column":12},"end":{"line":272,"column":56}},"47":{"start":{"line":274,"column":12},"end":{"line":274,"column":50}},"48":{"start":{"line":276,"column":12},"end":{"line":276,"column":30}},"49":{"start":{"line":286,"column":12},"end":{"line":286,"column":32}},"50":{"start":{"line":287,"column":12},"end":{"line":287,"column":56}},"51":{"start":{"line":288,"column":12},"end":{"line":288,"column":52}},"52":{"start":{"line":289,"column":12},"end":{"line":289,"column":44}},"53":{"start":{"line":290,"column":12},"end":{"line":290,"column":52}},"54":{"start":{"line":292,"column":12},"end":{"line":292,"column":55}},"55":{"start":{"line":294,"column":12},"end":{"line":296,"column":14}},"56":{"start":{"line":298,"column":12},"end":{"line":301,"column":13}},"57":{"start":{"line":300,"column":16},"end":{"line":300,"column":59}},"58":{"start":{"line":311,"column":12},"end":{"line":311,"column":32}},"59":{"start":{"line":313,"column":12},"end":{"line":313,"column":58}},"60":{"start":{"line":316,"column":12},"end":{"line":317,"column":39}},"61":{"start":{"line":318,"column":12},"end":{"line":318,"column":110}},"62":{"start":{"line":319,"column":12},"end":{"line":319,"column":111}},"63":{"start":{"line":321,"column":12},"end":{"line":322,"column":107}},"64":{"start":{"line":323,"column":12},"end":{"line":324,"column":107}},"65":{"start":{"line":335,"column":12},"end":{"line":335,"column":32}},"66":{"start":{"line":337,"column":12},"end":{"line":337,"column":72}},"67":{"start":{"line":339,"column":12},"end":{"line":358,"column":13}},"68":{"start":{"line":340,"column":16},"end":{"line":346,"column":17}},"69":{"start":{"line":341,"column":20},"end":{"line":341,"column":38}},"70":{"start":{"line":343,"column":20},"end":{"line":345,"column":21}},"71":{"start":{"line":344,"column":24},"end":{"line":344,"column":31}},"72":{"start":{"line":348,"column":16},"end":{"line":357,"column":17}},"73":{"start":{"line":349,"column":20},"end":{"line":349,"column":68}},"74":{"start":{"line":352,"column":20},"end":{"line":354,"column":21}},"75":{"start":{"line":353,"column":24},"end":{"line":353,"column":48}},"76":{"start":{"line":356,"column":20},"end":{"line":356,"column":38}},"77":{"start":{"line":369,"column":12},"end":{"line":369,"column":32}},"78":{"start":{"line":370,"column":12},"end":{"line":370,"column":72}},"79":{"start":{"line":372,"column":12},"end":{"line":374,"column":13}},"80":{"start":{"line":373,"column":16},"end":{"line":373,"column":32}},"81":{"start":{"line":385,"column":12},"end":{"line":385,"column":32}},"82":{"start":{"line":386,"column":12},"end":{"line":386,"column":72}},"83":{"start":{"line":388,"column":12},"end":{"line":390,"column":13}},"84":{"start":{"line":389,"column":16},"end":{"line":389,"column":31}},"85":{"start":{"line":401,"column":12},"end":{"line":401,"column":32}},"86":{"start":{"line":402,"column":12},"end":{"line":402,"column":72}},"87":{"start":{"line":404,"column":12},"end":{"line":406,"column":13}},"88":{"start":{"line":405,"column":16},"end":{"line":405,"column":34}},"89":{"start":{"line":411,"column":0},"end":{"line":411,"column":22}},"90":{"start":{"line":416,"column":0},"end":{"line":437,"column":13}},"91":{"start":{"line":451,"column":0},"end":{"line":947,"column":3}},"92":{"start":{"line":550,"column":12},"end":{"line":550,"column":32}},"93":{"start":{"line":551,"column":12},"end":{"line":551,"column":48}},"94":{"start":{"line":553,"column":12},"end":{"line":555,"column":13}},"95":{"start":{"line":554,"column":16},"end":{"line":554,"column":36}},"96":{"start":{"line":557,"column":12},"end":{"line":559,"column":13}},"97":{"start":{"line":558,"column":16},"end":{"line":558,"column":46}},"98":{"start":{"line":569,"column":12},"end":{"line":569,"column":32}},"99":{"start":{"line":571,"column":12},"end":{"line":571,"column":66}},"100":{"start":{"line":573,"column":12},"end":{"line":573,"column":37}},"101":{"start":{"line":583,"column":12},"end":{"line":583,"column":32}},"102":{"start":{"line":585,"column":12},"end":{"line":585,"column":68}},"103":{"start":{"line":588,"column":12},"end":{"line":588,"column":58}},"104":{"start":{"line":591,"column":12},"end":{"line":591,"column":41}},"105":{"start":{"line":593,"column":12},"end":{"line":593,"column":43}},"106":{"start":{"line":596,"column":12},"end":{"line":596,"column":45}},"107":{"start":{"line":606,"column":12},"end":{"line":608,"column":38}},"108":{"start":{"line":610,"column":12},"end":{"line":636,"column":14}},"109":{"start":{"line":611,"column":16},"end":{"line":617,"column":19}},"110":{"start":{"line":619,"column":16},"end":{"line":619,"column":48}},"111":{"start":{"line":621,"column":16},"end":{"line":628,"column":19}},"112":{"start":{"line":630,"column":16},"end":{"line":630,"column":38}},"113":{"start":{"line":632,"column":16},"end":{"line":634,"column":17}},"114":{"start":{"line":633,"column":20},"end":{"line":633,"column":44}},"115":{"start":{"line":640,"column":12},"end":{"line":647,"column":13}},"116":{"start":{"line":643,"column":16},"end":{"line":643,"column":118}},"117":{"start":{"line":646,"column":16},"end":{"line":646,"column":50}},"118":{"start":{"line":650,"column":12},"end":{"line":650,"column":61}},"119":{"start":{"line":651,"column":12},"end":{"line":651,"column":61}},"120":{"start":{"line":652,"column":12},"end":{"line":652,"column":59}},"121":{"start":{"line":653,"column":12},"end":{"line":653,"column":63}},"122":{"start":{"line":654,"column":12},"end":{"line":654,"column":57}},"123":{"start":{"line":655,"column":12},"end":{"line":655,"column":59}},"124":{"start":{"line":666,"column":12},"end":{"line":666,"column":32}},"125":{"start":{"line":668,"column":12},"end":{"line":668,"column":43}},"126":{"start":{"line":670,"column":12},"end":{"line":670,"column":72}},"127":{"start":{"line":672,"column":12},"end":{"line":672,"column":62}},"128":{"start":{"line":683,"column":12},"end":{"line":683,"column":32}},"129":{"start":{"line":685,"column":12},"end":{"line":685,"column":42}},"130":{"start":{"line":687,"column":12},"end":{"line":687,"column":78}},"131":{"start":{"line":689,"column":12},"end":{"line":689,"column":61}},"132":{"start":{"line":700,"column":12},"end":{"line":700,"column":32}},"133":{"start":{"line":702,"column":12},"end":{"line":702,"column":42}},"134":{"start":{"line":704,"column":12},"end":{"line":704,"column":78}},"135":{"start":{"line":706,"column":12},"end":{"line":706,"column":61}},"136":{"start":{"line":717,"column":12},"end":{"line":717,"column":32}},"137":{"start":{"line":718,"column":12},"end":{"line":718,"column":48}},"138":{"start":{"line":720,"column":12},"end":{"line":720,"column":59}},"139":{"start":{"line":721,"column":12},"end":{"line":721,"column":65}},"140":{"start":{"line":722,"column":12},"end":{"line":722,"column":65}},"141":{"start":{"line":724,"column":12},"end":{"line":728,"column":13}},"142":{"start":{"line":725,"column":16},"end":{"line":725,"column":68}},"143":{"start":{"line":726,"column":16},"end":{"line":726,"column":69}},"144":{"start":{"line":727,"column":16},"end":{"line":727,"column":68}},"145":{"start":{"line":739,"column":12},"end":{"line":739,"column":32}},"146":{"start":{"line":740,"column":12},"end":{"line":740,"column":34}},"147":{"start":{"line":741,"column":12},"end":{"line":741,"column":34}},"148":{"start":{"line":742,"column":12},"end":{"line":742,"column":47}},"149":{"start":{"line":743,"column":12},"end":{"line":743,"column":57}},"150":{"start":{"line":744,"column":12},"end":{"line":744,"column":62}},"151":{"start":{"line":745,"column":12},"end":{"line":745,"column":61}},"152":{"start":{"line":748,"column":12},"end":{"line":748,"column":55}},"153":{"start":{"line":753,"column":12},"end":{"line":788,"column":13}},"154":{"start":{"line":757,"column":16},"end":{"line":757,"column":64}},"155":{"start":{"line":758,"column":16},"end":{"line":758,"column":46}},"156":{"start":{"line":759,"column":16},"end":{"line":759,"column":43}},"157":{"start":{"line":760,"column":16},"end":{"line":760,"column":47}},"158":{"start":{"line":761,"column":16},"end":{"line":761,"column":45}},"159":{"start":{"line":764,"column":16},"end":{"line":787,"column":17}},"160":{"start":{"line":765,"column":20},"end":{"line":765,"column":56}},"161":{"start":{"line":768,"column":21},"end":{"line":787,"column":17}},"162":{"start":{"line":769,"column":20},"end":{"line":769,"column":58}},"163":{"start":{"line":772,"column":21},"end":{"line":787,"column":17}},"164":{"start":{"line":774,"column":20},"end":{"line":786,"column":21}},"165":{"start":{"line":775,"column":24},"end":{"line":775,"column":59}},"166":{"start":{"line":780,"column":24},"end":{"line":785,"column":25}},"167":{"start":{"line":781,"column":28},"end":{"line":781,"column":64}},"168":{"start":{"line":784,"column":28},"end":{"line":784,"column":66}},"169":{"start":{"line":790,"column":12},"end":{"line":790,"column":47}},"170":{"start":{"line":801,"column":12},"end":{"line":801,"column":32}},"171":{"start":{"line":802,"column":12},"end":{"line":802,"column":49}},"172":{"start":{"line":803,"column":12},"end":{"line":803,"column":68}},"173":{"start":{"line":804,"column":12},"end":{"line":804,"column":68}},"174":{"start":{"line":806,"column":12},"end":{"line":806,"column":61}},"175":{"start":{"line":807,"column":12},"end":{"line":807,"column":61}},"176":{"start":{"line":809,"column":12},"end":{"line":809,"column":62}},"177":{"start":{"line":811,"column":12},"end":{"line":811,"column":48}},"178":{"start":{"line":812,"column":12},"end":{"line":812,"column":48}},"179":{"start":{"line":814,"column":12},"end":{"line":835,"column":13}},"180":{"start":{"line":815,"column":16},"end":{"line":815,"column":56}},"181":{"start":{"line":817,"column":16},"end":{"line":817,"column":59}},"182":{"start":{"line":819,"column":17},"end":{"line":835,"column":13}},"183":{"start":{"line":820,"column":16},"end":{"line":820,"column":55}},"184":{"start":{"line":822,"column":16},"end":{"line":822,"column":59}},"185":{"start":{"line":824,"column":17},"end":{"line":835,"column":13}},"186":{"start":{"line":825,"column":16},"end":{"line":834,"column":17}},"187":{"start":{"line":826,"column":20},"end":{"line":829,"column":21}},"188":{"start":{"line":828,"column":24},"end":{"line":828,"column":46}},"189":{"start":{"line":831,"column":20},"end":{"line":831,"column":59}},"190":{"start":{"line":833,"column":20},"end":{"line":833,"column":63}},"191":{"start":{"line":837,"column":12},"end":{"line":837,"column":55}},"192":{"start":{"line":840,"column":12},"end":{"line":840,"column":49}},"193":{"start":{"line":842,"column":12},"end":{"line":842,"column":39}},"194":{"start":{"line":853,"column":12},"end":{"line":853,"column":32}},"195":{"start":{"line":854,"column":12},"end":{"line":854,"column":39}},"196":{"start":{"line":855,"column":12},"end":{"line":855,"column":43}},"197":{"start":{"line":858,"column":12},"end":{"line":861,"column":13}},"198":{"start":{"line":860,"column":16},"end":{"line":860,"column":65}},"199":{"start":{"line":863,"column":12},"end":{"line":863,"column":31}},"200":{"start":{"line":874,"column":12},"end":{"line":874,"column":32}},"201":{"start":{"line":875,"column":12},"end":{"line":875,"column":36}},"202":{"start":{"line":876,"column":12},"end":{"line":876,"column":62}},"203":{"start":{"line":877,"column":12},"end":{"line":877,"column":61}},"204":{"start":{"line":878,"column":12},"end":{"line":878,"column":60}},"205":{"start":{"line":881,"column":12},"end":{"line":883,"column":13}},"206":{"start":{"line":882,"column":16},"end":{"line":882,"column":40}},"207":{"start":{"line":885,"column":12},"end":{"line":885,"column":34}},"208":{"start":{"line":888,"column":12},"end":{"line":888,"column":48}},"209":{"start":{"line":889,"column":12},"end":{"line":889,"column":75}},"210":{"start":{"line":893,"column":12},"end":{"line":893,"column":55}},"211":{"start":{"line":897,"column":12},"end":{"line":897,"column":56}},"212":{"start":{"line":900,"column":12},"end":{"line":900,"column":41}},"213":{"start":{"line":911,"column":12},"end":{"line":911,"column":32}},"214":{"start":{"line":913,"column":12},"end":{"line":913,"column":45}},"215":{"start":{"line":924,"column":12},"end":{"line":924,"column":68}},"216":{"start":{"line":925,"column":12},"end":{"line":925,"column":61}},"217":{"start":{"line":927,"column":12},"end":{"line":929,"column":13}},"218":{"start":{"line":928,"column":16},"end":{"line":928,"column":39}},"219":{"start":{"line":940,"column":12},"end":{"line":940,"column":32}},"220":{"start":{"line":942,"column":12},"end":{"line":942,"column":39}},"221":{"start":{"line":944,"column":12},"end":{"line":944,"column":55}},"222":{"start":{"line":949,"column":0},"end":{"line":949,"column":26}}},"branchMap":{"1":{"line":200,"type":"if","locations":[{"start":{"line":200,"column":12},"end":{"line":200,"column":12}},{"start":{"line":200,"column":12},"end":{"line":200,"column":12}}]},"2":{"line":200,"type":"binary-expr","locations":[{"start":{"line":200,"column":16},"end":{"line":200,"column":25}},{"start":{"line":200,"column":29},"end":{"line":200,"column":44}}]},"3":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":16},"end":{"line":203,"column":16}},{"start":{"line":203,"column":16},"end":{"line":203,"column":16}}]},"4":{"line":237,"type":"if","locations":[{"start":{"line":237,"column":16},"end":{"line":237,"column":16}},{"start":{"line":237,"column":16},"end":{"line":237,"column":16}}]},"5":{"line":250,"type":"if","locations":[{"start":{"line":250,"column":16},"end":{"line":250,"column":16}},{"start":{"line":250,"column":16},"end":{"line":250,"column":16}}]},"6":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":16},"end":{"line":257,"column":16}},{"start":{"line":257,"column":16},"end":{"line":257,"column":16}}]},"7":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":12},"end":{"line":298,"column":12}},{"start":{"line":298,"column":12},"end":{"line":298,"column":12}}]},"8":{"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}}]},"9":{"line":340,"type":"if","locations":[{"start":{"line":340,"column":16},"end":{"line":340,"column":16}},{"start":{"line":340,"column":16},"end":{"line":340,"column":16}}]},"10":{"line":343,"type":"if","locations":[{"start":{"line":343,"column":20},"end":{"line":343,"column":20}},{"start":{"line":343,"column":20},"end":{"line":343,"column":20}}]},"11":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":16},"end":{"line":348,"column":16}},{"start":{"line":348,"column":16},"end":{"line":348,"column":16}}]},"12":{"line":352,"type":"if","locations":[{"start":{"line":352,"column":20},"end":{"line":352,"column":20}},{"start":{"line":352,"column":20},"end":{"line":352,"column":20}}]},"13":{"line":372,"type":"if","locations":[{"start":{"line":372,"column":12},"end":{"line":372,"column":12}},{"start":{"line":372,"column":12},"end":{"line":372,"column":12}}]},"14":{"line":388,"type":"if","locations":[{"start":{"line":388,"column":12},"end":{"line":388,"column":12}},{"start":{"line":388,"column":12},"end":{"line":388,"column":12}}]},"15":{"line":404,"type":"if","locations":[{"start":{"line":404,"column":12},"end":{"line":404,"column":12}},{"start":{"line":404,"column":12},"end":{"line":404,"column":12}}]},"16":{"line":553,"type":"if","locations":[{"start":{"line":553,"column":12},"end":{"line":553,"column":12}},{"start":{"line":553,"column":12},"end":{"line":553,"column":12}}]},"17":{"line":557,"type":"if","locations":[{"start":{"line":557,"column":12},"end":{"line":557,"column":12}},{"start":{"line":557,"column":12},"end":{"line":557,"column":12}}]},"18":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":16},"end":{"line":632,"column":16}},{"start":{"line":632,"column":16},"end":{"line":632,"column":16}}]},"19":{"line":640,"type":"if","locations":[{"start":{"line":640,"column":12},"end":{"line":640,"column":12}},{"start":{"line":640,"column":12},"end":{"line":640,"column":12}}]},"20":{"line":724,"type":"if","locations":[{"start":{"line":724,"column":12},"end":{"line":724,"column":12}},{"start":{"line":724,"column":12},"end":{"line":724,"column":12}}]},"21":{"line":753,"type":"if","locations":[{"start":{"line":753,"column":12},"end":{"line":753,"column":12}},{"start":{"line":753,"column":12},"end":{"line":753,"column":12}}]},"22":{"line":753,"type":"binary-expr","locations":[{"start":{"line":753,"column":16},"end":{"line":753,"column":47}},{"start":{"line":753,"column":51},"end":{"line":753,"column":79}}]},"23":{"line":764,"type":"if","locations":[{"start":{"line":764,"column":16},"end":{"line":764,"column":16}},{"start":{"line":764,"column":16},"end":{"line":764,"column":16}}]},"24":{"line":764,"type":"binary-expr","locations":[{"start":{"line":764,"column":21},"end":{"line":764,"column":34}},{"start":{"line":764,"column":40},"end":{"line":764,"column":56}}]},"25":{"line":768,"type":"if","locations":[{"start":{"line":768,"column":21},"end":{"line":768,"column":21}},{"start":{"line":768,"column":21},"end":{"line":768,"column":21}}]},"26":{"line":772,"type":"if","locations":[{"start":{"line":772,"column":21},"end":{"line":772,"column":21}},{"start":{"line":772,"column":21},"end":{"line":772,"column":21}}]},"27":{"line":772,"type":"binary-expr","locations":[{"start":{"line":772,"column":26},"end":{"line":772,"column":42}},{"start":{"line":772,"column":48},"end":{"line":772,"column":64}}]},"28":{"line":774,"type":"if","locations":[{"start":{"line":774,"column":20},"end":{"line":774,"column":20}},{"start":{"line":774,"column":20},"end":{"line":774,"column":20}}]},"29":{"line":774,"type":"binary-expr","locations":[{"start":{"line":774,"column":24},"end":{"line":774,"column":36}},{"start":{"line":774,"column":40},"end":{"line":774,"column":62}}]},"30":{"line":780,"type":"if","locations":[{"start":{"line":780,"column":24},"end":{"line":780,"column":24}},{"start":{"line":780,"column":24},"end":{"line":780,"column":24}}]},"31":{"line":814,"type":"if","locations":[{"start":{"line":814,"column":12},"end":{"line":814,"column":12}},{"start":{"line":814,"column":12},"end":{"line":814,"column":12}}]},"32":{"line":819,"type":"if","locations":[{"start":{"line":819,"column":17},"end":{"line":819,"column":17}},{"start":{"line":819,"column":17},"end":{"line":819,"column":17}}]},"33":{"line":824,"type":"if","locations":[{"start":{"line":824,"column":17},"end":{"line":824,"column":17}},{"start":{"line":824,"column":17},"end":{"line":824,"column":17}}]},"34":{"line":825,"type":"if","locations":[{"start":{"line":825,"column":16},"end":{"line":825,"column":16}},{"start":{"line":825,"column":16},"end":{"line":825,"column":16}}]},"35":{"line":825,"type":"binary-expr","locations":[{"start":{"line":825,"column":20},"end":{"line":825,"column":32}},{"start":{"line":825,"column":36},"end":{"line":825,"column":58}}]},"36":{"line":826,"type":"if","locations":[{"start":{"line":826,"column":20},"end":{"line":826,"column":20}},{"start":{"line":826,"column":20},"end":{"line":826,"column":20}}]},"37":{"line":858,"type":"if","locations":[{"start":{"line":858,"column":12},"end":{"line":858,"column":12}},{"start":{"line":858,"column":12},"end":{"line":858,"column":12}}]},"38":{"line":860,"type":"cond-expr","locations":[{"start":{"line":860,"column":51},"end":{"line":860,"column":55}},{"start":{"line":860,"column":58},"end":{"line":860,"column":64}}]},"39":{"line":881,"type":"if","locations":[{"start":{"line":881,"column":12},"end":{"line":881,"column":12}},{"start":{"line":881,"column":12},"end":{"line":881,"column":12}}]},"40":{"line":927,"type":"if","locations":[{"start":{"line":927,"column":12},"end":{"line":927,"column":12}},{"start":{"line":927,"column":12},"end":{"line":927,"column":12}}]}},"code":["(function () { YUI.add('aui-tree-view', function (A, NAME) {","","/**"," * The TreeView Utility"," *"," * @module aui-tree"," * @submodule aui-tree-view"," */","","var L = A.Lang,","    isBoolean = L.isBoolean,","    isString = L.isString,","","    UA = A.UA,","","    getCN = A.getClassName,","","    CSS_TREE_HITAREA = getCN('tree', 'hitarea'),","    CSS_TREE_ICON = getCN('tree', 'icon'),","    CSS_TREE_LABEL = getCN('tree', 'label'),","    CSS_TREE_NODE = getCN('tree', 'node'),","    CSS_TREE_NODE_CONTENT = getCN('tree', 'node', 'content'),","    CSS_TREE_NODE_CONTENT_INVALID = getCN('tree', 'node', 'content', 'invalid'),","    CSS_TREE_ROOT_CONTAINER = getCN('tree', 'root', 'container'),","    CSS_TREE_VIEW_CONTENT = getCN('tree', 'view', 'content'),","","    addClassTreeNode = function(rootNode) {","        rootNode.addClass(CSS_TREE_NODE);","","        rootNode.all('> ul > li').each(function(node) {","            addClassTreeNode(node);","        });","    },","","    concat = function() {","        return Array.prototype.slice.call(arguments).join(' ');","    },","","    isTreeNode = function(v) {","        return (v instanceof A.TreeNode);","    };","","/**"," * A base class for TreeView, providing:"," *"," * - Widget Lifecycle (initializer, renderUI, bindUI, syncUI, destructor)"," *"," * Check the [live demo](http://alloyui.com/examples/tree/)."," *"," * @class A.TreeView"," * @extends A.Component"," * @uses A.TreeData, A.TreeViewPaginator, A.TreeViewIO"," * @param {Object} config Object literal specifying widget configuration"," *     properties."," * @constructor"," * @include http://alloyui.com/examples/tree/basic-markup.html"," * @include http://alloyui.com/examples/tree/basic.js"," */","var TreeView = A.Component.create({","    /**","     * Static property provides a string to identify the class.","     *","     * @property NAME","     * @type String","     * @static","     */","    NAME: 'tree-view',","","    /**","     * Static property used to define the default attribute","     * configuration for the TreeView.","     *","     * @property ATTRS","     * @type Object","     * @static","     */","    ATTRS: {","","        /**","         * Type of the treeview (i.e. could be 'file' or 'normal').","         *","         * @attribute type","         * @default 'file'","         * @type String","         */","        type: {","            value: 'file',","            validator: isString","        },","","        /**","         * Last selected TreeNode.","         *","         * @attribute lastSelected","         * @default null","         * @type TreeNode","         */","        lastSelected: {","            value: null,","            validator: isTreeNode","        },","","        /**","         * Determine if its going to be lazy loaded or not.","         *","         * @attribute lazyLoad","         * @default true","         * @type Boolean","         */","        lazyLoad: {","            validator: isBoolean,","            value: true","        },","","        /**","         * Determine if its going to be selected on toggle.","         *","         * @attribute selectOnToggle","         * @default false","         * @type Boolean","         */","        selectOnToggle: {","            validator: isBoolean,","            value: false","        }","    },","","    AUGMENTS: [A.TreeData, A.TreeViewPaginator, A.TreeViewIO],","","    /**","     * @property HTML_PARSER","     * @type {Object}","     * @protected","     * @static","     */","    HTML_PARSER: {","        contentBox: function(contentBox) {","            var root = contentBox.all('> li');","","            addClassTreeNode(root);","","            return contentBox;","        }","    },","","    prototype: {","        CONTENT_TEMPLATE: '<ul></ul>',","","        /**","         * Construction logic executed during TreeView instantiation. Lifecycle.","         *","         * @method initializer","         * @protected","         */","        initializer: function() {","            var instance = this;","            var boundingBox = instance.get('boundingBox');","","            boundingBox.setData('tree-view', instance);","        },","","        /**","         * Bind the events on the TreeView UI. Lifecycle.","         *","         * @method bindUI","         * @protected","         */","        bindUI: function() {","            var instance = this;","","            instance.after('childrenChange', A.bind(instance._afterSetChildren, instance));","","            instance._delegateDOM();","        },","","        /**","         * Create the DOM structure for the TreeView. Lifecycle.","         *","         * @method renderUI","         * @protected","         */","        renderUI: function() {","            var instance = this;","","            instance._renderElements();","        },","","        /**","         * Fire after set children.","         *","         * @method _afterSetChildren","         * @param {EventFacade} event","         * @protected","         */","        _afterSetChildren: function(event) {","            var instance = this;","","            var paginator = instance.get('paginator');","","            if (paginator && paginator.total) {","                var increment = -1;","","                if (event.newVal.length > event.prevVal.length) {","                    increment = 1;","                }","","                paginator.total += increment;","            }","","            instance._syncPaginatorUI();","        },","","        /**","         * Create TreeNode from HTML markup.","         *","         * @method _createFromHTMLMarkup","         * @param {Node} container","         * @protected","         */","        _createFromHTMLMarkup: function(container) {","            var instance = this;","","            container.all('> li').each(function(node) {","                // use firstChild as label","                var labelEl = node.one('> *').remove();","                var label = labelEl.outerHTML();","                var deepContainer = node.one('> ul');","","                var treeNode = new A.TreeNode({","                    boundingBox: node,","                    container: deepContainer,","                    label: label,","                    leaf: !deepContainer,","                    ownerTree: instance","                });","","                if (instance.get('lazyLoad')) {","                    A.setTimeout(function() {","                        treeNode.render();","                    }, 50);","                }","                else {","                    treeNode.render();","                }","","                // find the parent TreeNode...","                var parentNode = node.get('parentNode').get('parentNode');","                var parentInstance = parentNode.getData('tree-node');","","                if (!A.instanceOf(parentInstance, A.TreeNode)) {","                    parentInstance = parentNode.getData('tree-view');","                }","","                // and simulate the appendChild.","                parentInstance.appendChild(treeNode);","","                if (deepContainer) {","                    // propagating markup recursion","                    instance._createFromHTMLMarkup(deepContainer);","                }","            });","        },","","        /**","         * Create Node container.","         *","         * @method _createNodeContainer","         * @protected","         */","        _createNodeContainer: function() {","            var instance = this;","            var contentBox = instance.get('contentBox');","","            instance.set('container', contentBox);","","            return contentBox;","        },","","        /**","         * Render elements.","         *","         * @method _renderElements","         * @protected","         */","        _renderElements: function() {","            var instance = this;","            var contentBox = instance.get('contentBox');","            var children = instance.get('children');","            var type = instance.get('type');","            var CSS_TREE_TYPE = getCN('tree', type);","","            contentBox.addClass(CSS_TREE_VIEW_CONTENT);","","            contentBox.addClass(","                concat(CSS_TREE_TYPE, CSS_TREE_ROOT_CONTAINER)","            );","","            if (!children.length) {","                // if children not specified try to create from markup","                instance._createFromHTMLMarkup(contentBox);","            }","        },","","        /**","         * Delegate events.","         *","         * @method _delegateDOM","         * @protected","         */","        _delegateDOM: function() {","            var instance = this;","","            var boundingBox = instance.get('boundingBox');","","            // expand/collapse delegations","            boundingBox.delegate('click', A.bind(instance._onClickNodeEl, instance), '.' +","                CSS_TREE_NODE_CONTENT);","            boundingBox.delegate('dblclick', A.bind(instance._onClickHitArea, instance), '.' + CSS_TREE_ICON);","            boundingBox.delegate('dblclick', A.bind(instance._onClickHitArea, instance), '.' + CSS_TREE_LABEL);","            // other delegations","            boundingBox.delegate(","                'mouseenter', A.bind(instance._onMouseEnterNodeEl, instance), '.' + CSS_TREE_NODE_CONTENT);","            boundingBox.delegate(","                'mouseleave', A.bind(instance._onMouseLeaveNodeEl, instance), '.' + CSS_TREE_NODE_CONTENT);","        },","","        /**","         * Fire on click the TreeView (i.e. set the select/unselect state).","         *","         * @method _onClickNodeEl","         * @param {EventFacade} event","         * @protected","         */","        _onClickNodeEl: function(event) {","            var instance = this;","","            var treeNode = instance.getNodeByChild(event.currentTarget);","","            if (treeNode) {","                if (event.target.test('.' + CSS_TREE_HITAREA)) {","                    treeNode.toggle();","","                    if (!instance.get('selectOnToggle')) {","                        return;","                    }","                }","","                if (!treeNode.isSelected()) {","                    var lastSelected = instance.get('lastSelected');","","                    // select drag node","                    if (lastSelected) {","                        lastSelected.unselect();","                    }","","                    treeNode.select();","                }","            }","        },","","        /**","         * Fire on `mouseEnter` the TreeNode.","         *","         * @method _onMouseEnterNodeEl","         * @param {EventFacade} event","         * @protected","         */","        _onMouseEnterNodeEl: function(event) {","            var instance = this;","            var treeNode = instance.getNodeByChild(event.currentTarget);","","            if (treeNode) {","                treeNode.over();","            }","        },","","        /**","         * Fire on `mouseLeave` the TreeNode.","         *","         * @method _onMouseLeaveNodeEl","         * @param {EventFacade} event","         * @protected","         */","        _onMouseLeaveNodeEl: function(event) {","            var instance = this;","            var treeNode = instance.getNodeByChild(event.currentTarget);","","            if (treeNode) {","                treeNode.out();","            }","        },","","        /**","         * Fire on `click` the TreeNode hitarea.","         *","         * @method _onClickHitArea","         * @param {EventFacade} event","         * @protected","         */","        _onClickHitArea: function(event) {","            var instance = this;","            var treeNode = instance.getNodeByChild(event.currentTarget);","","            if (treeNode) {","                treeNode.toggle();","            }","        }","    }","});","","A.TreeView = TreeView;","","/*"," * TreeViewDD - Drag & Drop"," */","var isNumber = L.isNumber,","","    DDM = A.DD.DDM,","","    CSS_CLEARFIX = getCN('clearfix'),","    CSS_ICON = getCN('glyphicon'),","    CSS_TREE_DRAG_HELPER = getCN('tree', 'drag', 'helper'),","    CSS_TREE_DRAG_HELPER_CONTENT = getCN('tree', 'drag', 'helper', 'content'),","    CSS_TREE_DRAG_HELPER_LABEL = getCN('tree', 'drag', 'helper', 'label'),","    CSS_TREE_DRAG_INSERT_ABOVE = getCN('tree', 'drag', 'insert', 'above'),","    CSS_TREE_DRAG_INSERT_APPEND = getCN('tree', 'drag', 'insert', 'append'),","    CSS_TREE_DRAG_INSERT_BELOW = getCN('tree', 'drag', 'insert', 'below'),","    CSS_TREE_DRAG_STATE_APPEND = getCN('tree', 'drag', 'state', 'append'),","    CSS_TREE_DRAG_STATE_INSERT_ABOVE = getCN('tree', 'drag', 'state', 'insert', 'above'),","    CSS_TREE_DRAG_STATE_INSERT_BELOW = getCN('tree', 'drag', 'state', 'insert', 'below'),","","    HELPER_TPL = '<div class=\"' + CSS_TREE_DRAG_HELPER + '\">' +","    '<div class=\"' + [CSS_TREE_DRAG_HELPER_CONTENT, CSS_CLEARFIX].join(' ') + '\">' +","    '<span class=\"' + CSS_ICON + '\"></span>' +","    '<span class=\"' + CSS_TREE_DRAG_HELPER_LABEL + '\"></span>' +","    '</div>' +","    '</div>';","","/**"," * A base class for TreeViewDD, providing:"," *"," * - Widget Lifecycle (initializer, renderUI, bindUI, syncUI, destructor)"," * - DragDrop support for the TreeNodes"," *"," * @class A.TreeViewDD"," * @extends A.TreeView"," * @param {Object} config Object literal specifying widget configuration"," *     properties."," * @constructor"," */","var TreeViewDD = A.Component.create({","    /**","     * Static property provides a string to identify the class.","     *","     * @property NAME","     * @type String","     * @static","     */","    NAME: 'tree-drag-drop',","","    /**","     * Static property used to define the default attribute","     * configuration for the TreeViewDD.","     *","     * @property ATTRS","     * @type Object","     * @static","     */","    ATTRS: {","        /**","         * Dragdrop helper element.","         *","         * @attribute helper","         * @default null","         * @type Node | String","         */","        helper: {","            value: null","        },","","        /**","         * Delay of the scroll while dragging the TreeNodes.","         *","         * @attribute scrollDelay","         * @default 100","         * @type Number","         */","        scrollDelay: {","            value: 100,","            validator: isNumber","        }","    },","","    EXTENDS: A.TreeView,","","    prototype: {","","        /**","         * Direction of the drag (i.e. could be 'up' or 'down').","         *","         * @property direction","         * @type String","         * @protected","         */","        direction: 'below',","","        /**","         * Drop action (i.e. could be 'append', 'below' or 'above').","         *","         * @attribute dropAction","         * @default null","         * @type String","         */","        dropAction: null,","","        /**","         * Last Y.","         *","         * @attribute lastY","         * @default 0","         * @type Number","         */","        lastY: 0,","","        /**","         * Node.","         *","         * @attribute node","         * @default null","         */","        node: null,","","        /**","         * Reference for the current drop node.","         *","         * @attribute nodeContent","         * @default null","         * @type Node","         */","        nodeContent: null,","","        /**","         * Destructor lifecycle implementation for the `TreeViewDD` class.","         * Purges events attached to the node (and all child nodes).","         *","         * @method destructor","         * @protected","         */","        destructor: function() {","            var instance = this;","            var helper = instance.get('helper');","","            if (helper) {","                helper.remove(true);","            }","","            if (instance.ddDelegate) {","                instance.ddDelegate.destroy();","            }","        },","","        /**","         * Bind the events on the TreeViewDD UI. Lifecycle.","         *","         * @method bindUI","         * @protected","         */","        bindUI: function() {","            var instance = this;","","            A.TreeViewDD.superclass.bindUI.apply(this, arguments);","","            instance._bindDragDrop();","        },","","        /**","         * Create the DOM structure for the TreeViewDD. Lifecycle.","         *","         * @method renderUI","         * @protected","         */","        renderUI: function() {","            var instance = this;","","            A.TreeViewDD.superclass.renderUI.apply(this, arguments);","","            // creating drag helper and hiding it","            var helper = A.Node.create(HELPER_TPL).hide();","","            // append helper to the body","            A.one('body').append(helper);","","            instance.set('helper', helper);","","            // set DRAG_CURSOR to the default arrow","            DDM.set('dragCursor', 'default');","        },","","        /**","         * Bind DragDrop events.","         *","         * @method _bindDragDrop","         * @protected","         */","        _bindDragDrop: function() {","            var instance = this,","                boundingBox = instance.get('boundingBox'),","                dragInitHandle = null;","","            instance._createDragInitHandler = function() {","                instance.ddDelegate = new A.DD.Delegate({","                    bubbleTargets: instance,","                    container: boundingBox,","                    invalid: '.' + CSS_TREE_NODE_CONTENT_INVALID,","                    nodes: '.' + CSS_TREE_NODE_CONTENT,","                    target: true","                });","","                var dd = instance.ddDelegate.dd;","","                dd.plug(A.Plugin.DDProxy, {","                    moveOnEnd: false,","                    positionProxy: false,","                    borderStyle: null","                }).plug(A.Plugin.DDNodeScroll, {","                    scrollDelay: instance.get('scrollDelay'),","                    node: boundingBox","                });","","                dd.removeInvalid('a');","","                if (dragInitHandle) {","                    dragInitHandle.detach();","                }","","            };","","            // Check for mobile devices and execute _createDragInitHandler","            // before events","            if (!UA.touch) {","                // only create the drag on the init elements if the user","                // mouseover the boundingBox for init performance reasons","                dragInitHandle = boundingBox.on(['focus', 'mousedown', 'mousemove'], instance._createDragInitHandler);","            }","            else {","                instance._createDragInitHandler();","            }","","            // drag & drop listeners","            instance.on('drag:align', instance._onDragAlign);","            instance.on('drag:start', instance._onDragStart);","            instance.on('drop:exit', instance._onDropExit);","            instance.after('drop:hit', instance._afterDropHit);","            instance.on('drop:hit', instance._onDropHit);","            instance.on('drop:over', instance._onDropOver);","        },","","        /**","         * Set the append CSS state on the passed `nodeContent`.","         *","         * @method _appendState","         * @param {Node} nodeContent","         * @protected","         */","        _appendState: function(nodeContent) {","            var instance = this;","","            instance.dropAction = 'append';","","            instance.get('helper').addClass(CSS_TREE_DRAG_STATE_APPEND);","","            nodeContent.addClass(CSS_TREE_DRAG_INSERT_APPEND);","        },","","        /**","         * Set the going down CSS state on the passed `nodeContent`.","         *","         * @method _goingDownState","         * @param {Node} nodeContent","         * @protected","         */","        _goingDownState: function(nodeContent) {","            var instance = this;","","            instance.dropAction = 'below';","","            instance.get('helper').addClass(CSS_TREE_DRAG_STATE_INSERT_BELOW);","","            nodeContent.addClass(CSS_TREE_DRAG_INSERT_BELOW);","        },","","        /**","         * Set the going up CSS state on the passed `nodeContent`.","         *","         * @method _goingUpState","         * @param {Node} nodeContent","         * @protected","         */","        _goingUpState: function(nodeContent) {","            var instance = this;","","            instance.dropAction = 'above';","","            instance.get('helper').addClass(CSS_TREE_DRAG_STATE_INSERT_ABOVE);","","            nodeContent.addClass(CSS_TREE_DRAG_INSERT_ABOVE);","        },","","        /**","         * Set the reset CSS state on the passed `nodeContent`.","         *","         * @method _resetState","         * @param {Node} nodeContent","         * @protected","         */","        _resetState: function(nodeContent) {","            var instance = this;","            var helper = instance.get('helper');","","            helper.removeClass(CSS_TREE_DRAG_STATE_APPEND);","            helper.removeClass(CSS_TREE_DRAG_STATE_INSERT_ABOVE);","            helper.removeClass(CSS_TREE_DRAG_STATE_INSERT_BELOW);","","            if (nodeContent) {","                nodeContent.removeClass(CSS_TREE_DRAG_INSERT_ABOVE);","                nodeContent.removeClass(CSS_TREE_DRAG_INSERT_APPEND);","                nodeContent.removeClass(CSS_TREE_DRAG_INSERT_BELOW);","            }","        },","","        /**","         * Update the CSS node state (i.e. going down, going up, append etc).","         *","         * @method _updateNodeState","         * @param {EventFacade} event","         * @protected","         */","        _updateNodeState: function(event) {","            var instance = this;","            var drag = event.drag;","            var drop = event.drop;","            var nodeContent = drop.get('node');","            var dropNode = nodeContent.get('parentNode');","            var dragNode = drag.get('node').get('parentNode');","            var dropTreeNode = dropNode.getData('tree-node');","","            // reset the classNames from the last nodeContent","            instance._resetState(instance.nodeContent);","","            // cannot drop the dragged element into any of its children","            // nor above an undraggable element","            // using DOM contains method for performance reason","            if (!!dropTreeNode.get('draggable') && !dragNode.contains(dropNode)) {","                // nArea splits the height in 3 areas top/center/bottom these","                // areas are responsible for defining the state when the mouse","                // is over any of them","                var nArea = nodeContent.get('offsetHeight') / 3;","                var yTop = nodeContent.getY();","                var yCenter = yTop + nArea;","                var yBottom = yTop + nArea * 2;","                var mouseY = drag.mouseXY[1];","","                // UP: mouse on the top area of the node","                if ((mouseY > yTop) && (mouseY < yCenter)) {","                    instance._goingUpState(nodeContent);","                }","                // DOWN: mouse on the bottom area of the node","                else if (mouseY > yBottom) {","                    instance._goingDownState(nodeContent);","                }","                // APPEND: mouse on the center area of the node","                else if ((mouseY > yCenter) && (mouseY < yBottom)) {","                    // if it's a folder set the state to append","                    if (dropTreeNode && !dropTreeNode.isLeaf()) {","                        instance._appendState(nodeContent);","                    }","                    // if it's a leaf we need to set the ABOVE or BELOW state","                    // instead of append","                    else {","                        if (instance.direction === 'up') {","                            instance._goingUpState(nodeContent);","                        }","                        else {","                            instance._goingDownState(nodeContent);","                        }","                    }","                }","            }","","            instance.nodeContent = nodeContent;","        },","","        /**","         * Fire after the drop hit event.","         *","         * @method _afterDropHit","         * @param {EventFacade} event Drop hit event facade","         * @protected","         */","        _afterDropHit: function(event) {","            var instance = this;","            var dropAction = instance.dropAction;","            var dragNode = event.drag.get('node').get('parentNode');","            var dropNode = event.drop.get('node').get('parentNode');","","            var dropTreeNode = dropNode.getData('tree-node');","            var dragTreeNode = dragNode.getData('tree-node');","","            var output = instance.getEventOutputMap(instance);","","            output.tree.dropNode = dropTreeNode;","            output.tree.dragNode = dragTreeNode;","","            if (dropAction === 'above') {","                dropTreeNode.insertBefore(dragTreeNode);","","                instance.bubbleEvent('dropInsert', output);","            }","            else if (dropAction === 'below') {","                dropTreeNode.insertAfter(dragTreeNode);","","                instance.bubbleEvent('dropInsert', output);","            }","            else if (dropAction === 'append') {","                if (dropTreeNode && !dropTreeNode.isLeaf()) {","                    if (!dropTreeNode.get('expanded')) {","                        // expand node when drop a child on it","                        dropTreeNode.expand();","                    }","","                    dropTreeNode.appendChild(dragTreeNode);","","                    instance.bubbleEvent('dropAppend', output);","                }","            }","","            instance._resetState(instance.nodeContent);","","            // bubbling drop event","            instance.bubbleEvent('drop', output);","","            instance.dropAction = null;","        },","","        /**","         * Fire on drag align event.","         *","         * @method _onDragAlign","         * @param {EventFacade} event Append event facade","         * @protected","         */","        _onDragAlign: function(event) {","            var instance = this;","            var lastY = instance.lastY;","            var y = event.target.lastXY[1];","","            // if the y change","            if (y !== lastY) {","                // set the drag direction","                instance.direction = (y < lastY) ? 'up' : 'down';","            }","","            instance.lastY = y;","        },","","        /**","         * Fire on drag start event.","         *","         * @method _onDragStart","         * @param {EventFacade} event Append event facade","         * @protected","         */","        _onDragStart: function(event) {","            var instance = this;","            var drag = event.target;","            var dragNode = drag.get('node').get('parentNode');","            var dragTreeNode = dragNode.getData('tree-node');","            var lastSelected = instance.get('lastSelected');","","            // select drag node","            if (lastSelected) {","                lastSelected.unselect();","            }","","            dragTreeNode.select();","","            // initialize drag helper","            var helper = instance.get('helper');","            var helperLabel = helper.one('.' + CSS_TREE_DRAG_HELPER_LABEL);","","            // show helper, we need display block here, yui dd hide it with","            // display none","            helper.setStyle('display', 'block').show();","","            // set the CSS_TREE_DRAG_HELPER_LABEL html with the label of the","            // dragged node","            helperLabel.html(dragTreeNode.get('label'));","","            // update the DRAG_NODE with the new helper","            drag.set('dragNode', helper);","        },","","        /**","         * Fire on drop over event.","         *","         * @method _onDropOver","         * @param {EventFacade} event Append event facade","         * @protected","         */","        _onDropOver: function(event) {","            var instance = this;","","            instance._updateNodeState(event);","        },","","        /**","         * Fire on drop hit event.","         *","         * @method _onDropHit","         * @param {EventFacade} event Append event facade","         * @protected","         */","        _onDropHit: function(event) {","            var dropNode = event.drop.get('node').get('parentNode');","            var dropTreeNode = dropNode.getData('tree-node');","","            if (!isTreeNode(dropTreeNode)) {","                event.preventDefault();","            }","        },","","        /**","         * Fire on drop exit event.","         *","         * @method _onDropExit","         * @param {EventFacade} event Append event facade","         * @protected","         */","        _onDropExit: function() {","            var instance = this;","","            instance.dropAction = null;","","            instance._resetState(instance.nodeContent);","        }","    }","});","","A.TreeViewDD = TreeViewDD;","","","}, '3.0.0', {","    \"requires\": [","        \"dd-delegate\",","        \"dd-proxy\",","        \"widget\",","        \"aui-tree-node\",","        \"aui-tree-paginator\",","        \"aui-tree-io\"","    ],","    \"skinnable\": true","});","","}());"]};
}
var __cov_d$Zbd1m4ue67JWktvR4vUQ = __coverage__['build/aui-tree-view/aui-tree-view.js'];
__cov_d$Zbd1m4ue67JWktvR4vUQ.s['1']++;YUI.add('aui-tree-view',function(A,NAME){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['1']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['2']++;var L=A.Lang,isBoolean=L.isBoolean,isString=L.isString,UA=A.UA,getCN=A.getClassName,CSS_TREE_HITAREA=getCN('tree','hitarea'),CSS_TREE_ICON=getCN('tree','icon'),CSS_TREE_LABEL=getCN('tree','label'),CSS_TREE_NODE=getCN('tree','node'),CSS_TREE_NODE_CONTENT=getCN('tree','node','content'),CSS_TREE_NODE_CONTENT_INVALID=getCN('tree','node','content','invalid'),CSS_TREE_ROOT_CONTAINER=getCN('tree','root','container'),CSS_TREE_VIEW_CONTENT=getCN('tree','view','content'),addClassTreeNode=function(rootNode){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['2']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['3']++;rootNode.addClass(CSS_TREE_NODE);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['4']++;rootNode.all('> ul > li').each(function(node){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['3']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['5']++;addClassTreeNode(node);});},concat=function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['4']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['6']++;return Array.prototype.slice.call(arguments).join(' ');},isTreeNode=function(v){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['5']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['7']++;return v instanceof A.TreeNode;};__cov_d$Zbd1m4ue67JWktvR4vUQ.s['8']++;var TreeView=A.Component.create({NAME:'tree-view',ATTRS:{type:{value:'file',validator:isString},lastSelected:{value:null,validator:isTreeNode},lazyLoad:{validator:isBoolean,value:true},selectOnToggle:{validator:isBoolean,value:false}},AUGMENTS:[A.TreeData,A.TreeViewPaginator,A.TreeViewIO],HTML_PARSER:{contentBox:function(contentBox){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['6']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['9']++;var root=contentBox.all('> li');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['10']++;addClassTreeNode(root);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['11']++;return contentBox;}},prototype:{CONTENT_TEMPLATE:'<ul></ul>',initializer:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['7']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['12']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['13']++;var boundingBox=instance.get('boundingBox');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['14']++;boundingBox.setData('tree-view',instance);},bindUI:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['8']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['15']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['16']++;instance.after('childrenChange',A.bind(instance._afterSetChildren,instance));__cov_d$Zbd1m4ue67JWktvR4vUQ.s['17']++;instance._delegateDOM();},renderUI:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['9']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['18']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['19']++;instance._renderElements();},_afterSetChildren:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['10']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['20']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['21']++;var paginator=instance.get('paginator');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['22']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['2'][0]++,paginator)&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['2'][1]++,paginator.total)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['1'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['23']++;var increment=-1;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['24']++;if(event.newVal.length>event.prevVal.length){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['3'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['25']++;increment=1;}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['3'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['26']++;paginator.total+=increment;}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['1'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['27']++;instance._syncPaginatorUI();},_createFromHTMLMarkup:function(container){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['11']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['28']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['29']++;container.all('> li').each(function(node){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['12']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['30']++;var labelEl=node.one('> *').remove();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['31']++;var label=labelEl.outerHTML();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['32']++;var deepContainer=node.one('> ul');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['33']++;var treeNode=new A.TreeNode({boundingBox:node,container:deepContainer,label:label,leaf:!deepContainer,ownerTree:instance});__cov_d$Zbd1m4ue67JWktvR4vUQ.s['34']++;if(instance.get('lazyLoad')){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['4'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['35']++;A.setTimeout(function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['13']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['36']++;treeNode.render();},50);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['4'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['37']++;treeNode.render();}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['38']++;var parentNode=node.get('parentNode').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['39']++;var parentInstance=parentNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['40']++;if(!A.instanceOf(parentInstance,A.TreeNode)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['5'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['41']++;parentInstance=parentNode.getData('tree-view');}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['5'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['42']++;parentInstance.appendChild(treeNode);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['43']++;if(deepContainer){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['6'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['44']++;instance._createFromHTMLMarkup(deepContainer);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['6'][1]++;}});},_createNodeContainer:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['14']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['45']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['46']++;var contentBox=instance.get('contentBox');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['47']++;instance.set('container',contentBox);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['48']++;return contentBox;},_renderElements:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['15']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['49']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['50']++;var contentBox=instance.get('contentBox');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['51']++;var children=instance.get('children');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['52']++;var type=instance.get('type');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['53']++;var CSS_TREE_TYPE=getCN('tree',type);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['54']++;contentBox.addClass(CSS_TREE_VIEW_CONTENT);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['55']++;contentBox.addClass(concat(CSS_TREE_TYPE,CSS_TREE_ROOT_CONTAINER));__cov_d$Zbd1m4ue67JWktvR4vUQ.s['56']++;if(!children.length){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['7'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['57']++;instance._createFromHTMLMarkup(contentBox);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['7'][1]++;}},_delegateDOM:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['16']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['58']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['59']++;var boundingBox=instance.get('boundingBox');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['60']++;boundingBox.delegate('click',A.bind(instance._onClickNodeEl,instance),'.'+CSS_TREE_NODE_CONTENT);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['61']++;boundingBox.delegate('dblclick',A.bind(instance._onClickHitArea,instance),'.'+CSS_TREE_ICON);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['62']++;boundingBox.delegate('dblclick',A.bind(instance._onClickHitArea,instance),'.'+CSS_TREE_LABEL);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['63']++;boundingBox.delegate('mouseenter',A.bind(instance._onMouseEnterNodeEl,instance),'.'+CSS_TREE_NODE_CONTENT);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['64']++;boundingBox.delegate('mouseleave',A.bind(instance._onMouseLeaveNodeEl,instance),'.'+CSS_TREE_NODE_CONTENT);},_onClickNodeEl:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['17']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['65']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['66']++;var treeNode=instance.getNodeByChild(event.currentTarget);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['67']++;if(treeNode){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['8'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['68']++;if(event.target.test('.'+CSS_TREE_HITAREA)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['9'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['69']++;treeNode.toggle();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['70']++;if(!instance.get('selectOnToggle')){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['10'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['71']++;return;}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['10'][1]++;}}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['9'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['72']++;if(!treeNode.isSelected()){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['11'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['73']++;var lastSelected=instance.get('lastSelected');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['74']++;if(lastSelected){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['12'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['75']++;lastSelected.unselect();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['12'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['76']++;treeNode.select();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['11'][1]++;}}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['8'][1]++;}},_onMouseEnterNodeEl:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['18']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['77']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['78']++;var treeNode=instance.getNodeByChild(event.currentTarget);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['79']++;if(treeNode){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['13'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['80']++;treeNode.over();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['13'][1]++;}},_onMouseLeaveNodeEl:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['19']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['81']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['82']++;var treeNode=instance.getNodeByChild(event.currentTarget);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['83']++;if(treeNode){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['14'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['84']++;treeNode.out();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['14'][1]++;}},_onClickHitArea:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['20']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['85']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['86']++;var treeNode=instance.getNodeByChild(event.currentTarget);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['87']++;if(treeNode){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['15'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['88']++;treeNode.toggle();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['15'][1]++;}}}});__cov_d$Zbd1m4ue67JWktvR4vUQ.s['89']++;A.TreeView=TreeView;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['90']++;var isNumber=L.isNumber,DDM=A.DD.DDM,CSS_CLEARFIX=getCN('clearfix'),CSS_ICON=getCN('glyphicon'),CSS_TREE_DRAG_HELPER=getCN('tree','drag','helper'),CSS_TREE_DRAG_HELPER_CONTENT=getCN('tree','drag','helper','content'),CSS_TREE_DRAG_HELPER_LABEL=getCN('tree','drag','helper','label'),CSS_TREE_DRAG_INSERT_ABOVE=getCN('tree','drag','insert','above'),CSS_TREE_DRAG_INSERT_APPEND=getCN('tree','drag','insert','append'),CSS_TREE_DRAG_INSERT_BELOW=getCN('tree','drag','insert','below'),CSS_TREE_DRAG_STATE_APPEND=getCN('tree','drag','state','append'),CSS_TREE_DRAG_STATE_INSERT_ABOVE=getCN('tree','drag','state','insert','above'),CSS_TREE_DRAG_STATE_INSERT_BELOW=getCN('tree','drag','state','insert','below'),HELPER_TPL='<div class="'+CSS_TREE_DRAG_HELPER+'">'+'<div class="'+[CSS_TREE_DRAG_HELPER_CONTENT,CSS_CLEARFIX].join(' ')+'">'+'<span class="'+CSS_ICON+'"></span>'+'<span class="'+CSS_TREE_DRAG_HELPER_LABEL+'"></span>'+'</div>'+'</div>';__cov_d$Zbd1m4ue67JWktvR4vUQ.s['91']++;var TreeViewDD=A.Component.create({NAME:'tree-drag-drop',ATTRS:{helper:{value:null},scrollDelay:{value:100,validator:isNumber}},EXTENDS:A.TreeView,prototype:{direction:'below',dropAction:null,lastY:0,node:null,nodeContent:null,destructor:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['21']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['92']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['93']++;var helper=instance.get('helper');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['94']++;if(helper){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['16'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['95']++;helper.remove(true);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['16'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['96']++;if(instance.ddDelegate){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['17'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['97']++;instance.ddDelegate.destroy();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['17'][1]++;}},bindUI:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['22']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['98']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['99']++;A.TreeViewDD.superclass.bindUI.apply(this,arguments);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['100']++;instance._bindDragDrop();},renderUI:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['23']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['101']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['102']++;A.TreeViewDD.superclass.renderUI.apply(this,arguments);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['103']++;var helper=A.Node.create(HELPER_TPL).hide();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['104']++;A.one('body').append(helper);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['105']++;instance.set('helper',helper);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['106']++;DDM.set('dragCursor','default');},_bindDragDrop:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['24']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['107']++;var instance=this,boundingBox=instance.get('boundingBox'),dragInitHandle=null;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['108']++;instance._createDragInitHandler=function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['25']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['109']++;instance.ddDelegate=new A.DD.Delegate({bubbleTargets:instance,container:boundingBox,invalid:'.'+CSS_TREE_NODE_CONTENT_INVALID,nodes:'.'+CSS_TREE_NODE_CONTENT,target:true});__cov_d$Zbd1m4ue67JWktvR4vUQ.s['110']++;var dd=instance.ddDelegate.dd;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['111']++;dd.plug(A.Plugin.DDProxy,{moveOnEnd:false,positionProxy:false,borderStyle:null}).plug(A.Plugin.DDNodeScroll,{scrollDelay:instance.get('scrollDelay'),node:boundingBox});__cov_d$Zbd1m4ue67JWktvR4vUQ.s['112']++;dd.removeInvalid('a');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['113']++;if(dragInitHandle){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['18'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['114']++;dragInitHandle.detach();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['18'][1]++;}};__cov_d$Zbd1m4ue67JWktvR4vUQ.s['115']++;if(!UA.touch){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['19'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['116']++;dragInitHandle=boundingBox.on(['focus','mousedown','mousemove'],instance._createDragInitHandler);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['19'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['117']++;instance._createDragInitHandler();}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['118']++;instance.on('drag:align',instance._onDragAlign);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['119']++;instance.on('drag:start',instance._onDragStart);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['120']++;instance.on('drop:exit',instance._onDropExit);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['121']++;instance.after('drop:hit',instance._afterDropHit);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['122']++;instance.on('drop:hit',instance._onDropHit);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['123']++;instance.on('drop:over',instance._onDropOver);},_appendState:function(nodeContent){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['26']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['124']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['125']++;instance.dropAction='append';__cov_d$Zbd1m4ue67JWktvR4vUQ.s['126']++;instance.get('helper').addClass(CSS_TREE_DRAG_STATE_APPEND);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['127']++;nodeContent.addClass(CSS_TREE_DRAG_INSERT_APPEND);},_goingDownState:function(nodeContent){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['27']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['128']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['129']++;instance.dropAction='below';__cov_d$Zbd1m4ue67JWktvR4vUQ.s['130']++;instance.get('helper').addClass(CSS_TREE_DRAG_STATE_INSERT_BELOW);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['131']++;nodeContent.addClass(CSS_TREE_DRAG_INSERT_BELOW);},_goingUpState:function(nodeContent){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['28']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['132']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['133']++;instance.dropAction='above';__cov_d$Zbd1m4ue67JWktvR4vUQ.s['134']++;instance.get('helper').addClass(CSS_TREE_DRAG_STATE_INSERT_ABOVE);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['135']++;nodeContent.addClass(CSS_TREE_DRAG_INSERT_ABOVE);},_resetState:function(nodeContent){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['29']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['136']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['137']++;var helper=instance.get('helper');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['138']++;helper.removeClass(CSS_TREE_DRAG_STATE_APPEND);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['139']++;helper.removeClass(CSS_TREE_DRAG_STATE_INSERT_ABOVE);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['140']++;helper.removeClass(CSS_TREE_DRAG_STATE_INSERT_BELOW);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['141']++;if(nodeContent){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['20'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['142']++;nodeContent.removeClass(CSS_TREE_DRAG_INSERT_ABOVE);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['143']++;nodeContent.removeClass(CSS_TREE_DRAG_INSERT_APPEND);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['144']++;nodeContent.removeClass(CSS_TREE_DRAG_INSERT_BELOW);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['20'][1]++;}},_updateNodeState:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['30']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['145']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['146']++;var drag=event.drag;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['147']++;var drop=event.drop;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['148']++;var nodeContent=drop.get('node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['149']++;var dropNode=nodeContent.get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['150']++;var dragNode=drag.get('node').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['151']++;var dropTreeNode=dropNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['152']++;instance._resetState(instance.nodeContent);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['153']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['22'][0]++,!!dropTreeNode.get('draggable'))&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['22'][1]++,!dragNode.contains(dropNode))){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['21'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['154']++;var nArea=nodeContent.get('offsetHeight')/3;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['155']++;var yTop=nodeContent.getY();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['156']++;var yCenter=yTop+nArea;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['157']++;var yBottom=yTop+nArea*2;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['158']++;var mouseY=drag.mouseXY[1];__cov_d$Zbd1m4ue67JWktvR4vUQ.s['159']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['24'][0]++,mouseY>yTop)&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['24'][1]++,mouseY<yCenter)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['23'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['160']++;instance._goingUpState(nodeContent);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['23'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['161']++;if(mouseY>yBottom){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['25'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['162']++;instance._goingDownState(nodeContent);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['25'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['163']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['27'][0]++,mouseY>yCenter)&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['27'][1]++,mouseY<yBottom)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['26'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['164']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['29'][0]++,dropTreeNode)&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['29'][1]++,!dropTreeNode.isLeaf())){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['28'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['165']++;instance._appendState(nodeContent);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['28'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['166']++;if(instance.direction==='up'){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['30'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['167']++;instance._goingUpState(nodeContent);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['30'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['168']++;instance._goingDownState(nodeContent);}}}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['26'][1]++;}}}}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['21'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['169']++;instance.nodeContent=nodeContent;},_afterDropHit:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['31']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['170']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['171']++;var dropAction=instance.dropAction;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['172']++;var dragNode=event.drag.get('node').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['173']++;var dropNode=event.drop.get('node').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['174']++;var dropTreeNode=dropNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['175']++;var dragTreeNode=dragNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['176']++;var output=instance.getEventOutputMap(instance);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['177']++;output.tree.dropNode=dropTreeNode;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['178']++;output.tree.dragNode=dragTreeNode;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['179']++;if(dropAction==='above'){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['31'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['180']++;dropTreeNode.insertBefore(dragTreeNode);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['181']++;instance.bubbleEvent('dropInsert',output);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['31'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['182']++;if(dropAction==='below'){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['32'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['183']++;dropTreeNode.insertAfter(dragTreeNode);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['184']++;instance.bubbleEvent('dropInsert',output);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['32'][1]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['185']++;if(dropAction==='append'){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['33'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['186']++;if((__cov_d$Zbd1m4ue67JWktvR4vUQ.b['35'][0]++,dropTreeNode)&&(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['35'][1]++,!dropTreeNode.isLeaf())){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['34'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['187']++;if(!dropTreeNode.get('expanded')){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['36'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['188']++;dropTreeNode.expand();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['36'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['189']++;dropTreeNode.appendChild(dragTreeNode);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['190']++;instance.bubbleEvent('dropAppend',output);}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['34'][1]++;}}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['33'][1]++;}}}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['191']++;instance._resetState(instance.nodeContent);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['192']++;instance.bubbleEvent('drop',output);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['193']++;instance.dropAction=null;},_onDragAlign:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['32']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['194']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['195']++;var lastY=instance.lastY;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['196']++;var y=event.target.lastXY[1];__cov_d$Zbd1m4ue67JWktvR4vUQ.s['197']++;if(y!==lastY){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['37'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['198']++;instance.direction=y<lastY?(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['38'][0]++,'up'):(__cov_d$Zbd1m4ue67JWktvR4vUQ.b['38'][1]++,'down');}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['37'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['199']++;instance.lastY=y;},_onDragStart:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['33']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['200']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['201']++;var drag=event.target;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['202']++;var dragNode=drag.get('node').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['203']++;var dragTreeNode=dragNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['204']++;var lastSelected=instance.get('lastSelected');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['205']++;if(lastSelected){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['39'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['206']++;lastSelected.unselect();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['39'][1]++;}__cov_d$Zbd1m4ue67JWktvR4vUQ.s['207']++;dragTreeNode.select();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['208']++;var helper=instance.get('helper');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['209']++;var helperLabel=helper.one('.'+CSS_TREE_DRAG_HELPER_LABEL);__cov_d$Zbd1m4ue67JWktvR4vUQ.s['210']++;helper.setStyle('display','block').show();__cov_d$Zbd1m4ue67JWktvR4vUQ.s['211']++;helperLabel.html(dragTreeNode.get('label'));__cov_d$Zbd1m4ue67JWktvR4vUQ.s['212']++;drag.set('dragNode',helper);},_onDropOver:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['34']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['213']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['214']++;instance._updateNodeState(event);},_onDropHit:function(event){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['35']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['215']++;var dropNode=event.drop.get('node').get('parentNode');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['216']++;var dropTreeNode=dropNode.getData('tree-node');__cov_d$Zbd1m4ue67JWktvR4vUQ.s['217']++;if(!isTreeNode(dropTreeNode)){__cov_d$Zbd1m4ue67JWktvR4vUQ.b['40'][0]++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['218']++;event.preventDefault();}else{__cov_d$Zbd1m4ue67JWktvR4vUQ.b['40'][1]++;}},_onDropExit:function(){__cov_d$Zbd1m4ue67JWktvR4vUQ.f['36']++;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['219']++;var instance=this;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['220']++;instance.dropAction=null;__cov_d$Zbd1m4ue67JWktvR4vUQ.s['221']++;instance._resetState(instance.nodeContent);}}});__cov_d$Zbd1m4ue67JWktvR4vUQ.s['222']++;A.TreeViewDD=TreeViewDD;},'3.0.0',{'requires':['dd-delegate','dd-proxy','widget','aui-tree-node','aui-tree-paginator','aui-tree-io'],'skinnable':true});
