src/cm/media/js/lib/yui/yui3-3.15.0/build/node-menunav/node-menunav-coverage.js
author gibus
Mon, 10 Mar 2014 15:19:48 +0100
changeset 602 e16a97fb364a
permissions -rw-r--r--
Use YUI 3.15

if (typeof __coverage__ === 'undefined') { __coverage__ = {}; }
if (!__coverage__['build/node-menunav/node-menunav.js']) {
   __coverage__['build/node-menunav/node-menunav.js'] = {"path":"build/node-menunav/node-menunav.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,"223":0,"224":0,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":0,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":0,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0,"289":0,"290":0,"291":0,"292":0,"293":0,"294":0,"295":0,"296":0,"297":0,"298":0,"299":0,"300":0,"301":0,"302":0,"303":0,"304":0,"305":0,"306":0,"307":0,"308":0,"309":0,"310":0,"311":0,"312":0,"313":0,"314":0,"315":0,"316":0,"317":0,"318":0,"319":0,"320":0,"321":0,"322":0,"323":0,"324":0,"325":0,"326":0,"327":0,"328":0,"329":0,"330":0,"331":0,"332":0,"333":0,"334":0,"335":0,"336":0,"337":0,"338":0,"339":0,"340":0,"341":0,"342":0,"343":0,"344":0,"345":0,"346":0,"347":0,"348":0,"349":0,"350":0,"351":0,"352":0,"353":0,"354":0,"355":0,"356":0,"357":0,"358":0,"359":0,"360":0,"361":0,"362":0,"363":0,"364":0,"365":0,"366":0,"367":0,"368":0,"369":0,"370":0,"371":0,"372":0,"373":0,"374":0,"375":0,"376":0,"377":0,"378":0,"379":0,"380":0,"381":0,"382":0,"383":0,"384":0,"385":0,"386":0,"387":0,"388":0,"389":0,"390":0,"391":0,"392":0,"393":0,"394":0,"395":0,"396":0,"397":0,"398":0,"399":0,"400":0,"401":0,"402":0,"403":0,"404":0,"405":0,"406":0,"407":0,"408":0,"409":0,"410":0,"411":0,"412":0,"413":0,"414":0,"415":0,"416":0,"417":0,"418":0,"419":0,"420":0,"421":0,"422":0,"423":0,"424":0,"425":0,"426":0,"427":0,"428":0,"429":0,"430":0,"431":0,"432":0,"433":0,"434":0,"435":0,"436":0,"437":0,"438":0,"439":0,"440":0,"441":0,"442":0,"443":0,"444":0,"445":0,"446":0,"447":0,"448":0,"449":0,"450":0,"451":0,"452":0,"453":0,"454":0,"455":0,"456":0,"457":0,"458":0,"459":0,"460":0,"461":0,"462":0,"463":0,"464":0,"465":0,"466":0,"467":0,"468":0,"469":0,"470":0,"471":0,"472":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,0,0],"17":[0,0,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],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0,0],"74":[0,0],"75":[0,0],"76":[0,0],"77":[0,0,0],"78":[0,0],"79":[0,0,0,0,0,0],"80":[0,0,0],"81":[0,0],"82":[0,0],"83":[0,0],"84":[0,0],"85":[0,0],"86":[0,0],"87":[0,0],"88":[0,0],"89":[0,0],"90":[0,0],"91":[0,0],"92":[0,0],"93":[0,0],"94":[0,0],"95":[0,0],"96":[0,0],"97":[0,0],"98":[0,0],"99":[0,0],"100":[0,0],"101":[0,0],"102":[0,0],"103":[0,0],"104":[0,0],"105":[0,0],"106":[0,0,0],"107":[0,0],"108":[0,0],"109":[0,0],"110":[0,0],"111":[0,0,0,0],"112":[0,0],"113":[0,0],"114":[0,0],"115":[0,0],"116":[0,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[0,0],"122":[0,0],"123":[0,0],"124":[0,0,0,0,0],"125":[0,0],"126":[0,0],"127":[0,0],"128":[0,0],"129":[0,0],"130":[0,0],"131":[0,0,0,0],"132":[0,0],"133":[0,0],"134":[0,0],"135":[0,0],"136":[0,0],"137":[0,0],"138":[0,0],"139":[0,0],"140":[0,0],"141":[0,0],"142":[0,0],"143":[0,0],"144":[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,"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},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":24},"end":{"line":1,"column":43}}},"2":{"name":"(anonymous_2)","line":161,"loc":{"start":{"line":161,"column":25},"end":{"line":161,"column":41}}},"3":{"name":"(anonymous_3)","line":177,"loc":{"start":{"line":177,"column":21},"end":{"line":177,"column":37}}},"4":{"name":"(anonymous_4)","line":190,"loc":{"start":{"line":190,"column":15},"end":{"line":190,"column":31}}},"5":{"name":"(anonymous_5)","line":203,"loc":{"start":{"line":203,"column":17},"end":{"line":203,"column":33}}},"6":{"name":"(anonymous_6)","line":210,"loc":{"start":{"line":210,"column":18},"end":{"line":210,"column":34}}},"7":{"name":"(anonymous_7)","line":217,"loc":{"start":{"line":217,"column":23},"end":{"line":217,"column":39}}},"8":{"name":"(anonymous_8)","line":224,"loc":{"start":{"line":224,"column":24},"end":{"line":224,"column":45}}},"9":{"name":"(anonymous_9)","line":231,"loc":{"start":{"line":231,"column":20},"end":{"line":231,"column":36}}},"10":{"name":"(anonymous_10)","line":238,"loc":{"start":{"line":238,"column":23},"end":{"line":238,"column":67}}},"11":{"name":"(anonymous_11)","line":259,"loc":{"start":{"line":259,"column":20},"end":{"line":259,"column":36}}},"12":{"name":"(anonymous_12)","line":266,"loc":{"start":{"line":266,"column":14},"end":{"line":266,"column":47}}},"13":{"name":"(anonymous_13)","line":273,"loc":{"start":{"line":273,"column":18},"end":{"line":273,"column":51}}},"14":{"name":"(anonymous_14)","line":286,"loc":{"start":{"line":286,"column":19},"end":{"line":286,"column":52}}},"15":{"name":"(anonymous_15)","line":307,"loc":{"start":{"line":307,"column":14},"end":{"line":307,"column":47}}},"16":{"name":"(anonymous_16)","line":321,"loc":{"start":{"line":321,"column":19},"end":{"line":321,"column":35}}},"17":{"name":"(anonymous_17)","line":328,"loc":{"start":{"line":328,"column":21},"end":{"line":328,"column":37}}},"18":{"name":"(anonymous_18)","line":335,"loc":{"start":{"line":335,"column":29},"end":{"line":335,"column":53}}},"19":{"name":"(anonymous_19)","line":343,"loc":{"start":{"line":343,"column":28},"end":{"line":343,"column":59}}},"20":{"name":"(anonymous_20)","line":357,"loc":{"start":{"line":357,"column":18},"end":{"line":357,"column":30}}},"21":{"name":"(anonymous_21)","line":427,"loc":{"start":{"line":427,"column":10},"end":{"line":427,"column":27}}},"22":{"name":"(anonymous_22)","line":443,"loc":{"start":{"line":443,"column":46},"end":{"line":443,"column":62}}},"23":{"name":"(anonymous_23)","line":695,"loc":{"start":{"line":695,"column":17},"end":{"line":695,"column":35}}},"24":{"name":"(anonymous_24)","line":739,"loc":{"start":{"line":739,"column":13},"end":{"line":739,"column":25}}},"25":{"name":"(anonymous_25)","line":745,"loc":{"start":{"line":745,"column":27},"end":{"line":745,"column":45}}},"26":{"name":"(anonymous_26)","line":770,"loc":{"start":{"line":770,"column":10},"end":{"line":770,"column":26}}},"27":{"name":"(anonymous_27)","line":784,"loc":{"start":{"line":784,"column":21},"end":{"line":784,"column":37}}},"28":{"name":"(anonymous_28)","line":811,"loc":{"start":{"line":811,"column":19},"end":{"line":811,"column":31}}},"29":{"name":"(anonymous_29)","line":832,"loc":{"start":{"line":832,"column":17},"end":{"line":832,"column":33}}},"30":{"name":"(anonymous_30)","line":855,"loc":{"start":{"line":855,"column":13},"end":{"line":855,"column":29}}},"31":{"name":"(anonymous_31)","line":884,"loc":{"start":{"line":884,"column":12},"end":{"line":884,"column":28}}},"32":{"name":"(anonymous_32)","line":947,"loc":{"start":{"line":947,"column":12},"end":{"line":947,"column":51}}},"33":{"name":"(anonymous_33)","line":988,"loc":{"start":{"line":988,"column":19},"end":{"line":988,"column":35}}},"34":{"name":"(anonymous_34)","line":992,"loc":{"start":{"line":992,"column":38},"end":{"line":992,"column":61}}},"35":{"name":"(anonymous_35)","line":1006,"loc":{"start":{"line":1006,"column":26},"end":{"line":1006,"column":38}}},"36":{"name":"(anonymous_36)","line":1024,"loc":{"start":{"line":1024,"column":26},"end":{"line":1024,"column":38}}},"37":{"name":"(anonymous_37)","line":1044,"loc":{"start":{"line":1044,"column":20},"end":{"line":1044,"column":32}}},"38":{"name":"(anonymous_38)","line":1118,"loc":{"start":{"line":1118,"column":28},"end":{"line":1118,"column":54}}},"39":{"name":"(anonymous_39)","line":1138,"loc":{"start":{"line":1138,"column":31},"end":{"line":1138,"column":57}}},"40":{"name":"(anonymous_40)","line":1156,"loc":{"start":{"line":1156,"column":14},"end":{"line":1156,"column":31}}},"41":{"name":"(anonymous_41)","line":1228,"loc":{"start":{"line":1228,"column":19},"end":{"line":1228,"column":42}}},"42":{"name":"(anonymous_42)","line":1266,"loc":{"start":{"line":1266,"column":21},"end":{"line":1266,"column":33}}},"43":{"name":"(anonymous_43)","line":1292,"loc":{"start":{"line":1292,"column":18},"end":{"line":1292,"column":41}}},"44":{"name":"(anonymous_44)","line":1347,"loc":{"start":{"line":1347,"column":24},"end":{"line":1347,"column":52}}},"45":{"name":"(anonymous_45)","line":1358,"loc":{"start":{"line":1358,"column":26},"end":{"line":1358,"column":43}}},"46":{"name":"(anonymous_46)","line":1394,"loc":{"start":{"line":1394,"column":68},"end":{"line":1394,"column":80}}},"47":{"name":"(anonymous_47)","line":1415,"loc":{"start":{"line":1415,"column":23},"end":{"line":1415,"column":51}}},"48":{"name":"(anonymous_48)","line":1474,"loc":{"start":{"line":1474,"column":23},"end":{"line":1474,"column":50}}},"49":{"name":"(anonymous_49)","line":1503,"loc":{"start":{"line":1503,"column":22},"end":{"line":1503,"column":49}}},"50":{"name":"(anonymous_50)","line":1516,"loc":{"start":{"line":1516,"column":25},"end":{"line":1516,"column":42}}},"51":{"name":"(anonymous_51)","line":1662,"loc":{"start":{"line":1662,"column":27},"end":{"line":1662,"column":44}}},"52":{"name":"(anonymous_52)","line":1716,"loc":{"start":{"line":1716,"column":15},"end":{"line":1716,"column":32}}},"53":{"name":"(anonymous_53)","line":1724,"loc":{"start":{"line":1724,"column":21},"end":{"line":1724,"column":33}}},"54":{"name":"(anonymous_54)","line":1739,"loc":{"start":{"line":1739,"column":15},"end":{"line":1739,"column":32}}},"55":{"name":"(anonymous_55)","line":1807,"loc":{"start":{"line":1807,"column":14},"end":{"line":1807,"column":31}}},"56":{"name":"(anonymous_56)","line":1884,"loc":{"start":{"line":1884,"column":24},"end":{"line":1884,"column":41}}},"57":{"name":"(anonymous_57)","line":1928,"loc":{"start":{"line":1928,"column":68},"end":{"line":1928,"column":85}}},"58":{"name":"(anonymous_58)","line":2001,"loc":{"start":{"line":2001,"column":59},"end":{"line":2001,"column":71}}},"59":{"name":"(anonymous_59)","line":2051,"loc":{"start":{"line":2051,"column":14},"end":{"line":2051,"column":31}}},"60":{"name":"(anonymous_60)","line":2077,"loc":{"start":{"line":2077,"column":13},"end":{"line":2077,"column":30}}},"61":{"name":"(anonymous_61)","line":2102,"loc":{"start":{"line":2102,"column":24},"end":{"line":2102,"column":36}}},"62":{"name":"(anonymous_62)","line":2156,"loc":{"start":{"line":2156,"column":18},"end":{"line":2156,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":2188,"column":110}},"2":{"start":{"line":90,"column":0},"end":{"line":156,"column":99}},"3":{"start":{"line":161,"column":0},"end":{"line":174,"column":2}},"4":{"start":{"line":163,"column":1},"end":{"line":164,"column":12}},"5":{"start":{"line":166,"column":1},"end":{"line":169,"column":2}},"6":{"start":{"line":167,"column":2},"end":{"line":167,"column":50}},"7":{"start":{"line":168,"column":2},"end":{"line":168,"column":51}},"8":{"start":{"line":172,"column":1},"end":{"line":172,"column":18}},"9":{"start":{"line":177,"column":0},"end":{"line":187,"column":2}},"10":{"start":{"line":179,"column":1},"end":{"line":179,"column":25}},"11":{"start":{"line":181,"column":1},"end":{"line":183,"column":2}},"12":{"start":{"line":182,"column":2},"end":{"line":182,"column":54}},"13":{"start":{"line":185,"column":1},"end":{"line":185,"column":14}},"14":{"start":{"line":190,"column":0},"end":{"line":200,"column":2}},"15":{"start":{"line":192,"column":1},"end":{"line":192,"column":24}},"16":{"start":{"line":194,"column":1},"end":{"line":196,"column":2}},"17":{"start":{"line":195,"column":2},"end":{"line":195,"column":66}},"18":{"start":{"line":198,"column":1},"end":{"line":198,"column":19}},"19":{"start":{"line":203,"column":0},"end":{"line":207,"column":2}},"20":{"start":{"line":205,"column":1},"end":{"line":205,"column":36}},"21":{"start":{"line":210,"column":0},"end":{"line":214,"column":2}},"22":{"start":{"line":212,"column":1},"end":{"line":212,"column":38}},"23":{"start":{"line":217,"column":0},"end":{"line":221,"column":2}},"24":{"start":{"line":219,"column":1},"end":{"line":219,"column":43}},"25":{"start":{"line":224,"column":0},"end":{"line":228,"column":2}},"26":{"start":{"line":226,"column":1},"end":{"line":226,"column":55}},"27":{"start":{"line":231,"column":0},"end":{"line":235,"column":2}},"28":{"start":{"line":233,"column":1},"end":{"line":233,"column":54}},"29":{"start":{"line":238,"column":0},"end":{"line":256,"column":2}},"30":{"start":{"line":240,"column":1},"end":{"line":240,"column":11}},"31":{"start":{"line":242,"column":1},"end":{"line":252,"column":2}},"32":{"start":{"line":244,"column":2},"end":{"line":246,"column":3}},"33":{"start":{"line":245,"column":3},"end":{"line":245,"column":16}},"34":{"start":{"line":248,"column":2},"end":{"line":250,"column":3}},"35":{"start":{"line":249,"column":3},"end":{"line":249,"column":47}},"36":{"start":{"line":254,"column":1},"end":{"line":254,"column":14}},"37":{"start":{"line":259,"column":0},"end":{"line":263,"column":2}},"38":{"start":{"line":261,"column":1},"end":{"line":261,"column":37}},"39":{"start":{"line":266,"column":0},"end":{"line":270,"column":2}},"40":{"start":{"line":268,"column":1},"end":{"line":268,"column":58}},"41":{"start":{"line":273,"column":0},"end":{"line":283,"column":2}},"42":{"start":{"line":275,"column":1},"end":{"line":275,"column":11}},"43":{"start":{"line":277,"column":1},"end":{"line":279,"column":2}},"44":{"start":{"line":278,"column":2},"end":{"line":278,"column":64}},"45":{"start":{"line":281,"column":1},"end":{"line":281,"column":14}},"46":{"start":{"line":286,"column":0},"end":{"line":304,"column":2}},"47":{"start":{"line":288,"column":1},"end":{"line":288,"column":11}},"48":{"start":{"line":290,"column":1},"end":{"line":300,"column":2}},"49":{"start":{"line":292,"column":2},"end":{"line":298,"column":3}},"50":{"start":{"line":293,"column":3},"end":{"line":293,"column":67}},"51":{"start":{"line":296,"column":3},"end":{"line":297,"column":40}},"52":{"start":{"line":302,"column":1},"end":{"line":302,"column":14}},"53":{"start":{"line":307,"column":0},"end":{"line":318,"column":2}},"54":{"start":{"line":309,"column":1},"end":{"line":309,"column":11}},"55":{"start":{"line":311,"column":1},"end":{"line":314,"column":2}},"56":{"start":{"line":312,"column":2},"end":{"line":313,"column":39}},"57":{"start":{"line":316,"column":1},"end":{"line":316,"column":14}},"58":{"start":{"line":321,"column":0},"end":{"line":325,"column":2}},"59":{"start":{"line":323,"column":1},"end":{"line":323,"column":32}},"60":{"start":{"line":328,"column":0},"end":{"line":332,"column":2}},"61":{"start":{"line":330,"column":1},"end":{"line":330,"column":71}},"62":{"start":{"line":335,"column":0},"end":{"line":340,"column":2}},"63":{"start":{"line":337,"column":1},"end":{"line":338,"column":52}},"64":{"start":{"line":343,"column":0},"end":{"line":348,"column":2}},"65":{"start":{"line":345,"column":1},"end":{"line":346,"column":68}},"66":{"start":{"line":357,"column":0},"end":{"line":361,"column":2}},"67":{"start":{"line":359,"column":1},"end":{"line":359,"column":59}},"68":{"start":{"line":363,"column":0},"end":{"line":363,"column":33}},"69":{"start":{"line":364,"column":0},"end":{"line":364,"column":27}},"70":{"start":{"line":375,"column":0},"end":{"line":375,"column":55}},"71":{"start":{"line":404,"column":0},"end":{"line":407,"column":45}},"72":{"start":{"line":410,"column":0},"end":{"line":561,"column":2}},"73":{"start":{"line":429,"column":3},"end":{"line":433,"column":8}},"74":{"start":{"line":435,"column":3},"end":{"line":482,"column":4}},"75":{"start":{"line":437,"column":4},"end":{"line":437,"column":26}},"76":{"start":{"line":439,"column":4},"end":{"line":439,"column":72}},"77":{"start":{"line":441,"column":4},"end":{"line":441,"column":78}},"78":{"start":{"line":443,"column":4},"end":{"line":480,"column":7}},"79":{"start":{"line":445,"column":5},"end":{"line":445,"column":23}},"80":{"start":{"line":446,"column":5},"end":{"line":446,"column":50}},"81":{"start":{"line":448,"column":5},"end":{"line":451,"column":6}},"82":{"start":{"line":449,"column":6},"end":{"line":449,"column":42}},"83":{"start":{"line":450,"column":6},"end":{"line":450,"column":42}},"84":{"start":{"line":453,"column":5},"end":{"line":453,"column":36}},"85":{"start":{"line":454,"column":5},"end":{"line":454,"column":43}},"86":{"start":{"line":456,"column":5},"end":{"line":456,"column":28}},"87":{"start":{"line":458,"column":5},"end":{"line":478,"column":6}},"88":{"start":{"line":460,"column":6},"end":{"line":460,"column":31}},"89":{"start":{"line":462,"column":6},"end":{"line":462,"column":39}},"90":{"start":{"line":463,"column":6},"end":{"line":463,"column":57}},"91":{"start":{"line":465,"column":6},"end":{"line":467,"column":7}},"92":{"start":{"line":466,"column":7},"end":{"line":466,"column":32}},"93":{"start":{"line":469,"column":6},"end":{"line":469,"column":32}},"94":{"start":{"line":471,"column":6},"end":{"line":473,"column":7}},"95":{"start":{"line":472,"column":7},"end":{"line":472,"column":31}},"96":{"start":{"line":475,"column":6},"end":{"line":475,"column":43}},"97":{"start":{"line":476,"column":6},"end":{"line":476,"column":38}},"98":{"start":{"line":564,"column":0},"end":{"line":2180,"column":3}},"99":{"start":{"line":697,"column":2},"end":{"line":700,"column":8}},"100":{"start":{"line":703,"column":2},"end":{"line":734,"column":3}},"101":{"start":{"line":705,"column":3},"end":{"line":705,"column":33}},"102":{"start":{"line":707,"column":3},"end":{"line":707,"column":59}},"103":{"start":{"line":711,"column":3},"end":{"line":711,"column":58}},"104":{"start":{"line":716,"column":3},"end":{"line":716,"column":76}},"105":{"start":{"line":717,"column":3},"end":{"line":717,"column":74}},"106":{"start":{"line":718,"column":3},"end":{"line":718,"column":76}},"107":{"start":{"line":719,"column":3},"end":{"line":719,"column":83}},"108":{"start":{"line":720,"column":3},"end":{"line":720,"column":93}},"109":{"start":{"line":721,"column":3},"end":{"line":721,"column":79}},"110":{"start":{"line":722,"column":3},"end":{"line":722,"column":74}},"111":{"start":{"line":723,"column":3},"end":{"line":723,"column":70}},"112":{"start":{"line":725,"column":3},"end":{"line":725,"column":41}},"113":{"start":{"line":727,"column":6},"end":{"line":727,"column":75}},"114":{"start":{"line":728,"column":3},"end":{"line":728,"column":66}},"115":{"start":{"line":730,"column":3},"end":{"line":730,"column":35}},"116":{"start":{"line":732,"column":3},"end":{"line":732,"column":31}},"117":{"start":{"line":741,"column":2},"end":{"line":741,"column":38}},"118":{"start":{"line":743,"column":2},"end":{"line":751,"column":3}},"119":{"start":{"line":745,"column":3},"end":{"line":747,"column":6}},"120":{"start":{"line":746,"column":4},"end":{"line":746,"column":20}},"121":{"start":{"line":749,"column":3},"end":{"line":749,"column":30}},"122":{"start":{"line":753,"column":2},"end":{"line":753,"column":40}},"123":{"start":{"line":772,"column":2},"end":{"line":772,"column":40}},"124":{"start":{"line":786,"column":2},"end":{"line":788,"column":13}},"125":{"start":{"line":791,"column":2},"end":{"line":799,"column":3}},"126":{"start":{"line":792,"column":3},"end":{"line":792,"column":20}},"127":{"start":{"line":794,"column":7},"end":{"line":799,"column":3}},"128":{"start":{"line":795,"column":3},"end":{"line":795,"column":20}},"129":{"start":{"line":798,"column":3},"end":{"line":798,"column":49}},"130":{"start":{"line":801,"column":2},"end":{"line":801,"column":19}},"131":{"start":{"line":813,"column":2},"end":{"line":814,"column":37}},"132":{"start":{"line":816,"column":2},"end":{"line":818,"column":3}},"133":{"start":{"line":817,"column":3},"end":{"line":817,"column":56}},"134":{"start":{"line":820,"column":2},"end":{"line":820,"column":29}},"135":{"start":{"line":834,"column":2},"end":{"line":834,"column":21}},"136":{"start":{"line":836,"column":2},"end":{"line":844,"column":3}},"137":{"start":{"line":838,"column":3},"end":{"line":838,"column":30}},"138":{"start":{"line":840,"column":3},"end":{"line":840,"column":39}},"139":{"start":{"line":842,"column":3},"end":{"line":842,"column":30}},"140":{"start":{"line":857,"column":2},"end":{"line":859,"column":9}},"141":{"start":{"line":861,"column":2},"end":{"line":873,"column":3}},"142":{"start":{"line":863,"column":3},"end":{"line":863,"column":31}},"143":{"start":{"line":864,"column":3},"end":{"line":864,"column":31}},"144":{"start":{"line":866,"column":3},"end":{"line":869,"column":4}},"145":{"start":{"line":867,"column":4},"end":{"line":867,"column":32}},"146":{"start":{"line":868,"column":4},"end":{"line":868,"column":32}},"147":{"start":{"line":871,"column":3},"end":{"line":871,"column":38}},"148":{"start":{"line":886,"column":2},"end":{"line":888,"column":21}},"149":{"start":{"line":891,"column":2},"end":{"line":893,"column":3}},"150":{"start":{"line":892,"column":3},"end":{"line":892,"column":32}},"151":{"start":{"line":896,"column":2},"end":{"line":901,"column":3}},"152":{"start":{"line":897,"column":3},"end":{"line":897,"column":44}},"153":{"start":{"line":900,"column":3},"end":{"line":900,"column":43}},"154":{"start":{"line":903,"column":2},"end":{"line":903,"column":18}},"155":{"start":{"line":905,"column":2},"end":{"line":930,"column":3}},"156":{"start":{"line":907,"column":3},"end":{"line":912,"column":4}},"157":{"start":{"line":909,"column":4},"end":{"line":909,"column":63}},"158":{"start":{"line":910,"column":4},"end":{"line":910,"column":30}},"159":{"start":{"line":916,"column":3},"end":{"line":916,"column":65}},"160":{"start":{"line":926,"column":3},"end":{"line":928,"column":44}},"161":{"start":{"line":932,"column":2},"end":{"line":932,"column":55}},"162":{"start":{"line":933,"column":2},"end":{"line":933,"column":36}},"163":{"start":{"line":949,"column":2},"end":{"line":951,"column":15}},"164":{"start":{"line":953,"column":2},"end":{"line":953,"column":49}},"165":{"start":{"line":956,"column":2},"end":{"line":959,"column":3}},"166":{"start":{"line":957,"column":3},"end":{"line":957,"column":30}},"167":{"start":{"line":958,"column":3},"end":{"line":958,"column":34}},"168":{"start":{"line":961,"column":2},"end":{"line":961,"column":57}},"169":{"start":{"line":963,"column":2},"end":{"line":965,"column":3}},"170":{"start":{"line":964,"column":3},"end":{"line":964,"column":48}},"171":{"start":{"line":971,"column":2},"end":{"line":971,"column":60}},"172":{"start":{"line":973,"column":2},"end":{"line":973,"column":33}},"173":{"start":{"line":975,"column":2},"end":{"line":977,"column":3}},"174":{"start":{"line":976,"column":3},"end":{"line":976,"column":31}},"175":{"start":{"line":990,"column":2},"end":{"line":990,"column":21}},"176":{"start":{"line":992,"column":2},"end":{"line":996,"column":15}},"177":{"start":{"line":994,"column":3},"end":{"line":994,"column":34}},"178":{"start":{"line":1008,"column":2},"end":{"line":1009,"column":49}},"179":{"start":{"line":1011,"column":2},"end":{"line":1014,"column":3}},"180":{"start":{"line":1012,"column":3},"end":{"line":1012,"column":30}},"181":{"start":{"line":1013,"column":3},"end":{"line":1013,"column":36}},"182":{"start":{"line":1026,"column":2},"end":{"line":1027,"column":49}},"183":{"start":{"line":1030,"column":2},"end":{"line":1033,"column":3}},"184":{"start":{"line":1031,"column":3},"end":{"line":1031,"column":30}},"185":{"start":{"line":1032,"column":3},"end":{"line":1032,"column":36}},"186":{"start":{"line":1046,"column":2},"end":{"line":1054,"column":10}},"187":{"start":{"line":1056,"column":2},"end":{"line":1069,"column":3}},"188":{"start":{"line":1058,"column":3},"end":{"line":1059,"column":35}},"189":{"start":{"line":1061,"column":3},"end":{"line":1061,"column":55}},"190":{"start":{"line":1066,"column":3},"end":{"line":1066,"column":56}},"191":{"start":{"line":1067,"column":3},"end":{"line":1067,"column":55}},"192":{"start":{"line":1072,"column":2},"end":{"line":1102,"column":3}},"193":{"start":{"line":1074,"column":3},"end":{"line":1078,"column":6}},"194":{"start":{"line":1080,"column":3},"end":{"line":1080,"column":42}},"195":{"start":{"line":1082,"column":3},"end":{"line":1083,"column":28}},"196":{"start":{"line":1085,"column":3},"end":{"line":1085,"column":45}},"197":{"start":{"line":1087,"column":3},"end":{"line":1088,"column":57}},"198":{"start":{"line":1090,"column":3},"end":{"line":1091,"column":60}},"199":{"start":{"line":1093,"column":3},"end":{"line":1093,"column":41}},"200":{"start":{"line":1098,"column":3},"end":{"line":1098,"column":44}},"201":{"start":{"line":1099,"column":3},"end":{"line":1099,"column":55}},"202":{"start":{"line":1100,"column":3},"end":{"line":1100,"column":39}},"203":{"start":{"line":1120,"column":2},"end":{"line":1125,"column":3}},"204":{"start":{"line":1123,"column":3},"end":{"line":1123,"column":49}},"205":{"start":{"line":1140,"column":2},"end":{"line":1140,"column":12}},"206":{"start":{"line":1142,"column":2},"end":{"line":1145,"column":3}},"207":{"start":{"line":1143,"column":3},"end":{"line":1143,"column":67}},"208":{"start":{"line":1144,"column":3},"end":{"line":1144,"column":33}},"209":{"start":{"line":1158,"column":2},"end":{"line":1161,"column":9}},"210":{"start":{"line":1164,"column":2},"end":{"line":1216,"column":3}},"211":{"start":{"line":1166,"column":3},"end":{"line":1199,"column":4}},"212":{"start":{"line":1168,"column":4},"end":{"line":1168,"column":35}},"213":{"start":{"line":1176,"column":4},"end":{"line":1183,"column":5}},"214":{"start":{"line":1178,"column":5},"end":{"line":1178,"column":33}},"215":{"start":{"line":1179,"column":5},"end":{"line":1179,"column":33}},"216":{"start":{"line":1180,"column":5},"end":{"line":1180,"column":59}},"217":{"start":{"line":1181,"column":5},"end":{"line":1181,"column":52}},"218":{"start":{"line":1191,"column":4},"end":{"line":1191,"column":29}},"219":{"start":{"line":1193,"column":4},"end":{"line":1193,"column":41}},"220":{"start":{"line":1195,"column":4},"end":{"line":1197,"column":5}},"221":{"start":{"line":1196,"column":5},"end":{"line":1196,"column":41}},"222":{"start":{"line":1204,"column":3},"end":{"line":1204,"column":30}},"223":{"start":{"line":1206,"column":3},"end":{"line":1206,"column":37}},"224":{"start":{"line":1207,"column":3},"end":{"line":1207,"column":47}},"225":{"start":{"line":1209,"column":3},"end":{"line":1209,"column":43}},"226":{"start":{"line":1210,"column":3},"end":{"line":1210,"column":31}},"227":{"start":{"line":1212,"column":3},"end":{"line":1212,"column":51}},"228":{"start":{"line":1214,"column":3},"end":{"line":1214,"column":29}},"229":{"start":{"line":1230,"column":2},"end":{"line":1231,"column":57}},"230":{"start":{"line":1233,"column":2},"end":{"line":1236,"column":3}},"231":{"start":{"line":1234,"column":3},"end":{"line":1234,"column":34}},"232":{"start":{"line":1235,"column":3},"end":{"line":1235,"column":40}},"233":{"start":{"line":1238,"column":2},"end":{"line":1238,"column":36}},"234":{"start":{"line":1244,"column":2},"end":{"line":1251,"column":3}},"235":{"start":{"line":1245,"column":3},"end":{"line":1245,"column":30}},"236":{"start":{"line":1247,"column":3},"end":{"line":1249,"column":4}},"237":{"start":{"line":1248,"column":4},"end":{"line":1248,"column":32}},"238":{"start":{"line":1253,"column":2},"end":{"line":1255,"column":3}},"239":{"start":{"line":1254,"column":3},"end":{"line":1254,"column":36}},"240":{"start":{"line":1268,"column":2},"end":{"line":1270,"column":12}},"241":{"start":{"line":1272,"column":2},"end":{"line":1272,"column":46}},"242":{"start":{"line":1274,"column":2},"end":{"line":1280,"column":3}},"243":{"start":{"line":1277,"column":3},"end":{"line":1277,"column":54}},"244":{"start":{"line":1278,"column":3},"end":{"line":1278,"column":43}},"245":{"start":{"line":1294,"column":2},"end":{"line":1299,"column":9}},"246":{"start":{"line":1302,"column":2},"end":{"line":1335,"column":3}},"247":{"start":{"line":1304,"column":3},"end":{"line":1304,"column":44}},"248":{"start":{"line":1307,"column":3},"end":{"line":1333,"column":4}},"249":{"start":{"line":1309,"column":4},"end":{"line":1318,"column":5}},"250":{"start":{"line":1311,"column":5},"end":{"line":1311,"column":39}},"251":{"start":{"line":1313,"column":5},"end":{"line":1316,"column":44}},"252":{"start":{"line":1323,"column":4},"end":{"line":1331,"column":5}},"253":{"start":{"line":1325,"column":5},"end":{"line":1325,"column":40}},"254":{"start":{"line":1327,"column":5},"end":{"line":1329,"column":6}},"255":{"start":{"line":1328,"column":6},"end":{"line":1328,"column":43}},"256":{"start":{"line":1349,"column":2},"end":{"line":1355,"column":12}},"257":{"start":{"line":1358,"column":8},"end":{"line":1374,"column":10}},"258":{"start":{"line":1360,"column":3},"end":{"line":1360,"column":37}},"259":{"start":{"line":1361,"column":3},"end":{"line":1361,"column":37}},"260":{"start":{"line":1363,"column":3},"end":{"line":1372,"column":4}},"261":{"start":{"line":1365,"column":4},"end":{"line":1365,"column":32}},"262":{"start":{"line":1367,"column":4},"end":{"line":1370,"column":5}},"263":{"start":{"line":1368,"column":5},"end":{"line":1368,"column":43}},"264":{"start":{"line":1369,"column":5},"end":{"line":1369,"column":84}},"265":{"start":{"line":1377,"column":2},"end":{"line":1377,"column":32}},"266":{"start":{"line":1378,"column":2},"end":{"line":1378,"column":36}},"267":{"start":{"line":1381,"column":2},"end":{"line":1403,"column":3}},"268":{"start":{"line":1383,"column":9},"end":{"line":1401,"column":10}},"269":{"start":{"line":1394,"column":13},"end":{"line":1396,"column":16}},"270":{"start":{"line":1395,"column":20},"end":{"line":1395,"column":35}},"271":{"start":{"line":1400,"column":16},"end":{"line":1400,"column":46}},"272":{"start":{"line":1417,"column":2},"end":{"line":1424,"column":36}},"273":{"start":{"line":1426,"column":8},"end":{"line":1428,"column":9}},"274":{"start":{"line":1427,"column":12},"end":{"line":1427,"column":32}},"275":{"start":{"line":1430,"column":2},"end":{"line":1430,"column":29}},"276":{"start":{"line":1432,"column":2},"end":{"line":1462,"column":3}},"277":{"start":{"line":1434,"column":3},"end":{"line":1460,"column":4}},"278":{"start":{"line":1442,"column":4},"end":{"line":1444,"column":35}},"279":{"start":{"line":1447,"column":8},"end":{"line":1460,"column":4}},"280":{"start":{"line":1456,"column":4},"end":{"line":1456,"column":38}},"281":{"start":{"line":1458,"column":4},"end":{"line":1458,"column":32}},"282":{"start":{"line":1476,"column":2},"end":{"line":1480,"column":63}},"283":{"start":{"line":1483,"column":2},"end":{"line":1483,"column":31}},"284":{"start":{"line":1484,"column":2},"end":{"line":1484,"column":35}},"285":{"start":{"line":1487,"column":2},"end":{"line":1491,"column":3}},"286":{"start":{"line":1489,"column":3},"end":{"line":1489,"column":41}},"287":{"start":{"line":1505,"column":2},"end":{"line":1505,"column":26}},"288":{"start":{"line":1518,"column":2},"end":{"line":1527,"column":9}},"289":{"start":{"line":1530,"column":2},"end":{"line":1642,"column":3}},"290":{"start":{"line":1534,"column":4},"end":{"line":1534,"column":45}},"291":{"start":{"line":1536,"column":4},"end":{"line":1576,"column":5}},"292":{"start":{"line":1538,"column":5},"end":{"line":1538,"column":36}},"293":{"start":{"line":1539,"column":5},"end":{"line":1539,"column":60}},"294":{"start":{"line":1540,"column":5},"end":{"line":1540,"column":26}},"295":{"start":{"line":1542,"column":5},"end":{"line":1571,"column":6}},"296":{"start":{"line":1544,"column":6},"end":{"line":1569,"column":7}},"297":{"start":{"line":1546,"column":7},"end":{"line":1546,"column":31}},"298":{"start":{"line":1549,"column":7},"end":{"line":1561,"column":8}},"299":{"start":{"line":1551,"column":8},"end":{"line":1551,"column":36}},"300":{"start":{"line":1552,"column":8},"end":{"line":1552,"column":51}},"301":{"start":{"line":1553,"column":8},"end":{"line":1553,"column":55}},"302":{"start":{"line":1558,"column":8},"end":{"line":1558,"column":34}},"303":{"start":{"line":1559,"column":8},"end":{"line":1559,"column":38}},"304":{"start":{"line":1566,"column":7},"end":{"line":1566,"column":33}},"305":{"start":{"line":1567,"column":7},"end":{"line":1567,"column":37}},"306":{"start":{"line":1574,"column":9},"end":{"line":1576,"column":5}},"307":{"start":{"line":1575,"column":5},"end":{"line":1575,"column":42}},"308":{"start":{"line":1579,"column":4},"end":{"line":1579,"column":27}},"309":{"start":{"line":1581,"column":3},"end":{"line":1581,"column":9}},"310":{"start":{"line":1585,"column":4},"end":{"line":1636,"column":5}},"311":{"start":{"line":1587,"column":5},"end":{"line":1587,"column":31}},"312":{"start":{"line":1589,"column":5},"end":{"line":1595,"column":6}},"313":{"start":{"line":1591,"column":6},"end":{"line":1591,"column":34}},"314":{"start":{"line":1592,"column":6},"end":{"line":1592,"column":49}},"315":{"start":{"line":1593,"column":6},"end":{"line":1593,"column":53}},"316":{"start":{"line":1598,"column":9},"end":{"line":1636,"column":5}},"317":{"start":{"line":1600,"column":5},"end":{"line":1600,"column":56}},"318":{"start":{"line":1601,"column":5},"end":{"line":1601,"column":53}},"319":{"start":{"line":1602,"column":5},"end":{"line":1602,"column":26}},"320":{"start":{"line":1604,"column":5},"end":{"line":1604,"column":41}},"321":{"start":{"line":1606,"column":5},"end":{"line":1634,"column":6}},"322":{"start":{"line":1608,"column":6},"end":{"line":1632,"column":7}},"323":{"start":{"line":1610,"column":7},"end":{"line":1610,"column":31}},"324":{"start":{"line":1612,"column":7},"end":{"line":1624,"column":8}},"325":{"start":{"line":1614,"column":8},"end":{"line":1614,"column":36}},"326":{"start":{"line":1615,"column":8},"end":{"line":1615,"column":51}},"327":{"start":{"line":1616,"column":8},"end":{"line":1616,"column":55}},"328":{"start":{"line":1621,"column":8},"end":{"line":1621,"column":34}},"329":{"start":{"line":1622,"column":8},"end":{"line":1622,"column":38}},"330":{"start":{"line":1629,"column":7},"end":{"line":1629,"column":33}},"331":{"start":{"line":1630,"column":7},"end":{"line":1630,"column":37}},"332":{"start":{"line":1638,"column":4},"end":{"line":1638,"column":27}},"333":{"start":{"line":1640,"column":3},"end":{"line":1640,"column":9}},"334":{"start":{"line":1645,"column":2},"end":{"line":1651,"column":3}},"335":{"start":{"line":1649,"column":3},"end":{"line":1649,"column":26}},"336":{"start":{"line":1664,"column":2},"end":{"line":1670,"column":12}},"337":{"start":{"line":1673,"column":2},"end":{"line":1693,"column":3}},"338":{"start":{"line":1675,"column":3},"end":{"line":1675,"column":41}},"339":{"start":{"line":1677,"column":3},"end":{"line":1691,"column":4}},"340":{"start":{"line":1679,"column":4},"end":{"line":1679,"column":35}},"341":{"start":{"line":1681,"column":4},"end":{"line":1687,"column":5}},"342":{"start":{"line":1683,"column":5},"end":{"line":1683,"column":33}},"343":{"start":{"line":1684,"column":5},"end":{"line":1684,"column":48}},"344":{"start":{"line":1685,"column":5},"end":{"line":1685,"column":52}},"345":{"start":{"line":1689,"column":4},"end":{"line":1689,"column":27}},"346":{"start":{"line":1696,"column":2},"end":{"line":1702,"column":3}},"347":{"start":{"line":1700,"column":3},"end":{"line":1700,"column":26}},"348":{"start":{"line":1718,"column":2},"end":{"line":1718,"column":21}},"349":{"start":{"line":1724,"column":2},"end":{"line":1728,"column":5}},"350":{"start":{"line":1726,"column":3},"end":{"line":1726,"column":40}},"351":{"start":{"line":1741,"column":2},"end":{"line":1746,"column":13}},"352":{"start":{"line":1749,"column":2},"end":{"line":1796,"column":3}},"353":{"start":{"line":1750,"column":3},"end":{"line":1750,"column":36}},"354":{"start":{"line":1754,"column":3},"end":{"line":1754,"column":26}},"355":{"start":{"line":1755,"column":3},"end":{"line":1755,"column":34}},"356":{"start":{"line":1756,"column":3},"end":{"line":1756,"column":44}},"357":{"start":{"line":1757,"column":3},"end":{"line":1757,"column":42}},"358":{"start":{"line":1760,"column":3},"end":{"line":1776,"column":4}},"359":{"start":{"line":1762,"column":4},"end":{"line":1762,"column":43}},"360":{"start":{"line":1764,"column":4},"end":{"line":1764,"column":36}},"361":{"start":{"line":1765,"column":4},"end":{"line":1765,"column":36}},"362":{"start":{"line":1767,"column":4},"end":{"line":1767,"column":39}},"363":{"start":{"line":1769,"column":4},"end":{"line":1774,"column":5}},"364":{"start":{"line":1771,"column":5},"end":{"line":1771,"column":42}},"365":{"start":{"line":1772,"column":5},"end":{"line":1772,"column":44}},"366":{"start":{"line":1778,"column":3},"end":{"line":1785,"column":4}},"367":{"start":{"line":1780,"column":4},"end":{"line":1780,"column":53}},"368":{"start":{"line":1782,"column":4},"end":{"line":1782,"column":41}},"369":{"start":{"line":1783,"column":4},"end":{"line":1783,"column":41}},"370":{"start":{"line":1787,"column":3},"end":{"line":1794,"column":4}},"371":{"start":{"line":1789,"column":4},"end":{"line":1789,"column":51}},"372":{"start":{"line":1791,"column":4},"end":{"line":1791,"column":40}},"373":{"start":{"line":1792,"column":4},"end":{"line":1792,"column":40}},"374":{"start":{"line":1809,"column":2},"end":{"line":1817,"column":13}},"375":{"start":{"line":1820,"column":2},"end":{"line":1822,"column":52}},"376":{"start":{"line":1824,"column":2},"end":{"line":1824,"column":25}},"377":{"start":{"line":1825,"column":2},"end":{"line":1825,"column":39}},"378":{"start":{"line":1826,"column":2},"end":{"line":1826,"column":33}},"379":{"start":{"line":1827,"column":2},"end":{"line":1827,"column":43}},"380":{"start":{"line":1828,"column":2},"end":{"line":1828,"column":41}},"381":{"start":{"line":1831,"column":2},"end":{"line":1838,"column":3}},"382":{"start":{"line":1833,"column":3},"end":{"line":1833,"column":51}},"383":{"start":{"line":1835,"column":3},"end":{"line":1835,"column":39}},"384":{"start":{"line":1836,"column":3},"end":{"line":1836,"column":41}},"385":{"start":{"line":1840,"column":2},"end":{"line":1847,"column":3}},"386":{"start":{"line":1842,"column":3},"end":{"line":1842,"column":49}},"387":{"start":{"line":1844,"column":3},"end":{"line":1844,"column":38}},"388":{"start":{"line":1845,"column":3},"end":{"line":1845,"column":40}},"389":{"start":{"line":1850,"column":2},"end":{"line":1862,"column":3}},"390":{"start":{"line":1852,"column":3},"end":{"line":1852,"column":32}},"391":{"start":{"line":1854,"column":3},"end":{"line":1860,"column":4}},"392":{"start":{"line":1858,"column":4},"end":{"line":1858,"column":28}},"393":{"start":{"line":1865,"column":2},"end":{"line":1872,"column":3}},"394":{"start":{"line":1867,"column":3},"end":{"line":1867,"column":41}},"395":{"start":{"line":1869,"column":3},"end":{"line":1869,"column":34}},"396":{"start":{"line":1870,"column":3},"end":{"line":1870,"column":36}},"397":{"start":{"line":1886,"column":2},"end":{"line":1895,"column":7}},"398":{"start":{"line":1898,"column":2},"end":{"line":2040,"column":3}},"399":{"start":{"line":1900,"column":3},"end":{"line":1900,"column":70}},"400":{"start":{"line":1903,"column":3},"end":{"line":2038,"column":4}},"401":{"start":{"line":1910,"column":4},"end":{"line":1910,"column":44}},"402":{"start":{"line":1911,"column":4},"end":{"line":1911,"column":34}},"403":{"start":{"line":1912,"column":4},"end":{"line":1912,"column":24}},"404":{"start":{"line":1914,"column":4},"end":{"line":2035,"column":5}},"405":{"start":{"line":1916,"column":5},"end":{"line":1916,"column":33}},"406":{"start":{"line":1917,"column":5},"end":{"line":1917,"column":34}},"407":{"start":{"line":1919,"column":5},"end":{"line":2033,"column":6}},"408":{"start":{"line":1921,"column":6},"end":{"line":2021,"column":7}},"409":{"start":{"line":1923,"column":7},"end":{"line":1937,"column":8}},"410":{"start":{"line":1928,"column":8},"end":{"line":1935,"column":11}},"411":{"start":{"line":1930,"column":9},"end":{"line":1930,"column":32}},"412":{"start":{"line":1932,"column":9},"end":{"line":1932,"column":46}},"413":{"start":{"line":1933,"column":9},"end":{"line":1933,"column":44}},"414":{"start":{"line":1939,"column":7},"end":{"line":1963,"column":8}},"415":{"start":{"line":1945,"column":8},"end":{"line":1945,"column":31}},"416":{"start":{"line":1953,"column":8},"end":{"line":1953,"column":41}},"417":{"start":{"line":1961,"column":8},"end":{"line":1961,"column":33}},"418":{"start":{"line":1966,"column":7},"end":{"line":2019,"column":8}},"419":{"start":{"line":1970,"column":8},"end":{"line":1985,"column":9}},"420":{"start":{"line":1972,"column":9},"end":{"line":1972,"column":37}},"421":{"start":{"line":1973,"column":9},"end":{"line":1973,"column":40}},"422":{"start":{"line":1974,"column":9},"end":{"line":1974,"column":44}},"423":{"start":{"line":1979,"column":9},"end":{"line":1979,"column":53}},"424":{"start":{"line":1980,"column":9},"end":{"line":1980,"column":37}},"425":{"start":{"line":1982,"column":9},"end":{"line":1982,"column":52}},"426":{"start":{"line":1983,"column":9},"end":{"line":1983,"column":56}},"427":{"start":{"line":1990,"column":8},"end":{"line":2017,"column":9}},"428":{"start":{"line":1992,"column":9},"end":{"line":1992,"column":37}},"429":{"start":{"line":1993,"column":9},"end":{"line":1993,"column":52}},"430":{"start":{"line":1994,"column":9},"end":{"line":1994,"column":56}},"431":{"start":{"line":1999,"column":9},"end":{"line":2015,"column":10}},"432":{"start":{"line":2001,"column":10},"end":{"line":2013,"column":13}},"433":{"start":{"line":2003,"column":11},"end":{"line":2003,"column":55}},"434":{"start":{"line":2005,"column":11},"end":{"line":2005,"column":37}},"435":{"start":{"line":2006,"column":11},"end":{"line":2006,"column":38}},"436":{"start":{"line":2009,"column":11},"end":{"line":2009,"column":44}},"437":{"start":{"line":2011,"column":11},"end":{"line":2011,"column":42}},"438":{"start":{"line":2024,"column":6},"end":{"line":2031,"column":7}},"439":{"start":{"line":2029,"column":7},"end":{"line":2029,"column":30}},"440":{"start":{"line":2053,"column":2},"end":{"line":2066,"column":3}},"441":{"start":{"line":2062,"column":4},"end":{"line":2062,"column":27}},"442":{"start":{"line":2064,"column":3},"end":{"line":2064,"column":9}},"443":{"start":{"line":2079,"column":2},"end":{"line":2083,"column":12}},"444":{"start":{"line":2085,"column":2},"end":{"line":2145,"column":3}},"445":{"start":{"line":2087,"column":3},"end":{"line":2087,"column":37}},"446":{"start":{"line":2089,"column":3},"end":{"line":2094,"column":4}},"447":{"start":{"line":2090,"column":4},"end":{"line":2090,"column":44}},"448":{"start":{"line":2093,"column":4},"end":{"line":2093,"column":42}},"449":{"start":{"line":2097,"column":3},"end":{"line":2143,"column":4}},"450":{"start":{"line":2099,"column":4},"end":{"line":2141,"column":5}},"451":{"start":{"line":2101,"column":5},"end":{"line":2108,"column":6}},"452":{"start":{"line":2102,"column":6},"end":{"line":2104,"column":9}},"453":{"start":{"line":2103,"column":7},"end":{"line":2103,"column":44}},"454":{"start":{"line":2107,"column":6},"end":{"line":2107,"column":43}},"455":{"start":{"line":2110,"column":5},"end":{"line":2110,"column":29}},"456":{"start":{"line":2111,"column":5},"end":{"line":2111,"column":56}},"457":{"start":{"line":2114,"column":9},"end":{"line":2141,"column":5}},"458":{"start":{"line":2116,"column":5},"end":{"line":2139,"column":6}},"459":{"start":{"line":2119,"column":6},"end":{"line":2119,"column":36}},"460":{"start":{"line":2121,"column":6},"end":{"line":2123,"column":7}},"461":{"start":{"line":2122,"column":7},"end":{"line":2122,"column":35}},"462":{"start":{"line":2128,"column":6},"end":{"line":2128,"column":35}},"463":{"start":{"line":2135,"column":6},"end":{"line":2135,"column":33}},"464":{"start":{"line":2137,"column":6},"end":{"line":2137,"column":32}},"465":{"start":{"line":2158,"column":2},"end":{"line":2160,"column":26}},"466":{"start":{"line":2163,"column":2},"end":{"line":2176,"column":3}},"467":{"start":{"line":2165,"column":3},"end":{"line":2165,"column":35}},"468":{"start":{"line":2171,"column":3},"end":{"line":2174,"column":4}},"469":{"start":{"line":2172,"column":4},"end":{"line":2172,"column":30}},"470":{"start":{"line":2173,"column":4},"end":{"line":2173,"column":31}},"471":{"start":{"line":2183,"column":0},"end":{"line":2183,"column":22}},"472":{"start":{"line":2185,"column":0},"end":{"line":2185,"column":35}}},"branchMap":{"1":{"line":166,"type":"if","locations":[{"start":{"line":166,"column":1},"end":{"line":166,"column":1}},{"start":{"line":166,"column":1},"end":{"line":166,"column":1}}]},"2":{"line":181,"type":"if","locations":[{"start":{"line":181,"column":1},"end":{"line":181,"column":1}},{"start":{"line":181,"column":1},"end":{"line":181,"column":1}}]},"3":{"line":194,"type":"if","locations":[{"start":{"line":194,"column":1},"end":{"line":194,"column":1}},{"start":{"line":194,"column":1},"end":{"line":194,"column":1}}]},"4":{"line":233,"type":"cond-expr","locations":[{"start":{"line":233,"column":25},"end":{"line":233,"column":29}},{"start":{"line":233,"column":32},"end":{"line":233,"column":53}}]},"5":{"line":242,"type":"if","locations":[{"start":{"line":242,"column":1},"end":{"line":242,"column":1}},{"start":{"line":242,"column":1},"end":{"line":242,"column":1}}]},"6":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":2},"end":{"line":244,"column":2}},{"start":{"line":244,"column":2},"end":{"line":244,"column":2}}]},"7":{"line":248,"type":"if","locations":[{"start":{"line":248,"column":2},"end":{"line":248,"column":2}},{"start":{"line":248,"column":2},"end":{"line":248,"column":2}}]},"8":{"line":248,"type":"binary-expr","locations":[{"start":{"line":248,"column":6},"end":{"line":248,"column":12}},{"start":{"line":248,"column":16},"end":{"line":248,"column":31}}]},"9":{"line":277,"type":"if","locations":[{"start":{"line":277,"column":1},"end":{"line":277,"column":1}},{"start":{"line":277,"column":1},"end":{"line":277,"column":1}}]},"10":{"line":290,"type":"if","locations":[{"start":{"line":290,"column":1},"end":{"line":290,"column":1}},{"start":{"line":290,"column":1},"end":{"line":290,"column":1}}]},"11":{"line":292,"type":"if","locations":[{"start":{"line":292,"column":2},"end":{"line":292,"column":2}},{"start":{"line":292,"column":2},"end":{"line":292,"column":2}}]},"12":{"line":296,"type":"binary-expr","locations":[{"start":{"line":296,"column":11},"end":{"line":296,"column":49}},{"start":{"line":297,"column":4},"end":{"line":297,"column":39}}]},"13":{"line":311,"type":"if","locations":[{"start":{"line":311,"column":1},"end":{"line":311,"column":1}},{"start":{"line":311,"column":1},"end":{"line":311,"column":1}}]},"14":{"line":312,"type":"binary-expr","locations":[{"start":{"line":312,"column":10},"end":{"line":312,"column":44}},{"start":{"line":313,"column":3},"end":{"line":313,"column":38}}]},"15":{"line":330,"type":"cond-expr","locations":[{"start":{"line":330,"column":27},"end":{"line":330,"column":46}},{"start":{"line":330,"column":49},"end":{"line":330,"column":70}}]},"16":{"line":337,"type":"binary-expr","locations":[{"start":{"line":337,"column":8},"end":{"line":337,"column":12}},{"start":{"line":337,"column":16},"end":{"line":337,"column":40}},{"start":{"line":338,"column":3},"end":{"line":338,"column":25}},{"start":{"line":338,"column":29},"end":{"line":338,"column":50}}]},"17":{"line":345,"type":"binary-expr","locations":[{"start":{"line":345,"column":8},"end":{"line":345,"column":12}},{"start":{"line":345,"column":16},"end":{"line":345,"column":39}},{"start":{"line":346,"column":3},"end":{"line":346,"column":33}},{"start":{"line":346,"column":37},"end":{"line":346,"column":66}}]},"18":{"line":435,"type":"if","locations":[{"start":{"line":435,"column":3},"end":{"line":435,"column":3}},{"start":{"line":435,"column":3},"end":{"line":435,"column":3}}]},"19":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":5},"end":{"line":448,"column":5}},{"start":{"line":448,"column":5},"end":{"line":448,"column":5}}]},"20":{"line":458,"type":"if","locations":[{"start":{"line":458,"column":5},"end":{"line":458,"column":5}},{"start":{"line":458,"column":5},"end":{"line":458,"column":5}}]},"21":{"line":465,"type":"if","locations":[{"start":{"line":465,"column":6},"end":{"line":465,"column":6}},{"start":{"line":465,"column":6},"end":{"line":465,"column":6}}]},"22":{"line":471,"type":"if","locations":[{"start":{"line":471,"column":6},"end":{"line":471,"column":6}},{"start":{"line":471,"column":6},"end":{"line":471,"column":6}}]},"23":{"line":703,"type":"if","locations":[{"start":{"line":703,"column":2},"end":{"line":703,"column":2}},{"start":{"line":703,"column":2},"end":{"line":703,"column":2}}]},"24":{"line":743,"type":"if","locations":[{"start":{"line":743,"column":2},"end":{"line":743,"column":2}},{"start":{"line":743,"column":2},"end":{"line":743,"column":2}}]},"25":{"line":791,"type":"if","locations":[{"start":{"line":791,"column":2},"end":{"line":791,"column":2}},{"start":{"line":791,"column":2},"end":{"line":791,"column":2}}]},"26":{"line":794,"type":"if","locations":[{"start":{"line":794,"column":7},"end":{"line":794,"column":7}},{"start":{"line":794,"column":7},"end":{"line":794,"column":7}}]},"27":{"line":816,"type":"if","locations":[{"start":{"line":816,"column":2},"end":{"line":816,"column":2}},{"start":{"line":816,"column":2},"end":{"line":816,"column":2}}]},"28":{"line":836,"type":"if","locations":[{"start":{"line":836,"column":2},"end":{"line":836,"column":2}},{"start":{"line":836,"column":2},"end":{"line":836,"column":2}}]},"29":{"line":861,"type":"if","locations":[{"start":{"line":861,"column":2},"end":{"line":861,"column":2}},{"start":{"line":861,"column":2},"end":{"line":861,"column":2}}]},"30":{"line":861,"type":"binary-expr","locations":[{"start":{"line":861,"column":6},"end":{"line":861,"column":10}},{"start":{"line":861,"column":14},"end":{"line":861,"column":31}}]},"31":{"line":866,"type":"if","locations":[{"start":{"line":866,"column":3},"end":{"line":866,"column":3}},{"start":{"line":866,"column":3},"end":{"line":866,"column":3}}]},"32":{"line":866,"type":"binary-expr","locations":[{"start":{"line":866,"column":7},"end":{"line":866,"column":12}},{"start":{"line":866,"column":16},"end":{"line":866,"column":53}}]},"33":{"line":891,"type":"if","locations":[{"start":{"line":891,"column":2},"end":{"line":891,"column":2}},{"start":{"line":891,"column":2},"end":{"line":891,"column":2}}]},"34":{"line":896,"type":"if","locations":[{"start":{"line":896,"column":2},"end":{"line":896,"column":2}},{"start":{"line":896,"column":2},"end":{"line":896,"column":2}}]},"35":{"line":905,"type":"if","locations":[{"start":{"line":905,"column":2},"end":{"line":905,"column":2}},{"start":{"line":905,"column":2},"end":{"line":905,"column":2}}]},"36":{"line":907,"type":"if","locations":[{"start":{"line":907,"column":3},"end":{"line":907,"column":3}},{"start":{"line":907,"column":3},"end":{"line":907,"column":3}}]},"37":{"line":907,"type":"binary-expr","locations":[{"start":{"line":907,"column":7},"end":{"line":907,"column":18}},{"start":{"line":907,"column":22},"end":{"line":907,"column":41}}]},"38":{"line":956,"type":"if","locations":[{"start":{"line":956,"column":2},"end":{"line":956,"column":2}},{"start":{"line":956,"column":2},"end":{"line":956,"column":2}}]},"39":{"line":963,"type":"if","locations":[{"start":{"line":963,"column":2},"end":{"line":963,"column":2}},{"start":{"line":963,"column":2},"end":{"line":963,"column":2}}]},"40":{"line":975,"type":"if","locations":[{"start":{"line":975,"column":2},"end":{"line":975,"column":2}},{"start":{"line":975,"column":2},"end":{"line":975,"column":2}}]},"41":{"line":1011,"type":"if","locations":[{"start":{"line":1011,"column":2},"end":{"line":1011,"column":2}},{"start":{"line":1011,"column":2},"end":{"line":1011,"column":2}}]},"42":{"line":1030,"type":"if","locations":[{"start":{"line":1030,"column":2},"end":{"line":1030,"column":2}},{"start":{"line":1030,"column":2},"end":{"line":1030,"column":2}}]},"43":{"line":1048,"type":"binary-expr","locations":[{"start":{"line":1048,"column":11},"end":{"line":1048,"column":30}},{"start":{"line":1048,"column":34},"end":{"line":1048,"column":43}}]},"44":{"line":1050,"type":"cond-expr","locations":[{"start":{"line":1050,"column":29},"end":{"line":1050,"column":41}},{"start":{"line":1050,"column":45},"end":{"line":1050,"column":66}}]},"45":{"line":1056,"type":"if","locations":[{"start":{"line":1056,"column":2},"end":{"line":1056,"column":2}},{"start":{"line":1056,"column":2},"end":{"line":1056,"column":2}}]},"46":{"line":1072,"type":"if","locations":[{"start":{"line":1072,"column":2},"end":{"line":1072,"column":2}},{"start":{"line":1072,"column":2},"end":{"line":1072,"column":2}}]},"47":{"line":1120,"type":"if","locations":[{"start":{"line":1120,"column":2},"end":{"line":1120,"column":2}},{"start":{"line":1120,"column":2},"end":{"line":1120,"column":2}}]},"48":{"line":1120,"type":"binary-expr","locations":[{"start":{"line":1120,"column":6},"end":{"line":1120,"column":22}},{"start":{"line":1120,"column":26},"end":{"line":1120,"column":45}},{"start":{"line":1121,"column":4},"end":{"line":1121,"column":29}}]},"49":{"line":1142,"type":"if","locations":[{"start":{"line":1142,"column":2},"end":{"line":1142,"column":2}},{"start":{"line":1142,"column":2},"end":{"line":1142,"column":2}}]},"50":{"line":1164,"type":"if","locations":[{"start":{"line":1164,"column":2},"end":{"line":1164,"column":2}},{"start":{"line":1164,"column":2},"end":{"line":1164,"column":2}}]},"51":{"line":1166,"type":"if","locations":[{"start":{"line":1166,"column":3},"end":{"line":1166,"column":3}},{"start":{"line":1166,"column":3},"end":{"line":1166,"column":3}}]},"52":{"line":1176,"type":"if","locations":[{"start":{"line":1176,"column":4},"end":{"line":1176,"column":4}},{"start":{"line":1176,"column":4},"end":{"line":1176,"column":4}}]},"53":{"line":1195,"type":"if","locations":[{"start":{"line":1195,"column":4},"end":{"line":1195,"column":4}},{"start":{"line":1195,"column":4},"end":{"line":1195,"column":4}}]},"54":{"line":1233,"type":"if","locations":[{"start":{"line":1233,"column":2},"end":{"line":1233,"column":2}},{"start":{"line":1233,"column":2},"end":{"line":1233,"column":2}}]},"55":{"line":1244,"type":"if","locations":[{"start":{"line":1244,"column":2},"end":{"line":1244,"column":2}},{"start":{"line":1244,"column":2},"end":{"line":1244,"column":2}}]},"56":{"line":1244,"type":"binary-expr","locations":[{"start":{"line":1244,"column":6},"end":{"line":1244,"column":10}},{"start":{"line":1244,"column":14},"end":{"line":1244,"column":50}}]},"57":{"line":1247,"type":"if","locations":[{"start":{"line":1247,"column":3},"end":{"line":1247,"column":3}},{"start":{"line":1247,"column":3},"end":{"line":1247,"column":3}}]},"58":{"line":1253,"type":"if","locations":[{"start":{"line":1253,"column":2},"end":{"line":1253,"column":2}},{"start":{"line":1253,"column":2},"end":{"line":1253,"column":2}}]},"59":{"line":1253,"type":"binary-expr","locations":[{"start":{"line":1253,"column":6},"end":{"line":1253,"column":30}},{"start":{"line":1253,"column":34},"end":{"line":1253,"column":56}}]},"60":{"line":1274,"type":"if","locations":[{"start":{"line":1274,"column":2},"end":{"line":1274,"column":2}},{"start":{"line":1274,"column":2},"end":{"line":1274,"column":2}}]},"61":{"line":1302,"type":"if","locations":[{"start":{"line":1302,"column":2},"end":{"line":1302,"column":2}},{"start":{"line":1302,"column":2},"end":{"line":1302,"column":2}}]},"62":{"line":1302,"type":"binary-expr","locations":[{"start":{"line":1302,"column":6},"end":{"line":1302,"column":17}},{"start":{"line":1302,"column":21},"end":{"line":1302,"column":58}}]},"63":{"line":1307,"type":"if","locations":[{"start":{"line":1307,"column":3},"end":{"line":1307,"column":3}},{"start":{"line":1307,"column":3},"end":{"line":1307,"column":3}}]},"64":{"line":1307,"type":"binary-expr","locations":[{"start":{"line":1307,"column":7},"end":{"line":1307,"column":18}},{"start":{"line":1307,"column":22},"end":{"line":1307,"column":59}}]},"65":{"line":1309,"type":"if","locations":[{"start":{"line":1309,"column":4},"end":{"line":1309,"column":4}},{"start":{"line":1309,"column":4},"end":{"line":1309,"column":4}}]},"66":{"line":1323,"type":"if","locations":[{"start":{"line":1323,"column":4},"end":{"line":1323,"column":4}},{"start":{"line":1323,"column":4},"end":{"line":1323,"column":4}}]},"67":{"line":1327,"type":"if","locations":[{"start":{"line":1327,"column":5},"end":{"line":1327,"column":5}},{"start":{"line":1327,"column":5},"end":{"line":1327,"column":5}}]},"68":{"line":1353,"type":"binary-expr","locations":[{"start":{"line":1353,"column":5},"end":{"line":1353,"column":38}},{"start":{"line":1353,"column":42},"end":{"line":1353,"column":49}},{"start":{"line":1353,"column":53},"end":{"line":1353,"column":61}}]},"69":{"line":1363,"type":"if","locations":[{"start":{"line":1363,"column":3},"end":{"line":1363,"column":3}},{"start":{"line":1363,"column":3},"end":{"line":1363,"column":3}}]},"70":{"line":1367,"type":"if","locations":[{"start":{"line":1367,"column":4},"end":{"line":1367,"column":4}},{"start":{"line":1367,"column":4},"end":{"line":1367,"column":4}}]},"71":{"line":1381,"type":"if","locations":[{"start":{"line":1381,"column":2},"end":{"line":1381,"column":2}},{"start":{"line":1381,"column":2},"end":{"line":1381,"column":2}}]},"72":{"line":1383,"type":"if","locations":[{"start":{"line":1383,"column":9},"end":{"line":1383,"column":9}},{"start":{"line":1383,"column":9},"end":{"line":1383,"column":9}}]},"73":{"line":1420,"type":"binary-expr","locations":[{"start":{"line":1420,"column":5},"end":{"line":1420,"column":38}},{"start":{"line":1420,"column":42},"end":{"line":1420,"column":49}},{"start":{"line":1420,"column":53},"end":{"line":1420,"column":61}}]},"74":{"line":1426,"type":"if","locations":[{"start":{"line":1426,"column":8},"end":{"line":1426,"column":8}},{"start":{"line":1426,"column":8},"end":{"line":1426,"column":8}}]},"75":{"line":1432,"type":"if","locations":[{"start":{"line":1432,"column":2},"end":{"line":1432,"column":2}},{"start":{"line":1432,"column":2},"end":{"line":1432,"column":2}}]},"76":{"line":1434,"type":"if","locations":[{"start":{"line":1434,"column":3},"end":{"line":1434,"column":3}},{"start":{"line":1434,"column":3},"end":{"line":1434,"column":3}}]},"77":{"line":1434,"type":"binary-expr","locations":[{"start":{"line":1434,"column":7},"end":{"line":1434,"column":31}},{"start":{"line":1435,"column":5},"end":{"line":1435,"column":31}},{"start":{"line":1435,"column":35},"end":{"line":1435,"column":43}}]},"78":{"line":1447,"type":"if","locations":[{"start":{"line":1447,"column":8},"end":{"line":1447,"column":8}},{"start":{"line":1447,"column":8},"end":{"line":1447,"column":8}}]},"79":{"line":1447,"type":"binary-expr","locations":[{"start":{"line":1447,"column":12},"end":{"line":1447,"column":37}},{"start":{"line":1447,"column":41},"end":{"line":1447,"column":49}},{"start":{"line":1447,"column":54},"end":{"line":1447,"column":69}},{"start":{"line":1448,"column":12},"end":{"line":1448,"column":26}},{"start":{"line":1449,"column":15},"end":{"line":1449,"column":49}},{"start":{"line":1450,"column":15},"end":{"line":1450,"column":50}}]},"80":{"line":1480,"type":"binary-expr","locations":[{"start":{"line":1480,"column":5},"end":{"line":1480,"column":38}},{"start":{"line":1480,"column":42},"end":{"line":1480,"column":49}},{"start":{"line":1480,"column":53},"end":{"line":1480,"column":61}}]},"81":{"line":1487,"type":"if","locations":[{"start":{"line":1487,"column":2},"end":{"line":1487,"column":2}},{"start":{"line":1487,"column":2},"end":{"line":1487,"column":2}}]},"82":{"line":1487,"type":"binary-expr","locations":[{"start":{"line":1487,"column":6},"end":{"line":1487,"column":28}},{"start":{"line":1487,"column":32},"end":{"line":1487,"column":57}}]},"83":{"line":1530,"type":"switch","locations":[{"start":{"line":1532,"column":3},"end":{"line":1581,"column":9}},{"start":{"line":1583,"column":3},"end":{"line":1640,"column":9}}]},"84":{"line":1536,"type":"if","locations":[{"start":{"line":1536,"column":4},"end":{"line":1536,"column":4}},{"start":{"line":1536,"column":4},"end":{"line":1536,"column":4}}]},"85":{"line":1536,"type":"binary-expr","locations":[{"start":{"line":1536,"column":8},"end":{"line":1536,"column":19}},{"start":{"line":1536,"column":23},"end":{"line":1536,"column":52}}]},"86":{"line":1542,"type":"if","locations":[{"start":{"line":1542,"column":5},"end":{"line":1542,"column":5}},{"start":{"line":1542,"column":5},"end":{"line":1542,"column":5}}]},"87":{"line":1544,"type":"if","locations":[{"start":{"line":1544,"column":6},"end":{"line":1544,"column":6}},{"start":{"line":1544,"column":6},"end":{"line":1544,"column":6}}]},"88":{"line":1549,"type":"if","locations":[{"start":{"line":1549,"column":7},"end":{"line":1549,"column":7}},{"start":{"line":1549,"column":7},"end":{"line":1549,"column":7}}]},"89":{"line":1574,"type":"if","locations":[{"start":{"line":1574,"column":9},"end":{"line":1574,"column":9}},{"start":{"line":1574,"column":9},"end":{"line":1574,"column":9}}]},"90":{"line":1585,"type":"if","locations":[{"start":{"line":1585,"column":4},"end":{"line":1585,"column":4}},{"start":{"line":1585,"column":4},"end":{"line":1585,"column":4}}]},"91":{"line":1589,"type":"if","locations":[{"start":{"line":1589,"column":5},"end":{"line":1589,"column":5}},{"start":{"line":1589,"column":5},"end":{"line":1589,"column":5}}]},"92":{"line":1598,"type":"if","locations":[{"start":{"line":1598,"column":9},"end":{"line":1598,"column":9}},{"start":{"line":1598,"column":9},"end":{"line":1598,"column":9}}]},"93":{"line":1606,"type":"if","locations":[{"start":{"line":1606,"column":5},"end":{"line":1606,"column":5}},{"start":{"line":1606,"column":5},"end":{"line":1606,"column":5}}]},"94":{"line":1608,"type":"if","locations":[{"start":{"line":1608,"column":6},"end":{"line":1608,"column":6}},{"start":{"line":1608,"column":6},"end":{"line":1608,"column":6}}]},"95":{"line":1612,"type":"if","locations":[{"start":{"line":1612,"column":7},"end":{"line":1612,"column":7}},{"start":{"line":1612,"column":7},"end":{"line":1612,"column":7}}]},"96":{"line":1645,"type":"if","locations":[{"start":{"line":1645,"column":2},"end":{"line":1645,"column":2}},{"start":{"line":1645,"column":2},"end":{"line":1645,"column":2}}]},"97":{"line":1673,"type":"if","locations":[{"start":{"line":1673,"column":2},"end":{"line":1673,"column":2}},{"start":{"line":1673,"column":2},"end":{"line":1673,"column":2}}]},"98":{"line":1677,"type":"if","locations":[{"start":{"line":1677,"column":3},"end":{"line":1677,"column":3}},{"start":{"line":1677,"column":3},"end":{"line":1677,"column":3}}]},"99":{"line":1681,"type":"if","locations":[{"start":{"line":1681,"column":4},"end":{"line":1681,"column":4}},{"start":{"line":1681,"column":4},"end":{"line":1681,"column":4}}]},"100":{"line":1696,"type":"if","locations":[{"start":{"line":1696,"column":2},"end":{"line":1696,"column":2}},{"start":{"line":1696,"column":2},"end":{"line":1696,"column":2}}]},"101":{"line":1749,"type":"if","locations":[{"start":{"line":1749,"column":2},"end":{"line":1749,"column":2}},{"start":{"line":1749,"column":2},"end":{"line":1749,"column":2}}]},"102":{"line":1760,"type":"if","locations":[{"start":{"line":1760,"column":3},"end":{"line":1760,"column":3}},{"start":{"line":1760,"column":3},"end":{"line":1760,"column":3}}]},"103":{"line":1769,"type":"if","locations":[{"start":{"line":1769,"column":4},"end":{"line":1769,"column":4}},{"start":{"line":1769,"column":4},"end":{"line":1769,"column":4}}]},"104":{"line":1778,"type":"if","locations":[{"start":{"line":1778,"column":3},"end":{"line":1778,"column":3}},{"start":{"line":1778,"column":3},"end":{"line":1778,"column":3}}]},"105":{"line":1787,"type":"if","locations":[{"start":{"line":1787,"column":3},"end":{"line":1787,"column":3}},{"start":{"line":1787,"column":3},"end":{"line":1787,"column":3}}]},"106":{"line":1821,"type":"binary-expr","locations":[{"start":{"line":1821,"column":6},"end":{"line":1821,"column":17}},{"start":{"line":1821,"column":21},"end":{"line":1821,"column":51}},{"start":{"line":1822,"column":7},"end":{"line":1822,"column":49}}]},"107":{"line":1831,"type":"if","locations":[{"start":{"line":1831,"column":2},"end":{"line":1831,"column":2}},{"start":{"line":1831,"column":2},"end":{"line":1831,"column":2}}]},"108":{"line":1840,"type":"if","locations":[{"start":{"line":1840,"column":2},"end":{"line":1840,"column":2}},{"start":{"line":1840,"column":2},"end":{"line":1840,"column":2}}]},"109":{"line":1850,"type":"if","locations":[{"start":{"line":1850,"column":2},"end":{"line":1850,"column":2}},{"start":{"line":1850,"column":2},"end":{"line":1850,"column":2}}]},"110":{"line":1854,"type":"if","locations":[{"start":{"line":1854,"column":3},"end":{"line":1854,"column":3}},{"start":{"line":1854,"column":3},"end":{"line":1854,"column":3}}]},"111":{"line":1854,"type":"binary-expr","locations":[{"start":{"line":1854,"column":7},"end":{"line":1854,"column":15}},{"start":{"line":1854,"column":19},"end":{"line":1854,"column":33}},{"start":{"line":1855,"column":5},"end":{"line":1855,"column":39}},{"start":{"line":1856,"column":5},"end":{"line":1856,"column":38}}]},"112":{"line":1865,"type":"if","locations":[{"start":{"line":1865,"column":2},"end":{"line":1865,"column":2}},{"start":{"line":1865,"column":2},"end":{"line":1865,"column":2}}]},"113":{"line":1865,"type":"binary-expr","locations":[{"start":{"line":1865,"column":6},"end":{"line":1865,"column":50}},{"start":{"line":1865,"column":54},"end":{"line":1865,"column":70}}]},"114":{"line":1898,"type":"if","locations":[{"start":{"line":1898,"column":2},"end":{"line":1898,"column":2}},{"start":{"line":1898,"column":2},"end":{"line":1898,"column":2}}]},"115":{"line":1900,"type":"cond-expr","locations":[{"start":{"line":1900,"column":33},"end":{"line":1900,"column":40}},{"start":{"line":1900,"column":43},"end":{"line":1900,"column":69}}]},"116":{"line":1903,"type":"if","locations":[{"start":{"line":1903,"column":3},"end":{"line":1903,"column":3}},{"start":{"line":1903,"column":3},"end":{"line":1903,"column":3}}]},"117":{"line":1914,"type":"if","locations":[{"start":{"line":1914,"column":4},"end":{"line":1914,"column":4}},{"start":{"line":1914,"column":4},"end":{"line":1914,"column":4}}]},"118":{"line":1914,"type":"binary-expr","locations":[{"start":{"line":1914,"column":8},"end":{"line":1914,"column":22}},{"start":{"line":1914,"column":26},"end":{"line":1914,"column":34}}]},"119":{"line":1919,"type":"if","locations":[{"start":{"line":1919,"column":5},"end":{"line":1919,"column":5}},{"start":{"line":1919,"column":5},"end":{"line":1919,"column":5}}]},"120":{"line":1919,"type":"binary-expr","locations":[{"start":{"line":1919,"column":9},"end":{"line":1919,"column":17}},{"start":{"line":1919,"column":22},"end":{"line":1919,"column":46}}]},"121":{"line":1921,"type":"if","locations":[{"start":{"line":1921,"column":6},"end":{"line":1921,"column":6}},{"start":{"line":1921,"column":6},"end":{"line":1921,"column":6}}]},"122":{"line":1921,"type":"binary-expr","locations":[{"start":{"line":1921,"column":10},"end":{"line":1921,"column":29}},{"start":{"line":1921,"column":33},"end":{"line":1921,"column":50}}]},"123":{"line":1923,"type":"if","locations":[{"start":{"line":1923,"column":7},"end":{"line":1923,"column":7}},{"start":{"line":1923,"column":7},"end":{"line":1923,"column":7}}]},"124":{"line":1923,"type":"binary-expr","locations":[{"start":{"line":1923,"column":12},"end":{"line":1923,"column":20}},{"start":{"line":1923,"column":24},"end":{"line":1923,"column":32}},{"start":{"line":1923,"column":36},"end":{"line":1923,"column":41}},{"start":{"line":1923,"column":46},"end":{"line":1923,"column":63}},{"start":{"line":1923,"column":67},"end":{"line":1923,"column":95}}]},"125":{"line":1939,"type":"if","locations":[{"start":{"line":1939,"column":7},"end":{"line":1939,"column":7}},{"start":{"line":1939,"column":7},"end":{"line":1939,"column":7}}]},"126":{"line":1966,"type":"if","locations":[{"start":{"line":1966,"column":7},"end":{"line":1966,"column":7}},{"start":{"line":1966,"column":7},"end":{"line":1966,"column":7}}]},"127":{"line":1970,"type":"if","locations":[{"start":{"line":1970,"column":8},"end":{"line":1970,"column":8}},{"start":{"line":1970,"column":8},"end":{"line":1970,"column":8}}]},"128":{"line":1990,"type":"if","locations":[{"start":{"line":1990,"column":8},"end":{"line":1990,"column":8}},{"start":{"line":1990,"column":8},"end":{"line":1990,"column":8}}]},"129":{"line":1999,"type":"if","locations":[{"start":{"line":1999,"column":9},"end":{"line":1999,"column":9}},{"start":{"line":1999,"column":9},"end":{"line":1999,"column":9}}]},"130":{"line":2024,"type":"if","locations":[{"start":{"line":2024,"column":6},"end":{"line":2024,"column":6}},{"start":{"line":2024,"column":6},"end":{"line":2024,"column":6}}]},"131":{"line":2053,"type":"switch","locations":[{"start":{"line":2055,"column":3},"end":{"line":2055,"column":11}},{"start":{"line":2056,"column":3},"end":{"line":2056,"column":11}},{"start":{"line":2057,"column":3},"end":{"line":2057,"column":11}},{"start":{"line":2058,"column":3},"end":{"line":2064,"column":9}}]},"132":{"line":2085,"type":"if","locations":[{"start":{"line":2085,"column":2},"end":{"line":2085,"column":2}},{"start":{"line":2085,"column":2},"end":{"line":2085,"column":2}}]},"133":{"line":2089,"type":"if","locations":[{"start":{"line":2089,"column":3},"end":{"line":2089,"column":3}},{"start":{"line":2089,"column":3},"end":{"line":2089,"column":3}}]},"134":{"line":2097,"type":"if","locations":[{"start":{"line":2097,"column":3},"end":{"line":2097,"column":3}},{"start":{"line":2097,"column":3},"end":{"line":2097,"column":3}}]},"135":{"line":2099,"type":"if","locations":[{"start":{"line":2099,"column":4},"end":{"line":2099,"column":4}},{"start":{"line":2099,"column":4},"end":{"line":2099,"column":4}}]},"136":{"line":2101,"type":"if","locations":[{"start":{"line":2101,"column":5},"end":{"line":2101,"column":5}},{"start":{"line":2101,"column":5},"end":{"line":2101,"column":5}}]},"137":{"line":2111,"type":"cond-expr","locations":[{"start":{"line":2111,"column":43},"end":{"line":2111,"column":47}},{"start":{"line":2111,"column":50},"end":{"line":2111,"column":55}}]},"138":{"line":2114,"type":"if","locations":[{"start":{"line":2114,"column":9},"end":{"line":2114,"column":9}},{"start":{"line":2114,"column":9},"end":{"line":2114,"column":9}}]},"139":{"line":2116,"type":"if","locations":[{"start":{"line":2116,"column":5},"end":{"line":2116,"column":5}},{"start":{"line":2116,"column":5},"end":{"line":2116,"column":5}}]},"140":{"line":2116,"type":"binary-expr","locations":[{"start":{"line":2116,"column":9},"end":{"line":2116,"column":33}},{"start":{"line":2117,"column":7},"end":{"line":2117,"column":37}}]},"141":{"line":2121,"type":"if","locations":[{"start":{"line":2121,"column":6},"end":{"line":2121,"column":6}},{"start":{"line":2121,"column":6},"end":{"line":2121,"column":6}}]},"142":{"line":2163,"type":"if","locations":[{"start":{"line":2163,"column":2},"end":{"line":2163,"column":2}},{"start":{"line":2163,"column":2},"end":{"line":2163,"column":2}}]},"143":{"line":2163,"type":"binary-expr","locations":[{"start":{"line":2163,"column":8},"end":{"line":2163,"column":32}},{"start":{"line":2163,"column":36},"end":{"line":2163,"column":59}}]},"144":{"line":2171,"type":"if","locations":[{"start":{"line":2171,"column":3},"end":{"line":2171,"column":3}},{"start":{"line":2171,"column":3},"end":{"line":2171,"column":3}}]}},"code":["(function () { YUI.add('node-menunav', function (Y, NAME) {","","/**","* <p>The MenuNav Node Plugin makes it easy to transform existing list-based","* markup into traditional, drop down navigational menus that are both accessible","* and easy to customize, and only require a small set of dependencies.</p>","*","*","* <p>To use the MenuNav Node Plugin, simply pass a reference to the plugin to a","* Node instance's <code>plug</code> method.</p>","*","* <p>","* <code>","* &#60;script type=\"text/javascript\"&#62; <br>","* <br>","* \t\t//\tCall the \"use\" method, passing in \"node-menunav\".  This will <br>","* \t\t//\tload the script and CSS for the MenuNav Node Plugin and all of <br>","* \t\t//\tthe required dependencies. <br>","* <br>","* \t\tYUI().use(\"node-menunav\", function(Y) { <br>","* <br>","* \t\t\t//\tUse the \"contentready\" event to initialize the menu when <br>","* \t\t\t//\tthe subtree of element representing the root menu <br>","* \t\t\t//\t(&#60;div id=\"menu-1\"&#62;) is ready to be scripted. <br>","* <br>","* \t\t\tY.on(\"contentready\", function () { <br>","* <br>","* \t\t\t\t//\tThe scope of the callback will be a Node instance <br>","* \t\t\t\t//\trepresenting the root menu (&#60;div id=\"menu-1\"&#62;). <br>","* \t\t\t\t//\tTherefore, since \"this\" represents a Node instance, it <br>","* \t\t\t\t//\tis possible to just call \"this.plug\" passing in a <br>","*\t\t\t\t//\treference to the MenuNav Node Plugin. <br>","* <br>","* \t\t\t\tthis.plug(Y.Plugin.NodeMenuNav); <br>","* <br>","* \t\t\t}, \"#menu-1\"); <br>","* <br>","* \t\t}); <br>","* <br>","* \t&#60;/script&#62; <br>","* </code>","* </p>","*","* <p>The MenuNav Node Plugin has several configuration properties that can be","* set via an object literal that is passed as a second argument to a Node","* instance's <code>plug</code> method.","* </p>","*","* <p>","* <code>","* &#60;script type=\"text/javascript\"&#62; <br>","* <br>","* \t\t//\tCall the \"use\" method, passing in \"node-menunav\".  This will <br>","* \t\t//\tload the script and CSS for the MenuNav Node Plugin and all of <br>","* \t\t//\tthe required dependencies. <br>","* <br>","* \t\tYUI().use(\"node-menunav\", function(Y) { <br>","* <br>","* \t\t\t//\tUse the \"contentready\" event to initialize the menu when <br>","* \t\t\t//\tthe subtree of element representing the root menu <br>","* \t\t\t//\t(&#60;div id=\"menu-1\"&#62;) is ready to be scripted. <br>","* <br>","* \t\t\tY.on(\"contentready\", function () { <br>","* <br>","* \t\t\t\t//\tThe scope of the callback will be a Node instance <br>","* \t\t\t\t//\trepresenting the root menu (&#60;div id=\"menu-1\"&#62;). <br>","* \t\t\t\t//\tTherefore, since \"this\" represents a Node instance, it <br>","* \t\t\t\t//\tis possible to just call \"this.plug\" passing in a <br>","*\t\t\t\t//\treference to the MenuNav Node Plugin. <br>","* <br>","* \t\t\t\tthis.plug(Y.Plugin.NodeMenuNav, { mouseOutHideDelay: 1000 });","* <br><br>","* \t\t\t}, \"#menu-1\"); <br>","* <br>","* \t\t}); <br>","* <br>","* \t&#60;/script&#62; <br>","* </code>","* </p>","*","DEPRECATED. The MenuNav Node Plugin has been deprecated as of YUI 3.9.0. This module will be removed from the library in a future version. If you require functionality similar to the one provided by this module, consider taking a look at the various modules in the YUI Gallery <http://yuilibrary.com/gallery/>.","","@module node-menunav","@deprecated 3.9.0","*/","","","\t//\tUtil shortcuts","","var UA = Y.UA,","\tlater = Y.later,","\tgetClassName = Y.ClassNameManager.getClassName,","","","","\t//\tFrequently used strings","","\tMENU = \"menu\",","\tMENUITEM = \"menuitem\",","\tHIDDEN = \"hidden\",","\tPARENT_NODE = \"parentNode\",","\tCHILDREN = \"children\",","\tOFFSET_HEIGHT = \"offsetHeight\",","\tOFFSET_WIDTH = \"offsetWidth\",","\tPX = \"px\",","\tID = \"id\",","\tPERIOD = \".\",","\tHANDLED_MOUSEOUT = \"handledMouseOut\",","\tHANDLED_MOUSEOVER = \"handledMouseOver\",","\tACTIVE = \"active\",","\tLABEL = \"label\",","\tLOWERCASE_A = \"a\",","\tMOUSEDOWN = \"mousedown\",","\tKEYDOWN = \"keydown\",","\tCLICK = \"click\",","\tEMPTY_STRING = \"\",","\tFIRST_OF_TYPE = \"first-of-type\",","\tROLE = \"role\",","\tPRESENTATION = \"presentation\",","\tDESCENDANTS = \"descendants\",","\tUI = \"UI\",","\tACTIVE_DESCENDANT = \"activeDescendant\",","\tUSE_ARIA = \"useARIA\",","\tARIA_HIDDEN = \"aria-hidden\",","\tCONTENT = \"content\",","\tHOST = \"host\",","\tACTIVE_DESCENDANT_CHANGE = ACTIVE_DESCENDANT + \"Change\",","","","\t//\tAttribute keys","","\tAUTO_SUBMENU_DISPLAY = \"autoSubmenuDisplay\",","\tMOUSEOUT_HIDE_DELAY = \"mouseOutHideDelay\",","","","\t//\tCSS class names","","\tCSS_MENU = getClassName(MENU),","\tCSS_MENU_HIDDEN = getClassName(MENU, HIDDEN),","\tCSS_MENU_HORIZONTAL = getClassName(MENU, \"horizontal\"),","\tCSS_MENU_LABEL = getClassName(MENU, LABEL),","\tCSS_MENU_LABEL_ACTIVE = getClassName(MENU, LABEL, ACTIVE),","\tCSS_MENU_LABEL_MENUVISIBLE = getClassName(MENU, LABEL, (MENU + \"visible\")),","\tCSS_MENUITEM = getClassName(MENUITEM),","\tCSS_MENUITEM_ACTIVE = getClassName(MENUITEM, ACTIVE),","","","\t//\tCSS selectors","","\tMENU_SELECTOR = PERIOD + CSS_MENU,","\tMENU_TOGGLE_SELECTOR = (PERIOD + getClassName(MENU, \"toggle\")),","    MENU_CONTENT_SELECTOR = PERIOD + getClassName(MENU, CONTENT),","    MENU_LABEL_SELECTOR = PERIOD + CSS_MENU_LABEL,","","\tSTANDARD_QUERY = \">\" + MENU_CONTENT_SELECTOR + \">ul>li>a\",","\tEXTENDED_QUERY = \">\" + MENU_CONTENT_SELECTOR + \">ul>li>\" + MENU_LABEL_SELECTOR + \">a:first-child\";","","//\tUtility functions","","","var getPreviousSibling = function (node) {","","\tvar oPrevious = node.previous(),","\t\toChildren;","","\tif (!oPrevious) {","\t\toChildren = node.get(PARENT_NODE).get(CHILDREN);","\t\toPrevious = oChildren.item(oChildren.size() - 1);","\t}","","","\treturn oPrevious;","","};","","","var getNextSibling = function (node) {","","\tvar oNext = node.next();","","\tif (!oNext) {","\t\toNext = node.get(PARENT_NODE).get(CHILDREN).item(0);","\t}","","\treturn oNext;","","};","","","var isAnchor = function (node) {","","\tvar bReturnVal = false;","","\tif (node) {","\t\tbReturnVal = node.get(\"nodeName\").toLowerCase() === LOWERCASE_A;","\t}","","\treturn bReturnVal;","","};","","","var isMenuItem = function (node) {","","\treturn node.hasClass(CSS_MENUITEM);","","};","","","var isMenuLabel = function (node) {","","\treturn node.hasClass(CSS_MENU_LABEL);","","};","","","var isHorizontalMenu = function (menu) {","","\treturn menu.hasClass(CSS_MENU_HORIZONTAL);","","};","","","var hasVisibleSubmenu = function (menuLabel) {","","\treturn menuLabel.hasClass(CSS_MENU_LABEL_MENUVISIBLE);","","};","","","var getItemAnchor = function (node) {","","\treturn isAnchor(node) ? node : node.one(LOWERCASE_A);","","};","","","var getNodeWithClass = function (node, className, searchAncestors) {","","\tvar oItem;","","\tif (node) {","","\t\tif (node.hasClass(className)) {","\t\t\toItem = node;","\t\t}","","\t\tif (!oItem && searchAncestors) {","\t\t\toItem = node.ancestor((PERIOD + className));","\t\t}","","\t}","","\treturn oItem;","","};","","","var getParentMenu = function (node) {","","\treturn node.ancestor(MENU_SELECTOR);","","};","","","var getMenu = function (node, searchAncestors) {","","\treturn getNodeWithClass(node, CSS_MENU, searchAncestors);","","};","","","var getMenuItem = function (node, searchAncestors) {","","\tvar oItem;","","\tif (node) {","\t\toItem = getNodeWithClass(node, CSS_MENUITEM, searchAncestors);","\t}","","\treturn oItem;","","};","","","var getMenuLabel = function (node, searchAncestors) {","","\tvar oItem;","","\tif (node) {","","\t\tif (searchAncestors) {","\t\t\toItem = getNodeWithClass(node, CSS_MENU_LABEL, searchAncestors);","\t\t}","\t\telse {","\t\t\toItem = getNodeWithClass(node, CSS_MENU_LABEL) ||","\t\t\t\tnode.one((PERIOD + CSS_MENU_LABEL));","\t\t}","","\t}","","\treturn oItem;","","};","","","var getItem = function (node, searchAncestors) {","","\tvar oItem;","","\tif (node) {","\t\toItem = getMenuItem(node, searchAncestors) ||","\t\t\tgetMenuLabel(node, searchAncestors);","\t}","","\treturn oItem;","","};","","","var getFirstItem = function (menu) {","","\treturn getItem(menu.one(\"li\"));","","};","","","var getActiveClass = function (node) {","","\treturn isMenuItem(node) ? CSS_MENUITEM_ACTIVE : CSS_MENU_LABEL_ACTIVE;","","};","","","var handleMouseOverForNode = function (node, target) {","","\treturn node && !node[HANDLED_MOUSEOVER] &&","\t\t(node.compareTo(target) || node.contains(target));","","};","","","var handleMouseOutForNode = function (node, relatedTarget) {","","\treturn node && !node[HANDLED_MOUSEOUT] &&","\t\t(!node.compareTo(relatedTarget) && !node.contains(relatedTarget));","","};","","/**","* The NodeMenuNav class is a plugin for a Node instance.  The class is used via","* the <a href=\"Node.html#method_plug\"><code>plug</code></a> method of Node and","* should not be instantiated directly.","* @namespace plugin","* @class NodeMenuNav","*/","var NodeMenuNav = function () {","","\tNodeMenuNav.superclass.constructor.apply(this, arguments);","","};","","NodeMenuNav.NAME = \"nodeMenuNav\";","NodeMenuNav.NS = \"menuNav\";","","","/**","* @property SHIM_TEMPLATE_TITLE","* @description String representing the value for the <code>title</code>","* attribute for the shim used to prevent <code>&#60;select&#62;</code> elements","* from poking through menus in IE 6.","* @default \"Menu Stacking Shim\"","* @type String","*/","NodeMenuNav.SHIM_TEMPLATE_TITLE = \"Menu Stacking Shim\";","","","/**","* @property SHIM_TEMPLATE","* @description String representing the HTML used to create the","* <code>&#60;iframe&#62;</code> shim used to prevent","* <code>&#60;select&#62;</code> elements from poking through menus in IE 6.","* @default &#34;&#60;iframe frameborder=&#34;0&#34; tabindex=&#34;-1&#34;","* class=&#34;yui-shim&#34; title=&#34;Menu Stacking Shim&#34;","* src=&#34;javascript:false;&#34;&#62;&#60;/iframe&#62;&#34;","* @type String","*/","","//\t<iframe> shim notes:","//","//\t1) Need to set the \"frameBorder\" property to 0 to suppress the default","//\t<iframe> border in IE.  (Setting the CSS \"border\" property alone doesn't","//\tsuppress it.)","//","//\t2) The \"src\" attribute of the <iframe> is set to \"javascript:false;\" so","//\tthat it won't load a page inside it, preventing the secure/nonsecure","//\twarning in IE when using HTTPS.","//","//\t3) Since the role of the <iframe> shim is completely presentational, its","//\t\"tabindex\" attribute is set to \"-1\" and its title attribute is set to","//\t\"Menu Stacking Shim\".  Both strategies help users of screen readers to","//\tavoid mistakenly interacting with the <iframe> shim.","","NodeMenuNav.SHIM_TEMPLATE = '<iframe frameborder=\"0\" tabindex=\"-1\" class=\"' +","\t\t\t\t\t\t\tgetClassName(\"shim\") +","\t\t\t\t\t\t\t'\" title=\"' + NodeMenuNav.SHIM_TEMPLATE_TITLE +","\t\t\t\t\t\t\t'\" src=\"javascript:false;\"></iframe>';","","","NodeMenuNav.ATTRS = {","","\t/**","\t* Boolean indicating if use of the WAI-ARIA Roles and States should be","\t* enabled for the menu.","\t*","\t* @attribute useARIA","\t* @readOnly","\t* @writeOnce","\t* @default true","\t* @type boolean","\t*/","\tuseARIA: {","","\t\tvalue: true,","\t\twriteOnce: true,","\t\tlazyAdd: false,","\t\tsetter: function (value) {","","\t\t\tvar oMenu = this.get(HOST),","\t\t\t\toMenuLabel,","\t\t\t\toMenuToggle,","\t\t\t\toSubmenu,","\t\t\t\tsID;","","\t\t\tif (value) {","","\t\t\t\toMenu.set(ROLE, MENU);","","\t\t\t\toMenu.all(\"ul,li,\" + MENU_CONTENT_SELECTOR).set(ROLE, PRESENTATION);","","\t\t\t\toMenu.all((PERIOD + getClassName(MENUITEM, CONTENT))).set(ROLE, MENUITEM);","","\t\t\t\toMenu.all((PERIOD + CSS_MENU_LABEL)).each(function (node) {","","\t\t\t\t\toMenuLabel = node;","\t\t\t\t\toMenuToggle = node.one(MENU_TOGGLE_SELECTOR);","","\t\t\t\t\tif (oMenuToggle) {","\t\t\t\t\t\toMenuToggle.set(ROLE, PRESENTATION);","\t\t\t\t\t\toMenuLabel = oMenuToggle.previous();","\t\t\t\t\t}","","\t\t\t\t\toMenuLabel.set(ROLE, MENUITEM);","\t\t\t\t\toMenuLabel.set(\"aria-haspopup\", true);","","\t\t\t\t\toSubmenu = node.next();","","\t\t\t\t\tif (oSubmenu) {","","\t\t\t\t\t\toSubmenu.set(ROLE, MENU);","","\t\t\t\t\t\toMenuLabel = oSubmenu.previous();","\t\t\t\t\t\toMenuToggle = oMenuLabel.one(MENU_TOGGLE_SELECTOR);","","\t\t\t\t\t\tif (oMenuToggle) {","\t\t\t\t\t\t\toMenuLabel = oMenuToggle;","\t\t\t\t\t\t}","","\t\t\t\t\t\tsID = Y.stamp(oMenuLabel);","","\t\t\t\t\t\tif (!oMenuLabel.get(ID)) {","\t\t\t\t\t\t\toMenuLabel.set(ID, sID);","\t\t\t\t\t\t}","","\t\t\t\t\t\toSubmenu.set(\"aria-labelledby\", sID);","\t\t\t\t\t\toSubmenu.set(ARIA_HIDDEN, true);","","\t\t\t\t\t}","","\t\t\t\t});","","\t\t\t}","","\t\t}","","\t},","","","\t/**","\t* Boolean indicating if submenus are automatically made visible when the","\t* user mouses over the menu's items.","\t*","\t* @attribute autoSubmenuDisplay","\t* @readOnly","\t* @writeOnce","\t* @default true","\t* @type boolean","\t*/","\tautoSubmenuDisplay: {","","\t\tvalue: true,","\t\twriteOnce: true","","\t},","","","\t/**","\t* Number indicating the time (in milliseconds) that should expire before a","\t* submenu is made visible when the user mouses over the menu's label.","\t*","\t* @attribute submenuShowDelay","\t* @readOnly","\t* @writeOnce","\t* @default 250","\t* @type Number","\t*/","\tsubmenuShowDelay: {","","\t\tvalue: 250,","\t\twriteOnce: true","","\t},","","","\t/**","\t* Number indicating the time (in milliseconds) that should expire before a","\t* submenu is hidden when the user mouses out of a menu label heading in the","\t* direction of a submenu.","\t*","\t* @attribute submenuHideDelay","\t* @readOnly","\t* @writeOnce","\t* @default 250","\t* @type Number","\t*/","\tsubmenuHideDelay: {","","\t\tvalue: 250,","\t\twriteOnce: true","","\t},","","","\t/**","\t* Number indicating the time (in milliseconds) that should expire before a","\t* submenu is hidden when the user mouses out of it.","\t*","\t* @attribute mouseOutHideDelay","\t* @readOnly","\t* @writeOnce","\t* @default 750","\t* @type Number","\t*/","\tmouseOutHideDelay: {","","\t\tvalue: 750,","\t\twriteOnce: true","","\t}","","};","","","Y.extend(NodeMenuNav, Y.Plugin.Base, {","","\t//\tProtected properties","","\t/**","\t* @property _rootMenu","\t* @description Node instance representing the root menu in the menu.","\t* @default null","\t* @protected","\t* @type Node","\t*/","\t_rootMenu: null,","","","\t/**","\t* @property _activeItem","\t* @description Node instance representing the menu's active descendent:","\t* the menuitem or menu label the user is currently interacting with.","\t* @default null","\t* @protected","\t* @type Node","\t*/","\t_activeItem: null,","","","\t/**","\t* @property _activeMenu","\t* @description Node instance representing the menu that is the parent of","\t* the menu's active descendent.","\t* @default null","\t* @protected","\t* @type Node","\t*/","\t_activeMenu: null,","","","\t/**","\t* @property _hasFocus","\t* @description Boolean indicating if the menu has focus.","\t* @default false","\t* @protected","\t* @type Boolean","\t*/","\t_hasFocus: false,","","","\t//\tIn gecko-based browsers a mouseover and mouseout event will fire even","\t//\tif a DOM element moves out from under the mouse without the user","\t//\tactually moving the mouse.  This bug affects NodeMenuNav because the","\t//\tuser can hit the Esc key to hide a menu, and if the mouse is over the","\t//\tmenu when the user presses Esc, the _onMenuMouseOut handler will be","\t//\tcalled.  To fix this bug the following flag (_blockMouseEvent) is used","\t// to block the code in the _onMenuMouseOut handler from executing.","","\t/**","\t* @property _blockMouseEvent","\t* @description Boolean indicating whether or not to handle the","\t* \"mouseover\" event.","\t* @default false","\t* @protected","\t* @type Boolean","\t*/","\t_blockMouseEvent: false,","","","\t/**","\t* @property _currentMouseX","\t* @description Number representing the current x coordinate of the mouse","\t* inside the menu.","\t* @default 0","\t* @protected","\t* @type Number","\t*/","\t_currentMouseX: 0,","","","\t/**","\t* @property _movingToSubmenu","\t* @description Boolean indicating if the mouse is moving from a menu","\t* label to its corresponding submenu.","\t* @default false","\t* @protected","\t* @type Boolean","\t*/","\t_movingToSubmenu: false,","","","\t/**","\t* @property _showSubmenuTimer","\t* @description Timer used to show a submenu.","\t* @default null","\t* @protected","\t* @type Object","\t*/","\t_showSubmenuTimer: null,","","","\t/**","\t* @property _hideSubmenuTimer","\t* @description Timer used to hide a submenu.","\t* @default null","\t* @protected","\t* @type Object","\t*/","\t_hideSubmenuTimer: null,","","","\t/**","\t* @property _hideAllSubmenusTimer","\t* @description Timer used to hide a all submenus.","\t* @default null","\t* @protected","\t* @type Object","\t*/","\t_hideAllSubmenusTimer: null,","","","\t/**","\t* @property _firstItem","\t* @description Node instance representing the first item (menuitem or menu","\t* label) in the root menu of a menu.","\t* @default null","\t* @protected","\t* @type Node","\t*/","\t_firstItem: null,","","","\t//\tPublic methods","","","    initializer: function (config) {","","\t\tvar menuNav = this,","\t\t\toRootMenu = this.get(HOST),","\t\t\taHandlers = [],","\t\t\toDoc;","","","\t\tif (oRootMenu) {","","\t\t\tmenuNav._rootMenu = oRootMenu;","","\t\t\toRootMenu.all(\"ul:first-child\").addClass(FIRST_OF_TYPE);","","\t\t\t//\tHide all visible submenus","","\t\t\toRootMenu.all(MENU_SELECTOR).addClass(CSS_MENU_HIDDEN);","","","\t\t\t//\tWire up all event handlers","","\t\t\taHandlers.push(oRootMenu.on(\"mouseover\", menuNav._onMouseOver, menuNav));","\t\t\taHandlers.push(oRootMenu.on(\"mouseout\", menuNav._onMouseOut, menuNav));","\t\t\taHandlers.push(oRootMenu.on(\"mousemove\", menuNav._onMouseMove, menuNav));","\t\t\taHandlers.push(oRootMenu.on(MOUSEDOWN, menuNav._toggleSubmenuDisplay, menuNav));","\t\t\taHandlers.push(Y.on(\"key\", menuNav._toggleSubmenuDisplay, oRootMenu, \"down:13\", menuNav));","\t\t\taHandlers.push(oRootMenu.on(CLICK, menuNav._toggleSubmenuDisplay, menuNav));","\t\t\taHandlers.push(oRootMenu.on(\"keypress\", menuNav._onKeyPress, menuNav));","\t\t\taHandlers.push(oRootMenu.on(KEYDOWN, menuNav._onKeyDown, menuNav));","","\t\t\toDoc = oRootMenu.get(\"ownerDocument\");","","\t\t    aHandlers.push(oDoc.on(MOUSEDOWN, menuNav._onDocMouseDown, menuNav));","\t\t\taHandlers.push(oDoc.on(\"focus\", menuNav._onDocFocus, menuNav));","","\t\t\tthis._eventHandlers = aHandlers;","","\t\t\tmenuNav._initFocusManager();","","\t\t}","","","    },","","\tdestructor: function () {","","\t\tvar aHandlers = this._eventHandlers;","","\t\tif (aHandlers) {","","\t\t\tY.Array.each(aHandlers, function (handle) {","\t\t\t\thandle.detach();","\t\t\t});","","\t\t\tthis._eventHandlers = null;","","\t\t}","","\t\tthis.get(HOST).unplug(\"focusManager\");","","    },","","","","\t//\tProtected methods","","\t/**","\t* @method _isRoot","\t* @description Returns a boolean indicating if the specified menu is the","\t* root menu in the menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t* @return {Boolean} Boolean indicating if the specified menu is the root","\t* menu in the menu.","\t*/","\t_isRoot: function (menu) {","","\t\treturn this._rootMenu.compareTo(menu);","","\t},","","","\t/**","\t* @method _getTopmostSubmenu","\t* @description Returns the topmost submenu of a submenu hierarchy.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t* @return {Node} Node instance representing a menu.","\t*/","\t_getTopmostSubmenu: function (menu) {","","\t\tvar menuNav = this,","\t\t\toMenu = getParentMenu(menu),","\t\t\treturnVal;","","","\t\tif (!oMenu) {","\t\t\treturnVal = menu;","\t\t}","\t\telse if (menuNav._isRoot(oMenu)) {","\t\t\treturnVal = menu;","\t\t}","\t\telse {","\t\t\treturnVal = menuNav._getTopmostSubmenu(oMenu);","\t\t}","","\t\treturn returnVal;","","\t},","","","\t/**","\t* @method _clearActiveItem","\t* @description Clears the menu's active descendent.","\t* @protected","\t*/","\t_clearActiveItem: function () {","","\t\tvar menuNav = this,","\t\t\toActiveItem = menuNav._activeItem;","","\t\tif (oActiveItem) {","\t\t\toActiveItem.removeClass(getActiveClass(oActiveItem));","\t\t}","","\t\tmenuNav._activeItem = null;","","\t},","","","\t/**","\t* @method _setActiveItem","\t* @description Sets the specified menuitem or menu label as the menu's","\t* active descendent.","\t* @protected","\t* @param {Node} item Node instance representing a menuitem or menu label.","\t*/","\t_setActiveItem: function (item) {","","\t\tvar menuNav = this;","","\t\tif (item) {","","\t\t\tmenuNav._clearActiveItem();","","\t\t\titem.addClass(getActiveClass(item));","","\t\t\tmenuNav._activeItem = item;","","\t\t}","","\t},","","","\t/**","\t* @method _focusItem","\t* @description Focuses the specified menuitem or menu label.","\t* @protected","\t* @param {Node} item Node instance representing a menuitem or menu label.","\t*/","\t_focusItem: function (item) {","","\t\tvar menuNav = this,","\t\t\toMenu,","\t\t\toItem;","","\t\tif (item && menuNav._hasFocus) {","","\t\t\toMenu = getParentMenu(item);","\t\t\toItem = getItemAnchor(item);","","\t\t\tif (oMenu && !oMenu.compareTo(menuNav._activeMenu)) {","\t\t\t\tmenuNav._activeMenu = oMenu;","\t\t\t\tmenuNav._initFocusManager();","\t\t\t}","","\t\t\tmenuNav._focusManager.focus(oItem);","","\t\t}","","\t},","","","\t/**","\t* @method _showMenu","\t* @description Shows the specified menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t*/","\t_showMenu: function (menu) {","","\t\tvar oParentMenu = getParentMenu(menu),","\t\t\toLI = menu.get(PARENT_NODE),","\t\t\taXY = oLI.getXY();","","","\t\tif (this.get(USE_ARIA)) {","\t\t\tmenu.set(ARIA_HIDDEN, false);","\t\t}","","","\t\tif (isHorizontalMenu(oParentMenu)) {","\t\t\taXY[1] = aXY[1] + oLI.get(OFFSET_HEIGHT);","\t\t}","\t\telse {","\t\t\taXY[0] = aXY[0] + oLI.get(OFFSET_WIDTH);","\t\t}","","\t\tmenu.setXY(aXY);","","\t\tif (UA.ie < 8) {","","\t\t\tif (UA.ie === 6 && !menu.hasIFrameShim) {","","\t\t\t\tmenu.appendChild(Y.Node.create(NodeMenuNav.SHIM_TEMPLATE));","\t\t\t\tmenu.hasIFrameShim = true;","","\t\t\t}","","\t\t\t//\tClear previous values for height and width","","\t\t\tmenu.setStyles({ height: EMPTY_STRING, width: EMPTY_STRING });","","\t\t\t//\tSet the width and height of the menu's bounding box - this is","\t\t\t//\tnecessary for IE 6 so that the CSS for the <iframe> shim can","\t\t\t//\tsimply set the <iframe>'s width and height to 100% to ensure","\t\t\t//\tthat dimensions of an <iframe> shim are always sync'd to the","\t\t\t//\tthat of its parent menu.  Specifying a width and height also","\t\t\t//\thelps when positioning decorator elements (for creating effects","\t\t\t//\tlike rounded corners) inside a menu's bounding box in IE 7.","","\t\t\tmenu.setStyles({","\t\t\t\theight: (menu.get(OFFSET_HEIGHT) + PX),","\t\t\t\twidth: (menu.get(OFFSET_WIDTH) + PX) });","","\t\t}","","\t\tmenu.previous().addClass(CSS_MENU_LABEL_MENUVISIBLE);","\t\tmenu.removeClass(CSS_MENU_HIDDEN);","","\t},","","","\t/**","\t* @method _hideMenu","\t* @description Hides the specified menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t* @param {Boolean} activateAndFocusLabel Boolean indicating if the label","\t* for the specified","\t* menu should be focused and set as active.","\t*/","\t_hideMenu: function (menu, activateAndFocusLabel) {","","\t\tvar menuNav = this,","\t\t\toLabel = menu.previous(),","\t\t\toActiveItem;","","\t\toLabel.removeClass(CSS_MENU_LABEL_MENUVISIBLE);","","","\t\tif (activateAndFocusLabel) {","\t\t\tmenuNav._focusItem(oLabel);","\t\t\tmenuNav._setActiveItem(oLabel);","\t\t}","","\t\toActiveItem = menu.one((PERIOD + CSS_MENUITEM_ACTIVE));","","\t\tif (oActiveItem) {","\t\t\toActiveItem.removeClass(CSS_MENUITEM_ACTIVE);","\t\t}","","\t\t//\tClear the values for top and left that were set by the call to","\t\t//\t\"setXY\" when the menu was shown so that the hidden position","\t\t//\tspecified in the core CSS file will take affect.","","\t\tmenu.setStyles({ left: EMPTY_STRING, top: EMPTY_STRING });","","\t\tmenu.addClass(CSS_MENU_HIDDEN);","","\t\tif (menuNav.get(USE_ARIA)) {","\t\t\tmenu.set(ARIA_HIDDEN, true);","\t\t}","","\t},","","","\t/**","\t* @method _hideAllSubmenus","\t* @description Hides all submenus of the specified menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t*/","\t_hideAllSubmenus: function (menu) {","","\t\tvar menuNav = this;","","\t\tmenu.all(MENU_SELECTOR).each(Y.bind(function (submenuNode) {","","\t\t\tmenuNav._hideMenu(submenuNode);","","\t\t}, menuNav));","","\t},","","","\t/**","\t* @method _cancelShowSubmenuTimer","\t* @description Cancels the timer used to show a submenu.","\t* @protected","\t*/","\t_cancelShowSubmenuTimer: function () {","","\t\tvar menuNav = this,","\t\t\toShowSubmenuTimer = menuNav._showSubmenuTimer;","","\t\tif (oShowSubmenuTimer) {","\t\t\toShowSubmenuTimer.cancel();","\t\t\tmenuNav._showSubmenuTimer = null;","\t\t}","","\t},","","","\t/**","\t* @method _cancelHideSubmenuTimer","\t* @description Cancels the timer used to hide a submenu.","\t* @protected","\t*/","\t_cancelHideSubmenuTimer: function () {","","\t\tvar menuNav = this,","\t\t\toHideSubmenuTimer = menuNav._hideSubmenuTimer;","","","\t\tif (oHideSubmenuTimer) {","\t\t\toHideSubmenuTimer.cancel();","\t\t\tmenuNav._hideSubmenuTimer = null;","\t\t}","","\t},","","","\t/**","\t* @method _initFocusManager","\t* @description Initializes and updates the Focus Manager so that is is","\t* always managing descendants of the active menu.","\t* @protected","\t*/","\t_initFocusManager: function () {","","\t\tvar menuNav = this,","\t\t\toRootMenu = menuNav._rootMenu,","\t\t\toMenu = menuNav._activeMenu || oRootMenu,","\t\t\tsSelectorBase =","\t\t\t\tmenuNav._isRoot(oMenu) ? EMPTY_STRING : (\"#\" + oMenu.get(\"id\")),","\t\t\toFocusManager = menuNav._focusManager,","\t\t\tsKeysVal,","\t\t\tsDescendantSelector,","\t\t\tsQuery;","","\t\tif (isHorizontalMenu(oMenu)) {","","\t\t\tsDescendantSelector = sSelectorBase + STANDARD_QUERY + \",\" +","\t\t\t\tsSelectorBase + EXTENDED_QUERY;","","\t\t\tsKeysVal = { next: \"down:39\", previous: \"down:37\" };","","\t\t}","\t\telse {","","\t\t\tsDescendantSelector = sSelectorBase + STANDARD_QUERY;","\t\t\tsKeysVal = { next: \"down:40\", previous: \"down:38\" };","","\t\t}","","","\t\tif (!oFocusManager) {","","\t\t\toRootMenu.plug(Y.Plugin.NodeFocusManager, {","\t\t\t\tdescendants: sDescendantSelector,","\t\t\t\tkeys: sKeysVal,","\t\t\t\tcircular: true","\t\t\t});","","\t\t\toFocusManager = oRootMenu.focusManager;","","\t\t\tsQuery = \"#\" + oRootMenu.get(\"id\") + MENU_SELECTOR + \" a,\" +","\t\t\t\t\t\t\tMENU_TOGGLE_SELECTOR;","","\t\t\toRootMenu.all(sQuery).set(\"tabIndex\", -1);","","\t\t\toFocusManager.on(ACTIVE_DESCENDANT_CHANGE,","\t\t\t\tthis._onActiveDescendantChange, oFocusManager, this);","","\t\t\toFocusManager.after(ACTIVE_DESCENDANT_CHANGE,","\t\t\t\tthis._afterActiveDescendantChange, oFocusManager, this);","","\t\t\tmenuNav._focusManager = oFocusManager;","","\t\t}","\t\telse {","","\t\t\toFocusManager.set(ACTIVE_DESCENDANT, -1);","\t\t\toFocusManager.set(DESCENDANTS, sDescendantSelector);","\t\t\toFocusManager.set(\"keys\", sKeysVal);","","\t\t}","","\t},","","","\t//\tEvent handlers for discrete pieces of pieces of the menu","","","\t/**","\t* @method _onActiveDescendantChange","\t* @description \"activeDescendantChange\" event handler for menu's","\t* Focus Manager.","\t* @protected","\t* @param {Object} event Object representing the Attribute change event.","\t* @param {NodeMenuNav} menuNav Object representing the NodeMenuNav instance.","\t*/","\t_onActiveDescendantChange: function (event, menuNav) {","","\t\tif (event.src === UI && menuNav._activeMenu &&","\t\t\t\t!menuNav._movingToSubmenu) {","","\t\t\tmenuNav._hideAllSubmenus(menuNav._activeMenu);","","\t\t}","","\t},","","","\t/**","\t* @method _afterActiveDescendantChange","\t* @description \"activeDescendantChange\" event handler for menu's","\t* Focus Manager.","\t* @protected","\t* @param {Object} event Object representing the Attribute change event.","\t* @param {NodeMenuNav} menuNav Object representing the NodeMenuNav instance.","\t*/","\t_afterActiveDescendantChange: function (event, menuNav) {","","\t\tvar oItem;","","\t\tif (event.src === UI) {","\t\t\toItem = getItem(this.get(DESCENDANTS).item(event.newVal), true);","\t\t\tmenuNav._setActiveItem(oItem);","\t\t}","","\t},","","","\t/**","\t* @method _onDocFocus","\t* @description \"focus\" event handler for the owner document of the MenuNav.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onDocFocus: function (event) {","","\t\tvar menuNav = this,","\t\t\toActiveItem = menuNav._activeItem,","\t\t\toTarget = event.target,","\t\t\toMenu;","","","\t\tif (menuNav._rootMenu.contains(oTarget)) {\t//\tThe menu has focus","","\t\t\tif (menuNav._hasFocus) {","","\t\t\t\toMenu = getParentMenu(oTarget);","","\t\t\t\t//\tIf the element that was focused is a descendant of the","\t\t\t\t//\troot menu, but is in a submenu not currently being","\t\t\t\t//\tmanaged by the Focus Manager, update the Focus Manager so","\t\t\t\t//\tthat it is now managing the submenu that is the parent of","\t\t\t\t//\tthe element that was focused.","","\t\t\t\tif (!menuNav._activeMenu.compareTo(oMenu)) {","","\t\t\t\t\tmenuNav._activeMenu = oMenu;","\t\t\t\t\tmenuNav._initFocusManager();","\t\t\t\t\tmenuNav._focusManager.set(ACTIVE_DESCENDANT, oTarget);","\t\t\t\t\tmenuNav._setActiveItem(getItem(oTarget, true));","","\t\t\t\t}","","\t\t\t}","\t\t\telse { //\tInitial focus","","\t\t\t\t//\tFirst time the menu has been focused, need to setup focused","\t\t\t\t//\tstate and established active active descendant","","\t\t\t\tmenuNav._hasFocus = true;","","\t\t\t\toActiveItem = getItem(oTarget, true);","","\t\t\t\tif (oActiveItem) {","\t\t\t\t\tmenuNav._setActiveItem(oActiveItem);","\t\t\t\t}","","\t\t\t}","","\t\t}","\t\telse {\t//\tThe menu has lost focus","","\t\t\tmenuNav._clearActiveItem();","","\t\t\tmenuNav._cancelShowSubmenuTimer();","\t\t\tmenuNav._hideAllSubmenus(menuNav._rootMenu);","","\t\t\tmenuNav._activeMenu = menuNav._rootMenu;","\t\t\tmenuNav._initFocusManager();","","\t\t\tmenuNav._focusManager.set(ACTIVE_DESCENDANT, 0);","","\t\t\tmenuNav._hasFocus = false;","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuMouseOver","\t* @description \"mouseover\" event handler for a menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuMouseOver: function (menu, event) {","","\t\tvar menuNav = this,","\t\t\toHideAllSubmenusTimer = menuNav._hideAllSubmenusTimer;","","\t\tif (oHideAllSubmenusTimer) {","\t\t\toHideAllSubmenusTimer.cancel();","\t\t\tmenuNav._hideAllSubmenusTimer = null;","\t\t}","","\t\tmenuNav._cancelHideSubmenuTimer();","","\t\t//\tNeed to update the FocusManager in advance of focus a new","\t\t//\tMenu in order to avoid the FocusManager thinking that","\t\t//\tit has lost focus","","\t\tif (menu && !menu.compareTo(menuNav._activeMenu)) {","\t\t\tmenuNav._activeMenu = menu;","","\t\t\tif (menuNav._hasFocus) {","\t\t\t\tmenuNav._initFocusManager();","\t\t\t}","","\t\t}","","\t\tif (menuNav._movingToSubmenu && isHorizontalMenu(menu)) {","\t\t\tmenuNav._movingToSubmenu = false;","\t\t}","","\t},","","","\t/**","\t* @method _hideAndFocusLabel","\t* @description Hides all of the submenus of the root menu and focuses the","\t* label of the topmost submenu","\t* @protected","\t*/","\t_hideAndFocusLabel: function () {","","\t\tvar\tmenuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\toSubmenu;","","\t\tmenuNav._hideAllSubmenus(menuNav._rootMenu);","","\t\tif (oActiveMenu) {","","\t\t\t//\tFocus the label element for the topmost submenu","\t\t\toSubmenu = menuNav._getTopmostSubmenu(oActiveMenu);","\t\t\tmenuNav._focusItem(oSubmenu.previous());","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuMouseOut","\t* @description \"mouseout\" event handler for a menu.","\t* @protected","\t* @param {Node} menu Node instance representing a menu.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuMouseOut: function (menu, event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\toRelatedTarget = event.relatedTarget,","\t\t\toActiveItem = menuNav._activeItem,","\t\t\toParentMenu,","\t\t\toMenu;","","","\t\tif (oActiveMenu && !oActiveMenu.contains(oRelatedTarget)) {","","\t\t\toParentMenu = getParentMenu(oActiveMenu);","","","\t\t\tif (oParentMenu && !oParentMenu.contains(oRelatedTarget)) {","","\t\t\t\tif (menuNav.get(MOUSEOUT_HIDE_DELAY) > 0) {","","\t\t\t\t\tmenuNav._cancelShowSubmenuTimer();","","\t\t\t\t\tmenuNav._hideAllSubmenusTimer =","","\t\t\t\t\t\tlater(menuNav.get(MOUSEOUT_HIDE_DELAY),","\t\t\t\t\t\t\tmenuNav, menuNav._hideAndFocusLabel);","","\t\t\t\t}","","\t\t\t}","\t\t\telse {","","\t\t\t\tif (oActiveItem) {","","\t\t\t\t\toMenu = getParentMenu(oActiveItem);","","\t\t\t\t\tif (!menuNav._isRoot(oMenu)) {","\t\t\t\t\t\tmenuNav._focusItem(oMenu.previous());","\t\t\t\t\t}","","\t\t\t\t}","","\t\t\t}","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuLabelMouseOver","\t* @description \"mouseover\" event handler for a menu label.","\t* @protected","\t* @param {Node} menuLabel Node instance representing a menu label.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuLabelMouseOver: function (menuLabel, event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\tbIsRoot = menuNav._isRoot(oActiveMenu),","\t\t\tbUseAutoSubmenuDisplay =","\t\t\t\t(menuNav.get(AUTO_SUBMENU_DISPLAY) && bIsRoot || !bIsRoot),","            submenuShowDelay = menuNav.get(\"submenuShowDelay\"),","\t\t\toSubmenu;","","","        var showSubmenu = function (delay) {","","\t\t\tmenuNav._cancelHideSubmenuTimer();","\t\t\tmenuNav._cancelShowSubmenuTimer();","","\t\t\tif (!hasVisibleSubmenu(menuLabel)) {","","\t\t\t\toSubmenu = menuLabel.next();","","\t\t\t\tif (oSubmenu) {","\t\t\t\t\tmenuNav._hideAllSubmenus(oActiveMenu);","\t\t\t\t\tmenuNav._showSubmenuTimer = later(delay, menuNav, menuNav._showMenu, oSubmenu);","\t\t\t\t}","","\t\t\t}","","        };","","","\t\tmenuNav._focusItem(menuLabel);","\t\tmenuNav._setActiveItem(menuLabel);","","","\t\tif (bUseAutoSubmenuDisplay) {","","\t        if (menuNav._movingToSubmenu) {","","\t            //  If the user is moving diagonally from a submenu to","\t            //  another submenu and they then stop and pause on a","\t            //  menu label for an amount of time equal to the amount of","\t            //  time defined for the display of a submenu then show the","\t            //  submenu immediately.","\t            //  http://yuilibrary.com/projects/yui3/ticket/2528316","","\t            //Y.message(\"Pause path\");","","\t            menuNav._hoverTimer = later(submenuShowDelay, menuNav, function () {","                    showSubmenu(0);","\t            });","","\t        }","\t        else {","                showSubmenu(submenuShowDelay);","\t        }","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuLabelMouseOut","\t* @description \"mouseout\" event handler for a menu label.","\t* @protected","\t* @param {Node} menuLabel Node instance representing a menu label.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuLabelMouseOut: function (menuLabel, event) {","","\t\tvar menuNav = this,","\t\t\tbIsRoot = menuNav._isRoot(menuNav._activeMenu),","\t\t\tbUseAutoSubmenuDisplay =","\t\t\t\t(menuNav.get(AUTO_SUBMENU_DISPLAY) && bIsRoot || !bIsRoot),","","\t\t\toRelatedTarget = event.relatedTarget,","\t\t\toSubmenu = menuLabel.next(),","\t\t\thoverTimer = menuNav._hoverTimer;","","        if (hoverTimer) {","            hoverTimer.cancel();","        }","","\t\tmenuNav._clearActiveItem();","","\t\tif (bUseAutoSubmenuDisplay) {","","\t\t\tif (menuNav._movingToSubmenu &&","\t\t\t\t\t!menuNav._showSubmenuTimer && oSubmenu) {","","\t\t\t\t//\tIf the mouse is moving diagonally toward the submenu and","\t\t\t\t//\tanother submenu isn't in the process of being displayed","\t\t\t\t//\t(via a timer), then hide the submenu via a timer to give","\t\t\t\t//\tthe user some time to reach the submenu.","","\t\t\t\tmenuNav._hideSubmenuTimer =","\t\t\t\t\tlater(menuNav.get(\"submenuHideDelay\"), menuNav,","\t\t\t\t\t\tmenuNav._hideMenu, oSubmenu);","","\t\t\t}","\t\t\telse if (!menuNav._movingToSubmenu && oSubmenu && (!oRelatedTarget ||","\t\t\t        (oRelatedTarget &&","\t\t\t            !oSubmenu.contains(oRelatedTarget) &&","\t\t\t            !oRelatedTarget.compareTo(oSubmenu)))) {","","\t\t\t\t//\tIf the mouse is not moving toward the submenu, cancel any","\t\t\t\t//\tsubmenus that might be in the process of being displayed","\t\t\t\t//\t(via a timer) and hide this submenu immediately.","","\t\t\t\tmenuNav._cancelShowSubmenuTimer();","","\t\t\t\tmenuNav._hideMenu(oSubmenu);","","\t\t\t}","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuItemMouseOver","\t* @description \"mouseover\" event handler for a menuitem.","\t* @protected","\t* @param {Node} menuItem Node instance representing a menuitem.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuItemMouseOver: function (menuItem, event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\tbIsRoot = menuNav._isRoot(oActiveMenu),","\t\t\tbUseAutoSubmenuDisplay =","\t\t\t\t(menuNav.get(AUTO_SUBMENU_DISPLAY) && bIsRoot || !bIsRoot);","","","\t\tmenuNav._focusItem(menuItem);","\t\tmenuNav._setActiveItem(menuItem);","","","\t\tif (bUseAutoSubmenuDisplay && !menuNav._movingToSubmenu) {","","\t\t\tmenuNav._hideAllSubmenus(oActiveMenu);","","\t\t}","","\t},","","","\t/**","\t* @method _onMenuItemMouseOut","\t* @description \"mouseout\" event handler for a menuitem.","\t* @protected","\t* @param {Node} menuItem Node instance representing a menuitem.","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMenuItemMouseOut: function (menuItem, event) {","","\t\tthis._clearActiveItem();","","\t},","","","\t/**","\t* @method _onVerticalMenuKeyDown","\t* @description \"keydown\" event handler for vertical menus.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onVerticalMenuKeyDown: function (event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\toRootMenu = menuNav._rootMenu,","\t\t\toTarget = event.target,","\t\t\tbPreventDefault = false,","\t\t\tnKeyCode = event.keyCode,","\t\t\toSubmenu,","\t\t\toParentMenu,","\t\t\toLI,","\t\t\toItem;","","","\t\tswitch (nKeyCode) {","","\t\t\tcase 37:\t//\tleft arrow","","\t\t\t\toParentMenu = getParentMenu(oActiveMenu);","","\t\t\t\tif (oParentMenu && isHorizontalMenu(oParentMenu)) {","","\t\t\t\t\tmenuNav._hideMenu(oActiveMenu);","\t\t\t\t\toLI = getPreviousSibling(oActiveMenu.get(PARENT_NODE));","\t\t\t\t\toItem = getItem(oLI);","","\t\t\t\t\tif (oItem) {","","\t\t\t\t\t\tif (isMenuLabel(oItem)) {\t//\tMenu label","","\t\t\t\t\t\t\toSubmenu = oItem.next();","","","\t\t\t\t\t\t\tif (oSubmenu) {","","\t\t\t\t\t\t\t\tmenuNav._showMenu(oSubmenu);","\t\t\t\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t\t\t\t}","\t\t\t\t\t\t\telse {","","\t\t\t\t\t\t\t\tmenuNav._focusItem(oItem);","\t\t\t\t\t\t\t\tmenuNav._setActiveItem(oItem);","","\t\t\t\t\t\t\t}","","\t\t\t\t\t\t}","\t\t\t\t\t\telse {\t//\tMenuItem","","\t\t\t\t\t\t\tmenuNav._focusItem(oItem);","\t\t\t\t\t\t\tmenuNav._setActiveItem(oItem);","","\t\t\t\t\t\t}","","\t\t\t\t\t}","","\t\t\t\t}","\t\t\t\telse if (!menuNav._isRoot(oActiveMenu)) {","\t\t\t\t\tmenuNav._hideMenu(oActiveMenu, true);","\t\t\t\t}","","","\t\t\t\tbPreventDefault = true;","","\t\t\tbreak;","","\t\t\tcase 39:\t//\tright arrow","","\t\t\t\tif (isMenuLabel(oTarget)) {","","\t\t\t\t\toSubmenu = oTarget.next();","","\t\t\t\t\tif (oSubmenu) {","","\t\t\t\t\t\tmenuNav._showMenu(oSubmenu);","\t\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t\t}","","\t\t\t\t}","\t\t\t\telse if (isHorizontalMenu(oRootMenu)) {","","\t\t\t\t\toSubmenu = menuNav._getTopmostSubmenu(oActiveMenu);","\t\t\t\t\toLI = getNextSibling(oSubmenu.get(PARENT_NODE));","\t\t\t\t\toItem = getItem(oLI);","","\t\t\t\t\tmenuNav._hideAllSubmenus(oRootMenu);","","\t\t\t\t\tif (oItem) {","","\t\t\t\t\t\tif (isMenuLabel(oItem)) {\t//\tMenu label","","\t\t\t\t\t\t\toSubmenu = oItem.next();","","\t\t\t\t\t\t\tif (oSubmenu) {","","\t\t\t\t\t\t\t\tmenuNav._showMenu(oSubmenu);","\t\t\t\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t\t\t\t}","\t\t\t\t\t\t\telse {","","\t\t\t\t\t\t\t\tmenuNav._focusItem(oItem);","\t\t\t\t\t\t\t\tmenuNav._setActiveItem(oItem);","","\t\t\t\t\t\t\t}","","\t\t\t\t\t\t}","\t\t\t\t\t\telse {\t//\tMenuItem","","\t\t\t\t\t\t\tmenuNav._focusItem(oItem);","\t\t\t\t\t\t\tmenuNav._setActiveItem(oItem);","","\t\t\t\t\t\t}","","\t\t\t\t\t}","","\t\t\t\t}","","\t\t\t\tbPreventDefault = true;","","\t\t\tbreak;","","\t\t}","","","\t\tif (bPreventDefault) {","","\t\t\t//\tPrevent the browser from scrolling the window","","\t\t\tevent.preventDefault();","","\t\t}","","\t},","","","\t/**","\t* @method _onHorizontalMenuKeyDown","\t* @description \"keydown\" event handler for horizontal menus.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onHorizontalMenuKeyDown: function (event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\toTarget = event.target,","\t\t\toFocusedItem = getItem(oTarget, true),","\t\t\tbPreventDefault = false,","\t\t\tnKeyCode = event.keyCode,","\t\t\toSubmenu;","","","\t\tif (nKeyCode === 40) {","","\t\t\tmenuNav._hideAllSubmenus(oActiveMenu);","","\t\t\tif (isMenuLabel(oFocusedItem)) {","","\t\t\t\toSubmenu = oFocusedItem.next();","","\t\t\t\tif (oSubmenu) {","","\t\t\t\t\tmenuNav._showMenu(oSubmenu);","\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t}","","\t\t\t\tbPreventDefault = true;","","\t\t\t}","","\t\t}","","","\t\tif (bPreventDefault) {","","\t\t\t//\tPrevent the browser from scrolling the window","","\t\t\tevent.preventDefault();","","\t\t}","","\t},","","","\t//\tGeneric DOM Event handlers","","","\t/**","\t* @method _onMouseMove","\t* @description \"mousemove\" event handler for the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMouseMove: function (event) {","","\t\tvar menuNav = this;","","\t\t//\tUsing a timer to set the value of the \"_currentMouseX\" property","\t\t//\thelps improve the reliability of the calculation used to set the","\t\t//\tvalue of the \"_movingToSubmenu\" property - especially in Opera.","","\t\tlater(10, menuNav, function () {","","\t\t\tmenuNav._currentMouseX = event.pageX;","","\t\t});","","\t},","","","\t/**","\t* @method _onMouseOver","\t* @description \"mouseover\" event handler for the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMouseOver: function (event) {","","\t\tvar menuNav = this,","\t\t\toTarget,","\t\t\toMenu,","\t\t\toMenuLabel,","\t\t\toParentMenu,","\t\t\toMenuItem;","","","\t\tif (menuNav._blockMouseEvent) {","\t\t\tmenuNav._blockMouseEvent = false;","\t\t}","\t\telse {","","\t\t\toTarget = event.target;","\t\t\toMenu = getMenu(oTarget, true);","\t\t\toMenuLabel = getMenuLabel(oTarget, true);","\t\t\toMenuItem = getMenuItem(oTarget, true);","","","\t\t\tif (handleMouseOverForNode(oMenu, oTarget)) {","","\t\t\t\tmenuNav._onMenuMouseOver(oMenu, event);","","\t\t\t\toMenu[HANDLED_MOUSEOVER] = true;","\t\t\t\toMenu[HANDLED_MOUSEOUT] = false;","","\t\t\t\toParentMenu = getParentMenu(oMenu);","","\t\t\t\tif (oParentMenu) {","","\t\t\t\t\toParentMenu[HANDLED_MOUSEOUT] = true;","\t\t\t\t\toParentMenu[HANDLED_MOUSEOVER] = false;","","\t\t\t\t}","","\t\t\t}","","\t\t\tif (handleMouseOverForNode(oMenuLabel, oTarget)) {","","\t\t\t\tmenuNav._onMenuLabelMouseOver(oMenuLabel, event);","","\t\t\t\toMenuLabel[HANDLED_MOUSEOVER] = true;","\t\t\t\toMenuLabel[HANDLED_MOUSEOUT] = false;","","\t\t\t}","","\t\t\tif (handleMouseOverForNode(oMenuItem, oTarget)) {","","\t\t\t\tmenuNav._onMenuItemMouseOver(oMenuItem, event);","","\t\t\t\toMenuItem[HANDLED_MOUSEOVER] = true;","\t\t\t\toMenuItem[HANDLED_MOUSEOUT] = false;","","\t\t\t}","","\t\t}","","\t},","","","\t/**","\t* @method _onMouseOut","\t* @description \"mouseout\" event handler for the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onMouseOut: function (event) {","","\t\tvar menuNav = this,","\t\t\toActiveMenu = menuNav._activeMenu,","\t\t\tbMovingToSubmenu = false,","\t\t\toTarget,","\t\t\toRelatedTarget,","\t\t\toMenu,","\t\t\toMenuLabel,","\t\t\toSubmenu,","\t\t\toMenuItem;","","","\t\tmenuNav._movingToSubmenu =","\t\t\t\t\t(oActiveMenu && !isHorizontalMenu(oActiveMenu) &&","\t\t\t\t\t\t((event.pageX - 5) > menuNav._currentMouseX));","","\t\toTarget = event.target;","\t\toRelatedTarget = event.relatedTarget;","\t\toMenu = getMenu(oTarget, true);","\t\toMenuLabel = getMenuLabel(oTarget, true);","\t\toMenuItem = getMenuItem(oTarget, true);","","","\t\tif (handleMouseOutForNode(oMenuLabel, oRelatedTarget)) {","","\t\t\tmenuNav._onMenuLabelMouseOut(oMenuLabel, event);","","\t\t\toMenuLabel[HANDLED_MOUSEOUT] = true;","\t\t\toMenuLabel[HANDLED_MOUSEOVER] = false;","","\t\t}","","\t\tif (handleMouseOutForNode(oMenuItem, oRelatedTarget)) {","","\t\t\tmenuNav._onMenuItemMouseOut(oMenuItem, event);","","\t\t\toMenuItem[HANDLED_MOUSEOUT] = true;","\t\t\toMenuItem[HANDLED_MOUSEOVER] = false;","","\t\t}","","","\t\tif (oMenuLabel) {","","\t\t\toSubmenu = oMenuLabel.next();","","\t\t\tif (oSubmenu && oRelatedTarget &&","\t\t\t\t(oRelatedTarget.compareTo(oSubmenu) ||","\t\t\t\t\toSubmenu.contains(oRelatedTarget))) {","","\t\t\t\tbMovingToSubmenu = true;","","\t\t\t}","","\t\t}","","","\t\tif (handleMouseOutForNode(oMenu, oRelatedTarget) || bMovingToSubmenu) {","","\t\t\tmenuNav._onMenuMouseOut(oMenu, event);","","\t\t\toMenu[HANDLED_MOUSEOUT] = true;","\t\t\toMenu[HANDLED_MOUSEOVER] = false;","","\t\t}","","\t},","","","\t/**","\t* @method _toggleSubmenuDisplay","\t* @description \"mousedown,\" \"keydown,\" and \"click\" event handler for the","\t* menu used to toggle the display of a submenu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_toggleSubmenuDisplay: function (event) {","","\t\tvar menuNav = this,","\t\t\toTarget = event.target,","\t\t\toMenuLabel = getMenuLabel(oTarget, true),","\t\t\tsType = event.type,","\t\t\toAnchor,","\t\t\toSubmenu,","\t\t\tsHref,","\t\t\tnHashPos,","\t\t\tnLen,","\t\t\tsId;","","","\t\tif (oMenuLabel) {","","\t\t\toAnchor = isAnchor(oTarget) ? oTarget : oTarget.ancestor(isAnchor);","","","\t\t\tif (oAnchor) {","","\t\t\t\t//\tNeed to pass \"2\" as a second argument to \"getAttribute\" for","\t\t\t\t//\tIE otherwise IE will return a fully qualified URL for the","\t\t\t\t//\tvalue of the \"href\" attribute.","\t\t\t\t//\thttp://msdn.microsoft.com/en-us/library/ms536429(VS.85).aspx","","\t\t\t\tsHref = oAnchor.getAttribute(\"href\", 2);","\t\t\t\tnHashPos = sHref.indexOf(\"#\");","\t\t\t\tnLen = sHref.length;","","\t\t\t\tif (nHashPos === 0 && nLen > 1) {","","\t\t\t\t\tsId = sHref.substr(1, nLen);","\t\t\t\t\toSubmenu = oMenuLabel.next();","","\t\t\t\t\tif (oSubmenu && (oSubmenu.get(ID) === sId)) {","","\t\t\t\t\t\tif (sType === MOUSEDOWN || sType === KEYDOWN) {","","\t\t\t\t\t\t\tif ((UA.opera || UA.gecko || UA.ie) && sType === KEYDOWN && !menuNav._preventClickHandle) {","","\t\t\t\t\t\t\t\t//\tPrevent the browser from following the URL of","\t\t\t\t\t\t\t\t//\tthe anchor element","","\t\t\t\t\t\t\t\tmenuNav._preventClickHandle = menuNav._rootMenu.on(\"click\", function (event) {","","\t\t\t\t\t\t\t\t\tevent.preventDefault();","","\t\t\t\t\t\t\t\t\tmenuNav._preventClickHandle.detach();","\t\t\t\t\t\t\t\t\tmenuNav._preventClickHandle = null;","","\t\t\t\t\t\t\t\t});","","\t\t\t\t\t\t\t}","","\t\t\t\t\t\t\tif (sType == MOUSEDOWN) {","","\t\t\t\t\t\t\t\t//\tPrevent the target from getting focused by","\t\t\t\t\t\t\t\t//\tdefault, since the element to be focused will","\t\t\t\t\t\t\t\t//\tbe determined by weather or not the submenu","\t\t\t\t\t\t\t\t//\tis visible.","\t\t\t\t\t\t\t\tevent.preventDefault();","","\t\t\t\t\t\t\t\t//\tFocusManager will attempt to focus any","\t\t\t\t\t\t\t\t//\tdescendant that is the target of the mousedown","\t\t\t\t\t\t\t\t//\tevent.  Since we want to explicitly control","\t \t\t\t\t\t\t\t//\twhere focus is going, we need to call","\t\t\t\t\t\t\t\t//\t\"stopImmediatePropagation\" to stop the","\t\t\t\t\t\t\t\t//\tFocusManager from doing its thing.","\t\t\t\t\t\t\t\tevent.stopImmediatePropagation();","","\t\t\t\t\t\t\t\t//\tThe \"_focusItem\" method relies on the","\t\t\t\t\t\t\t\t//\t\"_hasFocus\" property being set to true.  The","\t\t\t\t\t\t\t\t//\t\"_hasFocus\" property is normally set via a","\t\t\t\t\t\t\t\t//\t\"focus\" event listener, but since we've","\t\t\t\t\t\t\t\t//\tblocked focus from happening, we need to set","\t\t\t\t\t\t\t\t//\tthis property manually.","\t\t\t\t\t\t\t\tmenuNav._hasFocus = true;","","\t\t\t\t\t\t\t}","","","\t\t\t\t\t\t\tif (menuNav._isRoot(getParentMenu(oTarget))) {\t//\tEvent target is a submenu label in the root menu","","\t\t\t\t\t\t\t\t//\tMenu label toggle functionality","","\t\t\t\t\t\t\t\tif (hasVisibleSubmenu(oMenuLabel)) {","","\t\t\t\t\t\t\t\t\tmenuNav._hideMenu(oSubmenu);","\t\t\t\t\t\t\t\t\tmenuNav._focusItem(oMenuLabel);","\t\t\t\t\t\t\t\t\tmenuNav._setActiveItem(oMenuLabel);","","\t\t\t\t\t\t\t\t}","\t\t\t\t\t\t\t\telse {","","\t\t\t\t\t\t\t\t\tmenuNav._hideAllSubmenus(menuNav._rootMenu);","\t\t\t\t\t\t\t\t\tmenuNav._showMenu(oSubmenu);","","\t\t\t\t\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t\t\t\t\t}","","\t\t\t\t\t\t\t}","\t\t\t\t\t\t\telse {\t//\tEvent target is a submenu label within a submenu","","\t\t\t\t\t\t\t\tif (menuNav._activeItem == oMenuLabel) {","","\t\t\t\t\t\t\t\t\tmenuNav._showMenu(oSubmenu);","\t\t\t\t\t\t\t\t\tmenuNav._focusItem(getFirstItem(oSubmenu));","\t\t\t\t\t\t\t\t\tmenuNav._setActiveItem(getFirstItem(oSubmenu));","","\t\t\t\t\t\t\t\t}","\t\t\t\t\t\t\t\telse {","","\t\t\t\t\t\t\t\t\tif (!oMenuLabel._clickHandle) {","","\t\t\t\t\t\t\t\t\t\toMenuLabel._clickHandle = oMenuLabel.on(\"click\", function () {","","\t\t\t\t\t\t\t\t\t\t\tmenuNav._hideAllSubmenus(menuNav._rootMenu);","","\t\t\t\t\t\t\t\t\t\t\tmenuNav._hasFocus = false;","\t\t\t\t\t\t\t\t\t\t\tmenuNav._clearActiveItem();","","","\t\t\t\t\t\t\t\t\t\t\toMenuLabel._clickHandle.detach();","","\t\t\t\t\t\t\t\t\t\t\toMenuLabel._clickHandle = null;","","\t\t\t\t\t\t\t\t\t\t});","","\t\t\t\t\t\t\t\t\t}","","\t\t\t\t\t\t\t\t}","","\t\t\t\t\t\t\t}","","\t\t\t\t\t\t}","","","\t\t\t\t\t\tif (sType === CLICK) {","","\t\t\t\t\t\t\t//\tPrevent the browser from following the URL of","\t\t\t\t\t\t\t//\tthe anchor element","","\t\t\t\t\t\t\tevent.preventDefault();","","\t\t\t\t\t\t}","","\t\t\t\t\t}","","\t\t\t\t}","","","\t\t\t}","","\t\t}","","\t},","","","\t/**","\t* @method _onKeyPress","\t* @description \"keypress\" event handler for the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onKeyPress: function (event) {","","\t\tswitch (event.keyCode) {","","\t\t\tcase 37:\t//\tleft arrow","\t\t\tcase 38:\t//\tup arrow","\t\t\tcase 39:\t//\tright arrow","\t\t\tcase 40:\t//\tdown arrow","","\t\t\t\t//\tPrevent the browser from scrolling the window","","\t\t\t\tevent.preventDefault();","","\t\t\tbreak;","","\t\t}","","\t},","","","\t/**","\t* @method _onKeyDown","\t* @description \"keydown\" event handler for the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onKeyDown: function (event) {","","\t\tvar menuNav = this,","\t\t\toActiveItem = menuNav._activeItem,","\t\t\toTarget = event.target,","\t\t\toActiveMenu = getParentMenu(oTarget),","\t\t\toSubmenu;","","\t\tif (oActiveMenu) {","","\t\t\tmenuNav._activeMenu = oActiveMenu;","","\t\t\tif (isHorizontalMenu(oActiveMenu)) {","\t\t\t\tmenuNav._onHorizontalMenuKeyDown(event);","\t\t\t}","\t\t\telse {","\t\t\t\tmenuNav._onVerticalMenuKeyDown(event);","\t\t\t}","","","\t\t\tif (event.keyCode === 27) {","","\t\t\t\tif (!menuNav._isRoot(oActiveMenu)) {","","\t\t\t\t\tif (UA.opera) {","\t\t\t\t\t\tlater(0, menuNav, function () {","\t\t\t\t\t\t\tmenuNav._hideMenu(oActiveMenu, true);","\t\t\t\t\t\t});","\t\t\t\t\t}","\t\t\t\t\telse {","\t\t\t\t\t\tmenuNav._hideMenu(oActiveMenu, true);","\t\t\t\t\t}","","\t\t\t\t\tevent.stopPropagation();","\t\t\t\t\tmenuNav._blockMouseEvent = UA.gecko ? true : false;","","\t\t\t\t}","\t\t\t\telse if (oActiveItem) {","","\t\t\t\t\tif (isMenuLabel(oActiveItem) &&","\t\t\t\t\t\t\thasVisibleSubmenu(oActiveItem)) {","","\t\t\t\t\t\toSubmenu = oActiveItem.next();","","\t\t\t\t\t\tif (oSubmenu) {","\t\t\t\t\t\t\tmenuNav._hideMenu(oSubmenu);","\t\t\t\t\t\t}","","\t\t\t\t\t}","\t\t\t\t\telse {","","\t\t\t\t\t\tmenuNav._focusManager.blur();","","\t\t\t\t\t\t//\tThis is necessary for Webkit since blurring the","\t\t\t\t\t\t//\tactive menuitem won't result in the document","\t\t\t\t\t\t//\tgaining focus, meaning the that _onDocFocus","\t\t\t\t\t\t//\tlistener won't clear the active menuitem.","","\t\t\t\t\t\tmenuNav._clearActiveItem();","","\t\t\t\t\t\tmenuNav._hasFocus = false;","","\t\t\t\t\t}","","\t\t\t\t}","","\t\t\t}","","\t\t}","","\t},","","\t/**","\t* @method _onDocMouseDown","\t* @description \"mousedown\" event handler for the owner document of","\t* the menu.","\t* @protected","\t* @param {Object} event Object representing the DOM event.","\t*/","\t_onDocMouseDown: function (event) {","","\t\tvar menuNav = this,","\t\t\toRoot = menuNav._rootMenu,","\t\t\toTarget = event.target;","","","\t\tif (!(oRoot.compareTo(oTarget) || oRoot.contains(oTarget))) {","","\t\t\tmenuNav._hideAllSubmenus(oRoot);","","\t\t\t//\tDocument doesn't receive focus in Webkit when the user mouses","\t\t\t//\tdown on it, so the \"_hasFocus\" property won't get set to the","\t\t\t//\tcorrect value.  The following line corrects the problem.","","\t\t\tif (UA.webkit) {","\t\t\t\tmenuNav._hasFocus = false;","\t\t\t\tmenuNav._clearActiveItem();","\t\t\t}","","\t\t}","","\t}","","});","","","Y.namespace('Plugin');","","Y.Plugin.NodeMenuNav = NodeMenuNav;","","","}, '@VERSION@', {\"requires\": [\"node\", \"classnamemanager\", \"plugin\", \"node-focusmanager\"], \"skinnable\": true});","","}());"]};
}
var __cov_uXsvbG6iHwlIdkz5gTULFg = __coverage__['build/node-menunav/node-menunav.js'];
__cov_uXsvbG6iHwlIdkz5gTULFg.s['1']++;YUI.add('node-menunav',function(Y,NAME){__cov_uXsvbG6iHwlIdkz5gTULFg.f['1']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['2']++;var UA=Y.UA,later=Y.later,getClassName=Y.ClassNameManager.getClassName,MENU='menu',MENUITEM='menuitem',HIDDEN='hidden',PARENT_NODE='parentNode',CHILDREN='children',OFFSET_HEIGHT='offsetHeight',OFFSET_WIDTH='offsetWidth',PX='px',ID='id',PERIOD='.',HANDLED_MOUSEOUT='handledMouseOut',HANDLED_MOUSEOVER='handledMouseOver',ACTIVE='active',LABEL='label',LOWERCASE_A='a',MOUSEDOWN='mousedown',KEYDOWN='keydown',CLICK='click',EMPTY_STRING='',FIRST_OF_TYPE='first-of-type',ROLE='role',PRESENTATION='presentation',DESCENDANTS='descendants',UI='UI',ACTIVE_DESCENDANT='activeDescendant',USE_ARIA='useARIA',ARIA_HIDDEN='aria-hidden',CONTENT='content',HOST='host',ACTIVE_DESCENDANT_CHANGE=ACTIVE_DESCENDANT+'Change',AUTO_SUBMENU_DISPLAY='autoSubmenuDisplay',MOUSEOUT_HIDE_DELAY='mouseOutHideDelay',CSS_MENU=getClassName(MENU),CSS_MENU_HIDDEN=getClassName(MENU,HIDDEN),CSS_MENU_HORIZONTAL=getClassName(MENU,'horizontal'),CSS_MENU_LABEL=getClassName(MENU,LABEL),CSS_MENU_LABEL_ACTIVE=getClassName(MENU,LABEL,ACTIVE),CSS_MENU_LABEL_MENUVISIBLE=getClassName(MENU,LABEL,MENU+'visible'),CSS_MENUITEM=getClassName(MENUITEM),CSS_MENUITEM_ACTIVE=getClassName(MENUITEM,ACTIVE),MENU_SELECTOR=PERIOD+CSS_MENU,MENU_TOGGLE_SELECTOR=PERIOD+getClassName(MENU,'toggle'),MENU_CONTENT_SELECTOR=PERIOD+getClassName(MENU,CONTENT),MENU_LABEL_SELECTOR=PERIOD+CSS_MENU_LABEL,STANDARD_QUERY='>'+MENU_CONTENT_SELECTOR+'>ul>li>a',EXTENDED_QUERY='>'+MENU_CONTENT_SELECTOR+'>ul>li>'+MENU_LABEL_SELECTOR+'>a:first-child';__cov_uXsvbG6iHwlIdkz5gTULFg.s['3']++;var getPreviousSibling=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['2']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['4']++;var oPrevious=node.previous(),oChildren;__cov_uXsvbG6iHwlIdkz5gTULFg.s['5']++;if(!oPrevious){__cov_uXsvbG6iHwlIdkz5gTULFg.b['1'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['6']++;oChildren=node.get(PARENT_NODE).get(CHILDREN);__cov_uXsvbG6iHwlIdkz5gTULFg.s['7']++;oPrevious=oChildren.item(oChildren.size()-1);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['1'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['8']++;return oPrevious;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['9']++;var getNextSibling=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['3']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['10']++;var oNext=node.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['11']++;if(!oNext){__cov_uXsvbG6iHwlIdkz5gTULFg.b['2'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['12']++;oNext=node.get(PARENT_NODE).get(CHILDREN).item(0);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['2'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['13']++;return oNext;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['14']++;var isAnchor=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['4']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['15']++;var bReturnVal=false;__cov_uXsvbG6iHwlIdkz5gTULFg.s['16']++;if(node){__cov_uXsvbG6iHwlIdkz5gTULFg.b['3'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['17']++;bReturnVal=node.get('nodeName').toLowerCase()===LOWERCASE_A;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['3'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['18']++;return bReturnVal;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['19']++;var isMenuItem=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['5']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['20']++;return node.hasClass(CSS_MENUITEM);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['21']++;var isMenuLabel=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['6']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['22']++;return node.hasClass(CSS_MENU_LABEL);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['23']++;var isHorizontalMenu=function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['7']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['24']++;return menu.hasClass(CSS_MENU_HORIZONTAL);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['25']++;var hasVisibleSubmenu=function(menuLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.f['8']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['26']++;return menuLabel.hasClass(CSS_MENU_LABEL_MENUVISIBLE);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['27']++;var getItemAnchor=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['9']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['28']++;return isAnchor(node)?(__cov_uXsvbG6iHwlIdkz5gTULFg.b['4'][0]++,node):(__cov_uXsvbG6iHwlIdkz5gTULFg.b['4'][1]++,node.one(LOWERCASE_A));};__cov_uXsvbG6iHwlIdkz5gTULFg.s['29']++;var getNodeWithClass=function(node,className,searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.f['10']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['30']++;var oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['31']++;if(node){__cov_uXsvbG6iHwlIdkz5gTULFg.b['5'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['32']++;if(node.hasClass(className)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['6'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['33']++;oItem=node;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['6'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['34']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['8'][0]++,!oItem)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['8'][1]++,searchAncestors)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['7'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['35']++;oItem=node.ancestor(PERIOD+className);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['7'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['5'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['36']++;return oItem;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['37']++;var getParentMenu=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['11']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['38']++;return node.ancestor(MENU_SELECTOR);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['39']++;var getMenu=function(node,searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.f['12']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['40']++;return getNodeWithClass(node,CSS_MENU,searchAncestors);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['41']++;var getMenuItem=function(node,searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.f['13']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['42']++;var oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['43']++;if(node){__cov_uXsvbG6iHwlIdkz5gTULFg.b['9'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['44']++;oItem=getNodeWithClass(node,CSS_MENUITEM,searchAncestors);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['9'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['45']++;return oItem;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['46']++;var getMenuLabel=function(node,searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.f['14']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['47']++;var oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['48']++;if(node){__cov_uXsvbG6iHwlIdkz5gTULFg.b['10'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['49']++;if(searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.b['11'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['50']++;oItem=getNodeWithClass(node,CSS_MENU_LABEL,searchAncestors);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['11'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['51']++;oItem=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['12'][0]++,getNodeWithClass(node,CSS_MENU_LABEL))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['12'][1]++,node.one(PERIOD+CSS_MENU_LABEL));}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['10'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['52']++;return oItem;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['53']++;var getItem=function(node,searchAncestors){__cov_uXsvbG6iHwlIdkz5gTULFg.f['15']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['54']++;var oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['55']++;if(node){__cov_uXsvbG6iHwlIdkz5gTULFg.b['13'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['56']++;oItem=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['14'][0]++,getMenuItem(node,searchAncestors))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['14'][1]++,getMenuLabel(node,searchAncestors));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['13'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['57']++;return oItem;};__cov_uXsvbG6iHwlIdkz5gTULFg.s['58']++;var getFirstItem=function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['16']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['59']++;return getItem(menu.one('li'));};__cov_uXsvbG6iHwlIdkz5gTULFg.s['60']++;var getActiveClass=function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['17']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['61']++;return isMenuItem(node)?(__cov_uXsvbG6iHwlIdkz5gTULFg.b['15'][0]++,CSS_MENUITEM_ACTIVE):(__cov_uXsvbG6iHwlIdkz5gTULFg.b['15'][1]++,CSS_MENU_LABEL_ACTIVE);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['62']++;var handleMouseOverForNode=function(node,target){__cov_uXsvbG6iHwlIdkz5gTULFg.f['18']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['63']++;return(__cov_uXsvbG6iHwlIdkz5gTULFg.b['16'][0]++,node)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['16'][1]++,!node[HANDLED_MOUSEOVER])&&((__cov_uXsvbG6iHwlIdkz5gTULFg.b['16'][2]++,node.compareTo(target))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['16'][3]++,node.contains(target)));};__cov_uXsvbG6iHwlIdkz5gTULFg.s['64']++;var handleMouseOutForNode=function(node,relatedTarget){__cov_uXsvbG6iHwlIdkz5gTULFg.f['19']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['65']++;return(__cov_uXsvbG6iHwlIdkz5gTULFg.b['17'][0]++,node)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['17'][1]++,!node[HANDLED_MOUSEOUT])&&((__cov_uXsvbG6iHwlIdkz5gTULFg.b['17'][2]++,!node.compareTo(relatedTarget))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['17'][3]++,!node.contains(relatedTarget)));};__cov_uXsvbG6iHwlIdkz5gTULFg.s['66']++;var NodeMenuNav=function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['20']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['67']++;NodeMenuNav.superclass.constructor.apply(this,arguments);};__cov_uXsvbG6iHwlIdkz5gTULFg.s['68']++;NodeMenuNav.NAME='nodeMenuNav';__cov_uXsvbG6iHwlIdkz5gTULFg.s['69']++;NodeMenuNav.NS='menuNav';__cov_uXsvbG6iHwlIdkz5gTULFg.s['70']++;NodeMenuNav.SHIM_TEMPLATE_TITLE='Menu Stacking Shim';__cov_uXsvbG6iHwlIdkz5gTULFg.s['71']++;NodeMenuNav.SHIM_TEMPLATE='<iframe frameborder="0" tabindex="-1" class="'+getClassName('shim')+'" title="'+NodeMenuNav.SHIM_TEMPLATE_TITLE+'" src="javascript:false;"></iframe>';__cov_uXsvbG6iHwlIdkz5gTULFg.s['72']++;NodeMenuNav.ATTRS={useARIA:{value:true,writeOnce:true,lazyAdd:false,setter:function(value){__cov_uXsvbG6iHwlIdkz5gTULFg.f['21']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['73']++;var oMenu=this.get(HOST),oMenuLabel,oMenuToggle,oSubmenu,sID;__cov_uXsvbG6iHwlIdkz5gTULFg.s['74']++;if(value){__cov_uXsvbG6iHwlIdkz5gTULFg.b['18'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['75']++;oMenu.set(ROLE,MENU);__cov_uXsvbG6iHwlIdkz5gTULFg.s['76']++;oMenu.all('ul,li,'+MENU_CONTENT_SELECTOR).set(ROLE,PRESENTATION);__cov_uXsvbG6iHwlIdkz5gTULFg.s['77']++;oMenu.all(PERIOD+getClassName(MENUITEM,CONTENT)).set(ROLE,MENUITEM);__cov_uXsvbG6iHwlIdkz5gTULFg.s['78']++;oMenu.all(PERIOD+CSS_MENU_LABEL).each(function(node){__cov_uXsvbG6iHwlIdkz5gTULFg.f['22']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['79']++;oMenuLabel=node;__cov_uXsvbG6iHwlIdkz5gTULFg.s['80']++;oMenuToggle=node.one(MENU_TOGGLE_SELECTOR);__cov_uXsvbG6iHwlIdkz5gTULFg.s['81']++;if(oMenuToggle){__cov_uXsvbG6iHwlIdkz5gTULFg.b['19'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['82']++;oMenuToggle.set(ROLE,PRESENTATION);__cov_uXsvbG6iHwlIdkz5gTULFg.s['83']++;oMenuLabel=oMenuToggle.previous();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['19'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['84']++;oMenuLabel.set(ROLE,MENUITEM);__cov_uXsvbG6iHwlIdkz5gTULFg.s['85']++;oMenuLabel.set('aria-haspopup',true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['86']++;oSubmenu=node.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['87']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['20'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['88']++;oSubmenu.set(ROLE,MENU);__cov_uXsvbG6iHwlIdkz5gTULFg.s['89']++;oMenuLabel=oSubmenu.previous();__cov_uXsvbG6iHwlIdkz5gTULFg.s['90']++;oMenuToggle=oMenuLabel.one(MENU_TOGGLE_SELECTOR);__cov_uXsvbG6iHwlIdkz5gTULFg.s['91']++;if(oMenuToggle){__cov_uXsvbG6iHwlIdkz5gTULFg.b['21'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['92']++;oMenuLabel=oMenuToggle;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['21'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['93']++;sID=Y.stamp(oMenuLabel);__cov_uXsvbG6iHwlIdkz5gTULFg.s['94']++;if(!oMenuLabel.get(ID)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['22'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['95']++;oMenuLabel.set(ID,sID);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['22'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['96']++;oSubmenu.set('aria-labelledby',sID);__cov_uXsvbG6iHwlIdkz5gTULFg.s['97']++;oSubmenu.set(ARIA_HIDDEN,true);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['20'][1]++;}});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['18'][1]++;}}},autoSubmenuDisplay:{value:true,writeOnce:true},submenuShowDelay:{value:250,writeOnce:true},submenuHideDelay:{value:250,writeOnce:true},mouseOutHideDelay:{value:750,writeOnce:true}};__cov_uXsvbG6iHwlIdkz5gTULFg.s['98']++;Y.extend(NodeMenuNav,Y.Plugin.Base,{_rootMenu:null,_activeItem:null,_activeMenu:null,_hasFocus:false,_blockMouseEvent:false,_currentMouseX:0,_movingToSubmenu:false,_showSubmenuTimer:null,_hideSubmenuTimer:null,_hideAllSubmenusTimer:null,_firstItem:null,initializer:function(config){__cov_uXsvbG6iHwlIdkz5gTULFg.f['23']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['99']++;var menuNav=this,oRootMenu=this.get(HOST),aHandlers=[],oDoc;__cov_uXsvbG6iHwlIdkz5gTULFg.s['100']++;if(oRootMenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['23'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['101']++;menuNav._rootMenu=oRootMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['102']++;oRootMenu.all('ul:first-child').addClass(FIRST_OF_TYPE);__cov_uXsvbG6iHwlIdkz5gTULFg.s['103']++;oRootMenu.all(MENU_SELECTOR).addClass(CSS_MENU_HIDDEN);__cov_uXsvbG6iHwlIdkz5gTULFg.s['104']++;aHandlers.push(oRootMenu.on('mouseover',menuNav._onMouseOver,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['105']++;aHandlers.push(oRootMenu.on('mouseout',menuNav._onMouseOut,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['106']++;aHandlers.push(oRootMenu.on('mousemove',menuNav._onMouseMove,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['107']++;aHandlers.push(oRootMenu.on(MOUSEDOWN,menuNav._toggleSubmenuDisplay,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['108']++;aHandlers.push(Y.on('key',menuNav._toggleSubmenuDisplay,oRootMenu,'down:13',menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['109']++;aHandlers.push(oRootMenu.on(CLICK,menuNav._toggleSubmenuDisplay,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['110']++;aHandlers.push(oRootMenu.on('keypress',menuNav._onKeyPress,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['111']++;aHandlers.push(oRootMenu.on(KEYDOWN,menuNav._onKeyDown,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['112']++;oDoc=oRootMenu.get('ownerDocument');__cov_uXsvbG6iHwlIdkz5gTULFg.s['113']++;aHandlers.push(oDoc.on(MOUSEDOWN,menuNav._onDocMouseDown,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['114']++;aHandlers.push(oDoc.on('focus',menuNav._onDocFocus,menuNav));__cov_uXsvbG6iHwlIdkz5gTULFg.s['115']++;this._eventHandlers=aHandlers;__cov_uXsvbG6iHwlIdkz5gTULFg.s['116']++;menuNav._initFocusManager();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['23'][1]++;}},destructor:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['24']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['117']++;var aHandlers=this._eventHandlers;__cov_uXsvbG6iHwlIdkz5gTULFg.s['118']++;if(aHandlers){__cov_uXsvbG6iHwlIdkz5gTULFg.b['24'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['119']++;Y.Array.each(aHandlers,function(handle){__cov_uXsvbG6iHwlIdkz5gTULFg.f['25']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['120']++;handle.detach();});__cov_uXsvbG6iHwlIdkz5gTULFg.s['121']++;this._eventHandlers=null;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['24'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['122']++;this.get(HOST).unplug('focusManager');},_isRoot:function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['26']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['123']++;return this._rootMenu.compareTo(menu);},_getTopmostSubmenu:function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['27']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['124']++;var menuNav=this,oMenu=getParentMenu(menu),returnVal;__cov_uXsvbG6iHwlIdkz5gTULFg.s['125']++;if(!oMenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['25'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['126']++;returnVal=menu;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['25'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['127']++;if(menuNav._isRoot(oMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['26'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['128']++;returnVal=menu;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['26'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['129']++;returnVal=menuNav._getTopmostSubmenu(oMenu);}}__cov_uXsvbG6iHwlIdkz5gTULFg.s['130']++;return returnVal;},_clearActiveItem:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['28']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['131']++;var menuNav=this,oActiveItem=menuNav._activeItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['132']++;if(oActiveItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['27'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['133']++;oActiveItem.removeClass(getActiveClass(oActiveItem));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['27'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['134']++;menuNav._activeItem=null;},_setActiveItem:function(item){__cov_uXsvbG6iHwlIdkz5gTULFg.f['29']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['135']++;var menuNav=this;__cov_uXsvbG6iHwlIdkz5gTULFg.s['136']++;if(item){__cov_uXsvbG6iHwlIdkz5gTULFg.b['28'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['137']++;menuNav._clearActiveItem();__cov_uXsvbG6iHwlIdkz5gTULFg.s['138']++;item.addClass(getActiveClass(item));__cov_uXsvbG6iHwlIdkz5gTULFg.s['139']++;menuNav._activeItem=item;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['28'][1]++;}},_focusItem:function(item){__cov_uXsvbG6iHwlIdkz5gTULFg.f['30']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['140']++;var menuNav=this,oMenu,oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['141']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['30'][0]++,item)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['30'][1]++,menuNav._hasFocus)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['29'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['142']++;oMenu=getParentMenu(item);__cov_uXsvbG6iHwlIdkz5gTULFg.s['143']++;oItem=getItemAnchor(item);__cov_uXsvbG6iHwlIdkz5gTULFg.s['144']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['32'][0]++,oMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['32'][1]++,!oMenu.compareTo(menuNav._activeMenu))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['31'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['145']++;menuNav._activeMenu=oMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['146']++;menuNav._initFocusManager();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['31'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['147']++;menuNav._focusManager.focus(oItem);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['29'][1]++;}},_showMenu:function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['31']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['148']++;var oParentMenu=getParentMenu(menu),oLI=menu.get(PARENT_NODE),aXY=oLI.getXY();__cov_uXsvbG6iHwlIdkz5gTULFg.s['149']++;if(this.get(USE_ARIA)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['33'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['150']++;menu.set(ARIA_HIDDEN,false);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['33'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['151']++;if(isHorizontalMenu(oParentMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['34'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['152']++;aXY[1]=aXY[1]+oLI.get(OFFSET_HEIGHT);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['34'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['153']++;aXY[0]=aXY[0]+oLI.get(OFFSET_WIDTH);}__cov_uXsvbG6iHwlIdkz5gTULFg.s['154']++;menu.setXY(aXY);__cov_uXsvbG6iHwlIdkz5gTULFg.s['155']++;if(UA.ie<8){__cov_uXsvbG6iHwlIdkz5gTULFg.b['35'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['156']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['37'][0]++,UA.ie===6)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['37'][1]++,!menu.hasIFrameShim)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['36'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['157']++;menu.appendChild(Y.Node.create(NodeMenuNav.SHIM_TEMPLATE));__cov_uXsvbG6iHwlIdkz5gTULFg.s['158']++;menu.hasIFrameShim=true;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['36'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['159']++;menu.setStyles({height:EMPTY_STRING,width:EMPTY_STRING});__cov_uXsvbG6iHwlIdkz5gTULFg.s['160']++;menu.setStyles({height:menu.get(OFFSET_HEIGHT)+PX,width:menu.get(OFFSET_WIDTH)+PX});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['35'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['161']++;menu.previous().addClass(CSS_MENU_LABEL_MENUVISIBLE);__cov_uXsvbG6iHwlIdkz5gTULFg.s['162']++;menu.removeClass(CSS_MENU_HIDDEN);},_hideMenu:function(menu,activateAndFocusLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.f['32']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['163']++;var menuNav=this,oLabel=menu.previous(),oActiveItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['164']++;oLabel.removeClass(CSS_MENU_LABEL_MENUVISIBLE);__cov_uXsvbG6iHwlIdkz5gTULFg.s['165']++;if(activateAndFocusLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.b['38'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['166']++;menuNav._focusItem(oLabel);__cov_uXsvbG6iHwlIdkz5gTULFg.s['167']++;menuNav._setActiveItem(oLabel);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['38'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['168']++;oActiveItem=menu.one(PERIOD+CSS_MENUITEM_ACTIVE);__cov_uXsvbG6iHwlIdkz5gTULFg.s['169']++;if(oActiveItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['39'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['170']++;oActiveItem.removeClass(CSS_MENUITEM_ACTIVE);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['39'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['171']++;menu.setStyles({left:EMPTY_STRING,top:EMPTY_STRING});__cov_uXsvbG6iHwlIdkz5gTULFg.s['172']++;menu.addClass(CSS_MENU_HIDDEN);__cov_uXsvbG6iHwlIdkz5gTULFg.s['173']++;if(menuNav.get(USE_ARIA)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['40'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['174']++;menu.set(ARIA_HIDDEN,true);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['40'][1]++;}},_hideAllSubmenus:function(menu){__cov_uXsvbG6iHwlIdkz5gTULFg.f['33']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['175']++;var menuNav=this;__cov_uXsvbG6iHwlIdkz5gTULFg.s['176']++;menu.all(MENU_SELECTOR).each(Y.bind(function(submenuNode){__cov_uXsvbG6iHwlIdkz5gTULFg.f['34']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['177']++;menuNav._hideMenu(submenuNode);},menuNav));},_cancelShowSubmenuTimer:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['35']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['178']++;var menuNav=this,oShowSubmenuTimer=menuNav._showSubmenuTimer;__cov_uXsvbG6iHwlIdkz5gTULFg.s['179']++;if(oShowSubmenuTimer){__cov_uXsvbG6iHwlIdkz5gTULFg.b['41'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['180']++;oShowSubmenuTimer.cancel();__cov_uXsvbG6iHwlIdkz5gTULFg.s['181']++;menuNav._showSubmenuTimer=null;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['41'][1]++;}},_cancelHideSubmenuTimer:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['36']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['182']++;var menuNav=this,oHideSubmenuTimer=menuNav._hideSubmenuTimer;__cov_uXsvbG6iHwlIdkz5gTULFg.s['183']++;if(oHideSubmenuTimer){__cov_uXsvbG6iHwlIdkz5gTULFg.b['42'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['184']++;oHideSubmenuTimer.cancel();__cov_uXsvbG6iHwlIdkz5gTULFg.s['185']++;menuNav._hideSubmenuTimer=null;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['42'][1]++;}},_initFocusManager:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['37']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['186']++;var menuNav=this,oRootMenu=menuNav._rootMenu,oMenu=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['43'][0]++,menuNav._activeMenu)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['43'][1]++,oRootMenu),sSelectorBase=menuNav._isRoot(oMenu)?(__cov_uXsvbG6iHwlIdkz5gTULFg.b['44'][0]++,EMPTY_STRING):(__cov_uXsvbG6iHwlIdkz5gTULFg.b['44'][1]++,'#'+oMenu.get('id')),oFocusManager=menuNav._focusManager,sKeysVal,sDescendantSelector,sQuery;__cov_uXsvbG6iHwlIdkz5gTULFg.s['187']++;if(isHorizontalMenu(oMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['45'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['188']++;sDescendantSelector=sSelectorBase+STANDARD_QUERY+','+sSelectorBase+EXTENDED_QUERY;__cov_uXsvbG6iHwlIdkz5gTULFg.s['189']++;sKeysVal={next:'down:39',previous:'down:37'};}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['45'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['190']++;sDescendantSelector=sSelectorBase+STANDARD_QUERY;__cov_uXsvbG6iHwlIdkz5gTULFg.s['191']++;sKeysVal={next:'down:40',previous:'down:38'};}__cov_uXsvbG6iHwlIdkz5gTULFg.s['192']++;if(!oFocusManager){__cov_uXsvbG6iHwlIdkz5gTULFg.b['46'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['193']++;oRootMenu.plug(Y.Plugin.NodeFocusManager,{descendants:sDescendantSelector,keys:sKeysVal,circular:true});__cov_uXsvbG6iHwlIdkz5gTULFg.s['194']++;oFocusManager=oRootMenu.focusManager;__cov_uXsvbG6iHwlIdkz5gTULFg.s['195']++;sQuery='#'+oRootMenu.get('id')+MENU_SELECTOR+' a,'+MENU_TOGGLE_SELECTOR;__cov_uXsvbG6iHwlIdkz5gTULFg.s['196']++;oRootMenu.all(sQuery).set('tabIndex',-1);__cov_uXsvbG6iHwlIdkz5gTULFg.s['197']++;oFocusManager.on(ACTIVE_DESCENDANT_CHANGE,this._onActiveDescendantChange,oFocusManager,this);__cov_uXsvbG6iHwlIdkz5gTULFg.s['198']++;oFocusManager.after(ACTIVE_DESCENDANT_CHANGE,this._afterActiveDescendantChange,oFocusManager,this);__cov_uXsvbG6iHwlIdkz5gTULFg.s['199']++;menuNav._focusManager=oFocusManager;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['46'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['200']++;oFocusManager.set(ACTIVE_DESCENDANT,-1);__cov_uXsvbG6iHwlIdkz5gTULFg.s['201']++;oFocusManager.set(DESCENDANTS,sDescendantSelector);__cov_uXsvbG6iHwlIdkz5gTULFg.s['202']++;oFocusManager.set('keys',sKeysVal);}},_onActiveDescendantChange:function(event,menuNav){__cov_uXsvbG6iHwlIdkz5gTULFg.f['38']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['203']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['48'][0]++,event.src===UI)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['48'][1]++,menuNav._activeMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['48'][2]++,!menuNav._movingToSubmenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['47'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['204']++;menuNav._hideAllSubmenus(menuNav._activeMenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['47'][1]++;}},_afterActiveDescendantChange:function(event,menuNav){__cov_uXsvbG6iHwlIdkz5gTULFg.f['39']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['205']++;var oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['206']++;if(event.src===UI){__cov_uXsvbG6iHwlIdkz5gTULFg.b['49'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['207']++;oItem=getItem(this.get(DESCENDANTS).item(event.newVal),true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['208']++;menuNav._setActiveItem(oItem);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['49'][1]++;}},_onDocFocus:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['40']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['209']++;var menuNav=this,oActiveItem=menuNav._activeItem,oTarget=event.target,oMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['210']++;if(menuNav._rootMenu.contains(oTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['50'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['211']++;if(menuNav._hasFocus){__cov_uXsvbG6iHwlIdkz5gTULFg.b['51'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['212']++;oMenu=getParentMenu(oTarget);__cov_uXsvbG6iHwlIdkz5gTULFg.s['213']++;if(!menuNav._activeMenu.compareTo(oMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['52'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['214']++;menuNav._activeMenu=oMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['215']++;menuNav._initFocusManager();__cov_uXsvbG6iHwlIdkz5gTULFg.s['216']++;menuNav._focusManager.set(ACTIVE_DESCENDANT,oTarget);__cov_uXsvbG6iHwlIdkz5gTULFg.s['217']++;menuNav._setActiveItem(getItem(oTarget,true));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['52'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['51'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['218']++;menuNav._hasFocus=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['219']++;oActiveItem=getItem(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['220']++;if(oActiveItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['53'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['221']++;menuNav._setActiveItem(oActiveItem);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['53'][1]++;}}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['50'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['222']++;menuNav._clearActiveItem();__cov_uXsvbG6iHwlIdkz5gTULFg.s['223']++;menuNav._cancelShowSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['224']++;menuNav._hideAllSubmenus(menuNav._rootMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['225']++;menuNav._activeMenu=menuNav._rootMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['226']++;menuNav._initFocusManager();__cov_uXsvbG6iHwlIdkz5gTULFg.s['227']++;menuNav._focusManager.set(ACTIVE_DESCENDANT,0);__cov_uXsvbG6iHwlIdkz5gTULFg.s['228']++;menuNav._hasFocus=false;}},_onMenuMouseOver:function(menu,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['41']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['229']++;var menuNav=this,oHideAllSubmenusTimer=menuNav._hideAllSubmenusTimer;__cov_uXsvbG6iHwlIdkz5gTULFg.s['230']++;if(oHideAllSubmenusTimer){__cov_uXsvbG6iHwlIdkz5gTULFg.b['54'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['231']++;oHideAllSubmenusTimer.cancel();__cov_uXsvbG6iHwlIdkz5gTULFg.s['232']++;menuNav._hideAllSubmenusTimer=null;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['54'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['233']++;menuNav._cancelHideSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['234']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['56'][0]++,menu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['56'][1]++,!menu.compareTo(menuNav._activeMenu))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['55'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['235']++;menuNav._activeMenu=menu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['236']++;if(menuNav._hasFocus){__cov_uXsvbG6iHwlIdkz5gTULFg.b['57'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['237']++;menuNav._initFocusManager();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['57'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['55'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['238']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['59'][0]++,menuNav._movingToSubmenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['59'][1]++,isHorizontalMenu(menu))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['58'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['239']++;menuNav._movingToSubmenu=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['58'][1]++;}},_hideAndFocusLabel:function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['42']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['240']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,oSubmenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['241']++;menuNav._hideAllSubmenus(menuNav._rootMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['242']++;if(oActiveMenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['60'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['243']++;oSubmenu=menuNav._getTopmostSubmenu(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['244']++;menuNav._focusItem(oSubmenu.previous());}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['60'][1]++;}},_onMenuMouseOut:function(menu,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['43']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['245']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,oRelatedTarget=event.relatedTarget,oActiveItem=menuNav._activeItem,oParentMenu,oMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['246']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['62'][0]++,oActiveMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['62'][1]++,!oActiveMenu.contains(oRelatedTarget))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['61'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['247']++;oParentMenu=getParentMenu(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['248']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['64'][0]++,oParentMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['64'][1]++,!oParentMenu.contains(oRelatedTarget))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['63'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['249']++;if(menuNav.get(MOUSEOUT_HIDE_DELAY)>0){__cov_uXsvbG6iHwlIdkz5gTULFg.b['65'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['250']++;menuNav._cancelShowSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['251']++;menuNav._hideAllSubmenusTimer=later(menuNav.get(MOUSEOUT_HIDE_DELAY),menuNav,menuNav._hideAndFocusLabel);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['65'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['63'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['252']++;if(oActiveItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['66'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['253']++;oMenu=getParentMenu(oActiveItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['254']++;if(!menuNav._isRoot(oMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['67'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['255']++;menuNav._focusItem(oMenu.previous());}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['67'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['66'][1]++;}}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['61'][1]++;}},_onMenuLabelMouseOver:function(menuLabel,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['44']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['256']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,bIsRoot=menuNav._isRoot(oActiveMenu),bUseAutoSubmenuDisplay=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['68'][0]++,menuNav.get(AUTO_SUBMENU_DISPLAY))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['68'][1]++,bIsRoot)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['68'][2]++,!bIsRoot),submenuShowDelay=menuNav.get('submenuShowDelay'),oSubmenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['257']++;var showSubmenu=function(delay){__cov_uXsvbG6iHwlIdkz5gTULFg.f['45']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['258']++;menuNav._cancelHideSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['259']++;menuNav._cancelShowSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['260']++;if(!hasVisibleSubmenu(menuLabel)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['69'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['261']++;oSubmenu=menuLabel.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['262']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['70'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['263']++;menuNav._hideAllSubmenus(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['264']++;menuNav._showSubmenuTimer=later(delay,menuNav,menuNav._showMenu,oSubmenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['70'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['69'][1]++;}};__cov_uXsvbG6iHwlIdkz5gTULFg.s['265']++;menuNav._focusItem(menuLabel);__cov_uXsvbG6iHwlIdkz5gTULFg.s['266']++;menuNav._setActiveItem(menuLabel);__cov_uXsvbG6iHwlIdkz5gTULFg.s['267']++;if(bUseAutoSubmenuDisplay){__cov_uXsvbG6iHwlIdkz5gTULFg.b['71'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['268']++;if(menuNav._movingToSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['72'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['269']++;menuNav._hoverTimer=later(submenuShowDelay,menuNav,function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['46']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['270']++;showSubmenu(0);});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['72'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['271']++;showSubmenu(submenuShowDelay);}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['71'][1]++;}},_onMenuLabelMouseOut:function(menuLabel,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['47']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['272']++;var menuNav=this,bIsRoot=menuNav._isRoot(menuNav._activeMenu),bUseAutoSubmenuDisplay=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['73'][0]++,menuNav.get(AUTO_SUBMENU_DISPLAY))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['73'][1]++,bIsRoot)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['73'][2]++,!bIsRoot),oRelatedTarget=event.relatedTarget,oSubmenu=menuLabel.next(),hoverTimer=menuNav._hoverTimer;__cov_uXsvbG6iHwlIdkz5gTULFg.s['273']++;if(hoverTimer){__cov_uXsvbG6iHwlIdkz5gTULFg.b['74'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['274']++;hoverTimer.cancel();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['74'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['275']++;menuNav._clearActiveItem();__cov_uXsvbG6iHwlIdkz5gTULFg.s['276']++;if(bUseAutoSubmenuDisplay){__cov_uXsvbG6iHwlIdkz5gTULFg.b['75'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['277']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['77'][0]++,menuNav._movingToSubmenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['77'][1]++,!menuNav._showSubmenuTimer)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['77'][2]++,oSubmenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['76'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['278']++;menuNav._hideSubmenuTimer=later(menuNav.get('submenuHideDelay'),menuNav,menuNav._hideMenu,oSubmenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['76'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['279']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][0]++,!menuNav._movingToSubmenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][1]++,oSubmenu)&&((__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][2]++,!oRelatedTarget)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][3]++,oRelatedTarget)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][4]++,!oSubmenu.contains(oRelatedTarget))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['79'][5]++,!oRelatedTarget.compareTo(oSubmenu)))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['78'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['280']++;menuNav._cancelShowSubmenuTimer();__cov_uXsvbG6iHwlIdkz5gTULFg.s['281']++;menuNav._hideMenu(oSubmenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['78'][1]++;}}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['75'][1]++;}},_onMenuItemMouseOver:function(menuItem,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['48']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['282']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,bIsRoot=menuNav._isRoot(oActiveMenu),bUseAutoSubmenuDisplay=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['80'][0]++,menuNav.get(AUTO_SUBMENU_DISPLAY))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['80'][1]++,bIsRoot)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['80'][2]++,!bIsRoot);__cov_uXsvbG6iHwlIdkz5gTULFg.s['283']++;menuNav._focusItem(menuItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['284']++;menuNav._setActiveItem(menuItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['285']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['82'][0]++,bUseAutoSubmenuDisplay)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['82'][1]++,!menuNav._movingToSubmenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['81'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['286']++;menuNav._hideAllSubmenus(oActiveMenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['81'][1]++;}},_onMenuItemMouseOut:function(menuItem,event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['49']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['287']++;this._clearActiveItem();},_onVerticalMenuKeyDown:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['50']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['288']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,oRootMenu=menuNav._rootMenu,oTarget=event.target,bPreventDefault=false,nKeyCode=event.keyCode,oSubmenu,oParentMenu,oLI,oItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['289']++;switch(nKeyCode){case 37:__cov_uXsvbG6iHwlIdkz5gTULFg.b['83'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['290']++;oParentMenu=getParentMenu(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['291']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['85'][0]++,oParentMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['85'][1]++,isHorizontalMenu(oParentMenu))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['84'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['292']++;menuNav._hideMenu(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['293']++;oLI=getPreviousSibling(oActiveMenu.get(PARENT_NODE));__cov_uXsvbG6iHwlIdkz5gTULFg.s['294']++;oItem=getItem(oLI);__cov_uXsvbG6iHwlIdkz5gTULFg.s['295']++;if(oItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['86'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['296']++;if(isMenuLabel(oItem)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['87'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['297']++;oSubmenu=oItem.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['298']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['88'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['299']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['300']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['301']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['88'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['302']++;menuNav._focusItem(oItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['303']++;menuNav._setActiveItem(oItem);}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['87'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['304']++;menuNav._focusItem(oItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['305']++;menuNav._setActiveItem(oItem);}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['86'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['84'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['306']++;if(!menuNav._isRoot(oActiveMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['89'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['307']++;menuNav._hideMenu(oActiveMenu,true);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['89'][1]++;}}__cov_uXsvbG6iHwlIdkz5gTULFg.s['308']++;bPreventDefault=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['309']++;break;case 39:__cov_uXsvbG6iHwlIdkz5gTULFg.b['83'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['310']++;if(isMenuLabel(oTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['90'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['311']++;oSubmenu=oTarget.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['312']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['91'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['313']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['314']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['315']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['91'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['90'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['316']++;if(isHorizontalMenu(oRootMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['92'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['317']++;oSubmenu=menuNav._getTopmostSubmenu(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['318']++;oLI=getNextSibling(oSubmenu.get(PARENT_NODE));__cov_uXsvbG6iHwlIdkz5gTULFg.s['319']++;oItem=getItem(oLI);__cov_uXsvbG6iHwlIdkz5gTULFg.s['320']++;menuNav._hideAllSubmenus(oRootMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['321']++;if(oItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['93'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['322']++;if(isMenuLabel(oItem)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['94'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['323']++;oSubmenu=oItem.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['324']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['95'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['325']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['326']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['327']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['95'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['328']++;menuNav._focusItem(oItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['329']++;menuNav._setActiveItem(oItem);}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['94'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['330']++;menuNav._focusItem(oItem);__cov_uXsvbG6iHwlIdkz5gTULFg.s['331']++;menuNav._setActiveItem(oItem);}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['93'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['92'][1]++;}}__cov_uXsvbG6iHwlIdkz5gTULFg.s['332']++;bPreventDefault=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['333']++;break;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['334']++;if(bPreventDefault){__cov_uXsvbG6iHwlIdkz5gTULFg.b['96'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['335']++;event.preventDefault();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['96'][1]++;}},_onHorizontalMenuKeyDown:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['51']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['336']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,oTarget=event.target,oFocusedItem=getItem(oTarget,true),bPreventDefault=false,nKeyCode=event.keyCode,oSubmenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['337']++;if(nKeyCode===40){__cov_uXsvbG6iHwlIdkz5gTULFg.b['97'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['338']++;menuNav._hideAllSubmenus(oActiveMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['339']++;if(isMenuLabel(oFocusedItem)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['98'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['340']++;oSubmenu=oFocusedItem.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['341']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['99'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['342']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['343']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['344']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['99'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['345']++;bPreventDefault=true;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['98'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['97'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['346']++;if(bPreventDefault){__cov_uXsvbG6iHwlIdkz5gTULFg.b['100'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['347']++;event.preventDefault();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['100'][1]++;}},_onMouseMove:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['52']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['348']++;var menuNav=this;__cov_uXsvbG6iHwlIdkz5gTULFg.s['349']++;later(10,menuNav,function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['53']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['350']++;menuNav._currentMouseX=event.pageX;});},_onMouseOver:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['54']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['351']++;var menuNav=this,oTarget,oMenu,oMenuLabel,oParentMenu,oMenuItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['352']++;if(menuNav._blockMouseEvent){__cov_uXsvbG6iHwlIdkz5gTULFg.b['101'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['353']++;menuNav._blockMouseEvent=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['101'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['354']++;oTarget=event.target;__cov_uXsvbG6iHwlIdkz5gTULFg.s['355']++;oMenu=getMenu(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['356']++;oMenuLabel=getMenuLabel(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['357']++;oMenuItem=getMenuItem(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['358']++;if(handleMouseOverForNode(oMenu,oTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['102'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['359']++;menuNav._onMenuMouseOver(oMenu,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['360']++;oMenu[HANDLED_MOUSEOVER]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['361']++;oMenu[HANDLED_MOUSEOUT]=false;__cov_uXsvbG6iHwlIdkz5gTULFg.s['362']++;oParentMenu=getParentMenu(oMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['363']++;if(oParentMenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['103'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['364']++;oParentMenu[HANDLED_MOUSEOUT]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['365']++;oParentMenu[HANDLED_MOUSEOVER]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['103'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['102'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['366']++;if(handleMouseOverForNode(oMenuLabel,oTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['104'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['367']++;menuNav._onMenuLabelMouseOver(oMenuLabel,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['368']++;oMenuLabel[HANDLED_MOUSEOVER]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['369']++;oMenuLabel[HANDLED_MOUSEOUT]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['104'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['370']++;if(handleMouseOverForNode(oMenuItem,oTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['105'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['371']++;menuNav._onMenuItemMouseOver(oMenuItem,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['372']++;oMenuItem[HANDLED_MOUSEOVER]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['373']++;oMenuItem[HANDLED_MOUSEOUT]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['105'][1]++;}}},_onMouseOut:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['55']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['374']++;var menuNav=this,oActiveMenu=menuNav._activeMenu,bMovingToSubmenu=false,oTarget,oRelatedTarget,oMenu,oMenuLabel,oSubmenu,oMenuItem;__cov_uXsvbG6iHwlIdkz5gTULFg.s['375']++;menuNav._movingToSubmenu=(__cov_uXsvbG6iHwlIdkz5gTULFg.b['106'][0]++,oActiveMenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['106'][1]++,!isHorizontalMenu(oActiveMenu))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['106'][2]++,event.pageX-5>menuNav._currentMouseX);__cov_uXsvbG6iHwlIdkz5gTULFg.s['376']++;oTarget=event.target;__cov_uXsvbG6iHwlIdkz5gTULFg.s['377']++;oRelatedTarget=event.relatedTarget;__cov_uXsvbG6iHwlIdkz5gTULFg.s['378']++;oMenu=getMenu(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['379']++;oMenuLabel=getMenuLabel(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['380']++;oMenuItem=getMenuItem(oTarget,true);__cov_uXsvbG6iHwlIdkz5gTULFg.s['381']++;if(handleMouseOutForNode(oMenuLabel,oRelatedTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['107'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['382']++;menuNav._onMenuLabelMouseOut(oMenuLabel,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['383']++;oMenuLabel[HANDLED_MOUSEOUT]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['384']++;oMenuLabel[HANDLED_MOUSEOVER]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['107'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['385']++;if(handleMouseOutForNode(oMenuItem,oRelatedTarget)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['108'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['386']++;menuNav._onMenuItemMouseOut(oMenuItem,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['387']++;oMenuItem[HANDLED_MOUSEOUT]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['388']++;oMenuItem[HANDLED_MOUSEOVER]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['108'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['389']++;if(oMenuLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.b['109'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['390']++;oSubmenu=oMenuLabel.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['391']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['111'][0]++,oSubmenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['111'][1]++,oRelatedTarget)&&((__cov_uXsvbG6iHwlIdkz5gTULFg.b['111'][2]++,oRelatedTarget.compareTo(oSubmenu))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['111'][3]++,oSubmenu.contains(oRelatedTarget)))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['110'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['392']++;bMovingToSubmenu=true;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['110'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['109'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['393']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['113'][0]++,handleMouseOutForNode(oMenu,oRelatedTarget))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['113'][1]++,bMovingToSubmenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['112'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['394']++;menuNav._onMenuMouseOut(oMenu,event);__cov_uXsvbG6iHwlIdkz5gTULFg.s['395']++;oMenu[HANDLED_MOUSEOUT]=true;__cov_uXsvbG6iHwlIdkz5gTULFg.s['396']++;oMenu[HANDLED_MOUSEOVER]=false;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['112'][1]++;}},_toggleSubmenuDisplay:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['56']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['397']++;var menuNav=this,oTarget=event.target,oMenuLabel=getMenuLabel(oTarget,true),sType=event.type,oAnchor,oSubmenu,sHref,nHashPos,nLen,sId;__cov_uXsvbG6iHwlIdkz5gTULFg.s['398']++;if(oMenuLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.b['114'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['399']++;oAnchor=isAnchor(oTarget)?(__cov_uXsvbG6iHwlIdkz5gTULFg.b['115'][0]++,oTarget):(__cov_uXsvbG6iHwlIdkz5gTULFg.b['115'][1]++,oTarget.ancestor(isAnchor));__cov_uXsvbG6iHwlIdkz5gTULFg.s['400']++;if(oAnchor){__cov_uXsvbG6iHwlIdkz5gTULFg.b['116'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['401']++;sHref=oAnchor.getAttribute('href',2);__cov_uXsvbG6iHwlIdkz5gTULFg.s['402']++;nHashPos=sHref.indexOf('#');__cov_uXsvbG6iHwlIdkz5gTULFg.s['403']++;nLen=sHref.length;__cov_uXsvbG6iHwlIdkz5gTULFg.s['404']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['118'][0]++,nHashPos===0)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['118'][1]++,nLen>1)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['117'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['405']++;sId=sHref.substr(1,nLen);__cov_uXsvbG6iHwlIdkz5gTULFg.s['406']++;oSubmenu=oMenuLabel.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['407']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['120'][0]++,oSubmenu)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['120'][1]++,oSubmenu.get(ID)===sId)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['119'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['408']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['122'][0]++,sType===MOUSEDOWN)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['122'][1]++,sType===KEYDOWN)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['121'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['409']++;if(((__cov_uXsvbG6iHwlIdkz5gTULFg.b['124'][0]++,UA.opera)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['124'][1]++,UA.gecko)||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['124'][2]++,UA.ie))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['124'][3]++,sType===KEYDOWN)&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['124'][4]++,!menuNav._preventClickHandle)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['123'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['410']++;menuNav._preventClickHandle=menuNav._rootMenu.on('click',function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['57']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['411']++;event.preventDefault();__cov_uXsvbG6iHwlIdkz5gTULFg.s['412']++;menuNav._preventClickHandle.detach();__cov_uXsvbG6iHwlIdkz5gTULFg.s['413']++;menuNav._preventClickHandle=null;});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['123'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['414']++;if(sType==MOUSEDOWN){__cov_uXsvbG6iHwlIdkz5gTULFg.b['125'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['415']++;event.preventDefault();__cov_uXsvbG6iHwlIdkz5gTULFg.s['416']++;event.stopImmediatePropagation();__cov_uXsvbG6iHwlIdkz5gTULFg.s['417']++;menuNav._hasFocus=true;}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['125'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['418']++;if(menuNav._isRoot(getParentMenu(oTarget))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['126'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['419']++;if(hasVisibleSubmenu(oMenuLabel)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['127'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['420']++;menuNav._hideMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['421']++;menuNav._focusItem(oMenuLabel);__cov_uXsvbG6iHwlIdkz5gTULFg.s['422']++;menuNav._setActiveItem(oMenuLabel);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['127'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['423']++;menuNav._hideAllSubmenus(menuNav._rootMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['424']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['425']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['426']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['126'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['427']++;if(menuNav._activeItem==oMenuLabel){__cov_uXsvbG6iHwlIdkz5gTULFg.b['128'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['428']++;menuNav._showMenu(oSubmenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['429']++;menuNav._focusItem(getFirstItem(oSubmenu));__cov_uXsvbG6iHwlIdkz5gTULFg.s['430']++;menuNav._setActiveItem(getFirstItem(oSubmenu));}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['128'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['431']++;if(!oMenuLabel._clickHandle){__cov_uXsvbG6iHwlIdkz5gTULFg.b['129'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['432']++;oMenuLabel._clickHandle=oMenuLabel.on('click',function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['58']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['433']++;menuNav._hideAllSubmenus(menuNav._rootMenu);__cov_uXsvbG6iHwlIdkz5gTULFg.s['434']++;menuNav._hasFocus=false;__cov_uXsvbG6iHwlIdkz5gTULFg.s['435']++;menuNav._clearActiveItem();__cov_uXsvbG6iHwlIdkz5gTULFg.s['436']++;oMenuLabel._clickHandle.detach();__cov_uXsvbG6iHwlIdkz5gTULFg.s['437']++;oMenuLabel._clickHandle=null;});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['129'][1]++;}}}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['121'][1]++;}__cov_uXsvbG6iHwlIdkz5gTULFg.s['438']++;if(sType===CLICK){__cov_uXsvbG6iHwlIdkz5gTULFg.b['130'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['439']++;event.preventDefault();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['130'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['119'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['117'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['116'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['114'][1]++;}},_onKeyPress:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['59']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['440']++;switch(event.keyCode){case 37:__cov_uXsvbG6iHwlIdkz5gTULFg.b['131'][0]++;case 38:__cov_uXsvbG6iHwlIdkz5gTULFg.b['131'][1]++;case 39:__cov_uXsvbG6iHwlIdkz5gTULFg.b['131'][2]++;case 40:__cov_uXsvbG6iHwlIdkz5gTULFg.b['131'][3]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['441']++;event.preventDefault();__cov_uXsvbG6iHwlIdkz5gTULFg.s['442']++;break;}},_onKeyDown:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['60']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['443']++;var menuNav=this,oActiveItem=menuNav._activeItem,oTarget=event.target,oActiveMenu=getParentMenu(oTarget),oSubmenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['444']++;if(oActiveMenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['132'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['445']++;menuNav._activeMenu=oActiveMenu;__cov_uXsvbG6iHwlIdkz5gTULFg.s['446']++;if(isHorizontalMenu(oActiveMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['133'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['447']++;menuNav._onHorizontalMenuKeyDown(event);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['133'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['448']++;menuNav._onVerticalMenuKeyDown(event);}__cov_uXsvbG6iHwlIdkz5gTULFg.s['449']++;if(event.keyCode===27){__cov_uXsvbG6iHwlIdkz5gTULFg.b['134'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['450']++;if(!menuNav._isRoot(oActiveMenu)){__cov_uXsvbG6iHwlIdkz5gTULFg.b['135'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['451']++;if(UA.opera){__cov_uXsvbG6iHwlIdkz5gTULFg.b['136'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['452']++;later(0,menuNav,function(){__cov_uXsvbG6iHwlIdkz5gTULFg.f['61']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['453']++;menuNav._hideMenu(oActiveMenu,true);});}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['136'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['454']++;menuNav._hideMenu(oActiveMenu,true);}__cov_uXsvbG6iHwlIdkz5gTULFg.s['455']++;event.stopPropagation();__cov_uXsvbG6iHwlIdkz5gTULFg.s['456']++;menuNav._blockMouseEvent=UA.gecko?(__cov_uXsvbG6iHwlIdkz5gTULFg.b['137'][0]++,true):(__cov_uXsvbG6iHwlIdkz5gTULFg.b['137'][1]++,false);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['135'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['457']++;if(oActiveItem){__cov_uXsvbG6iHwlIdkz5gTULFg.b['138'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['458']++;if((__cov_uXsvbG6iHwlIdkz5gTULFg.b['140'][0]++,isMenuLabel(oActiveItem))&&(__cov_uXsvbG6iHwlIdkz5gTULFg.b['140'][1]++,hasVisibleSubmenu(oActiveItem))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['139'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['459']++;oSubmenu=oActiveItem.next();__cov_uXsvbG6iHwlIdkz5gTULFg.s['460']++;if(oSubmenu){__cov_uXsvbG6iHwlIdkz5gTULFg.b['141'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['461']++;menuNav._hideMenu(oSubmenu);}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['141'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['139'][1]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['462']++;menuNav._focusManager.blur();__cov_uXsvbG6iHwlIdkz5gTULFg.s['463']++;menuNav._clearActiveItem();__cov_uXsvbG6iHwlIdkz5gTULFg.s['464']++;menuNav._hasFocus=false;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['138'][1]++;}}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['134'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['132'][1]++;}},_onDocMouseDown:function(event){__cov_uXsvbG6iHwlIdkz5gTULFg.f['62']++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['465']++;var menuNav=this,oRoot=menuNav._rootMenu,oTarget=event.target;__cov_uXsvbG6iHwlIdkz5gTULFg.s['466']++;if(!((__cov_uXsvbG6iHwlIdkz5gTULFg.b['143'][0]++,oRoot.compareTo(oTarget))||(__cov_uXsvbG6iHwlIdkz5gTULFg.b['143'][1]++,oRoot.contains(oTarget)))){__cov_uXsvbG6iHwlIdkz5gTULFg.b['142'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['467']++;menuNav._hideAllSubmenus(oRoot);__cov_uXsvbG6iHwlIdkz5gTULFg.s['468']++;if(UA.webkit){__cov_uXsvbG6iHwlIdkz5gTULFg.b['144'][0]++;__cov_uXsvbG6iHwlIdkz5gTULFg.s['469']++;menuNav._hasFocus=false;__cov_uXsvbG6iHwlIdkz5gTULFg.s['470']++;menuNav._clearActiveItem();}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['144'][1]++;}}else{__cov_uXsvbG6iHwlIdkz5gTULFg.b['142'][1]++;}}});__cov_uXsvbG6iHwlIdkz5gTULFg.s['471']++;Y.namespace('Plugin');__cov_uXsvbG6iHwlIdkz5gTULFg.s['472']++;Y.Plugin.NodeMenuNav=NodeMenuNav;},'@VERSION@',{'requires':['node','classnamemanager','plugin','node-focusmanager'],'skinnable':true});