wdGGvf Ze*/> #s$8ϵxz =/?ofF0l9b V1h3H3^Ȏ@km7zBfORuġ吺r۞quBN9-ajJ$[]`F܇Ud+G$T]gVt7,>Vv.y`f, fs8 qZgm`H.*`4ӌn}n9ST{JO_9$JxƘ$9?vj,9{H W,C1rۖ!&3gm`H.*PlRZBJ` wSh(m2g03dCєР9,5|Ժft3C$8۱<-,Zlt 2@$; *8(kKlߋAYcZZ3 q`/*F:d$[I3ÞsE/Wak)׉hhNH+d"t:l؇@־{ SC/z" Uz^FH_ P3HJMbsv#8&;k =[od֒ Ŋ;4>RI)7+Dv(_?77۶4Yq(6۱<-,Zlt'ts5w?t:(O 礞P|rsdVruP3COwVO{)=p[9HniR#1{.: #8m N,>ƥ+j_$VP(HP{H W,C1oɧ8 $8bgm`H.*t+jrq<+C-!T7D` ֑KZOTA^! Rڱ,b^>ͥ9Aŗ>,A0X^ ݃,3cGw+Pᖴף0k0Q"Èv QgI)&ԞMl`"x ӤhFhl W尖窈"OJ95w2L9d*~c+Lӧ%TGt6ްevmk˽]4=F4hfٷ)Ds`xf'Nz"oj$dbRʎ5n=?`pVWyj ~dը09slA$D14Ђ7e'~X9ktw + n ;*I:Cfv/'5nFUd*ۚ"N6-[KJHy(-a͚wv@F]hG%cryI(1G{jf xV1t&Q߷=B}Pw^=}rt(T`XEERG>3uJ8FP gCDOA:0/`DKRVuFe(ul`"x Ӥֶ^^(={v5 Uigm`H.*-2:f~Aqx"@F;OL I~s7%svSH]ݾZcIx(cm_)NbTrc_AxUCim4Eɲ.Ճg('taK|bsv#8&;k /$IfSU;>aIr#fOXxΝyz?eJ<a W`Rx: آfkQ߷=B}PwSBb;D䓐WzAv6zlR嫗[]`Iu?XwPo4e~'* VmșSY؏ 2rKj֑KZOTA^7=$-crg[{re$ + ?ʚ]3?mAcVDb:ݢE!:ʎEM,CgF[<1kdrNRAL5@ }߰WG4Z"50z!+mevIRڽqKmAܯ$EQ=j 7PCQ9_^^ÍfxS;ĝ-P'/Zi' $Q$Q*AU<!L,״,eA5&}\c|\8B\3u}`An+Dh||NFJVg?aB~YpnQS+j$gkp6Kr"&a`ّ:]_cRaQA"F)sLJŒ^_myR>% ( E=.x<Ɔ1Eī"g^h;c qg_93-Ҧ غ[^4P,` tj@4 hW=yp6_Fཉ[@^1_1T7U{ZgȬgR^C{Yw#hNjcdS g'W]3ݹ931%5طN\|[OI9o%ziWVEQ4=\$Ȉx5A/Tz9NV  5k+27@ !mHu7.I|;.Da9LuM]oW̶` nz |}*1(g*Wf߬6PYXQuҷ1 B;1I?tFQD {nqIي(;/pdgObl^pt+ .^P z{~跱˗(&r9/nM4AjfAӨhEkڭߓ|D㑀dJjr렎4SEW-D"ȥJ2(K$S~W SAuKƗqwg-h;Z o=k>3듧 uAy'wh=73 #,lW޾~ ۮlkjՆebNa-&G!\6Vy 鍠n8ܷE|˞ ޭAmO0/K=[1v~e4>u`XT`Im{+0Zwv>\:R߲NJB1-Ocπ /Pn%\W+֗w,cF>nX)?[%%[m,?؅VC֐d φ-F[)R!( h S?SnX)?[#uW%-XA6 2-2 oʑ(n!,4^c{(cN.L@3y?{",f-GR`ݪS9αT2ldT>픭`| 9'߉į4ͪ$雰:י9WrWBJ~Hn2,"^'ytI:03,6` 1t[?wrQqRZUwj}T>hy4h *EY 3Zb(&N /TWd'ڷ09K̳9ᗈ6&)|GzH7;~ܗ?1D 93>gQ; J }?[order-left: none !important; text-align: right; } div.coverage-summary th.pct { border-right: none !important; } div.coverage-summary th.abs { border-left: none !important; text-align: right; } div.coverage-summary td.pct { text-align: right; border-left: 1px solid #666; } div.coverage-summary td.abs { text-align: right; font-size: 90%; color: #444; border-right: 1px solid #666; } div.coverage-summary td.file { text-align: right; border-left: 1px solid #666; white-space: nowrap; } div.coverage-summary td.pic { min-width: 120px !important; } div.coverage-summary a:link { text-decoration: none; color: #000; } div.coverage-summary a:visited { text-decoration: none; color: #333; } div.coverage-summary a:hover { text-decoration: underline; } div.coverage-summary tfoot td { border-top: 1px solid #666; } div.coverage-summary .yui3-datatable-sort-indicator, div.coverage-summary .dummy-sort-indicator { height: 10px; width: 7px; display: inline-block; margin-left: 0.5em; } div.coverage-summary .yui3-datatable-sort-indicator { background: url("https://yui-s.yahooapis.com/3.6.0/build/datatable-sort/assets/skins/sam/sort-arrow-sprite.png") no-repeat scroll 0 0 transparent; } div.coverage-summary .yui3-datatable-sorted .yui3-datatable-sort-indicator { background-position: 0 -20px; } div.coverage-summary .yui3-datatable-sorted-desc .yui3-datatable-sort-indicator { background-position: 0 -10px; } .high { background: #b5d592 !important; } .medium { background: #ffe87c !important; } .low { background: #fc8c84 !important; } span.cover-fill, span.cover-empty { display:inline-block; border:1px solid #444; background: white; height: 12px; } span.cover-fill { background: #ccc; border-right: 1px solid #444; } span.cover-empty { background: white; border-left: none; } span.cover-full { border-right: none !important; } pre.prettyprint { border: none !important; padding: 0 !important; margin: 0 !important; } .com { color: #999 !important; } .ignore-none { color: #999; font-weight: normal; }

Code coverage report for All files

Statements: 82.29% (1385 / 1683)      Branches: 70.61% (793 / 1123)      Functions: 83.48% (288 / 345)      Lines: 82.5% (1377 / 1669)      Ignored: none     

File Statements Branches Functions Lines
core/ 82.29% (1385 / 1683) 70.61% (793 / 1123) 83.48% (288 / 345) 82.5% (1377 / 1669)