https://wutheringwaves.gg/wp-content/plugins/dotgg-game/common/js/async/4825.e41a1023ca42aa382ddd.js
1"use strict";(self.webpackChunkallyourbasedotgg=self.webpackChunkallyourbasedotgg||[]).push([[4825],{60410(e,t,r){r.d(t,{$P:()=>o.s,$Q:()=>n.$Q,Pe:()=>a.e});var a=r(29027),n=r(26482),o=r(53791)},76283(e,t,r){r.d(t,{A:()=>o});var a=r(41906),n=r(89024);function o(e,t,r,o){const i=(t.textSearch??"").trim(),l=Object.entries(t).filter(([e,t])=>"textSearch"!==e&&""!==t);return""===i&&0===l.length?[...e]:e.filter(e=>{if(""!==i&&!(0,n.qW)(r(e),i))return!1;const t=o(e);return l.every(([e,r])=>void 0!==t&&(0,a.rH)(t[e],r.toLowerCase()))})}},79808(e,t,r){var a=r(63679);const n="@container (max-width: 520px)",o=a.I4.img` 2 width: 40px; 3 height: 40px; 4 flex: 0 0 40px; 5 border-radius: 6px; 6 object-fit: cover; 7 object-position: top; 8 background: var(--theme-palette-color-6); 9 10 ${n} { 11 width: 32px; 12 height: 32px; 13 flex-basis: 32px; 14 } 15`,i=a.I4.span` 16 width: 40px; 17 height: 40px; 18 flex: 0 0 40px; 19 border-radius: 6px; 20 background: var(--theme-palette-color-6); 21 22 ${n} { 23 width: 32px; 24 height: 32px; 25 flex-basis: 32px; 26 } 27`,l=a.I4.div` 28 font-size: 14px; 29 line-height: 1.55; 30 color: var(--theme-palette-color-3); 31 32 p { 33 margin: 0 0 10px; 34 } 35 36 p:last-child { 37 margin-bottom: 0; 38 } 39 40 strong { 41 color: var(--theme-palette-color-4); 42 } 43 44 a { 45 color: var(--dotgg-accent-text, var(--theme-palette-color-1)); 46 } 47`,s=a.I4.p` 48 padding: 24px 8px; 49 text-align: center; 50 font-size: 14px; 51 color: var(--theme-palette-color-3); 52`,d=a.I4.div` 53 width: 100%; 54 display: flex; 55 flex-direction: column; 56 gap: 14px; 57 container-type: inline-size; 58`,c=a.I4.section` 59 width: 100%; 60 background-color: var(--theme-palette-color-8); 61 border: 1px solid var(--theme-palette-color-5); 62 border-radius: 6px; 63 padding: 14px; 64`,h=a.I4.div` 65 display: flex; 66 flex-direction: column; 67 gap: 14px; 68 width: 100%; 69 opacity: ${e=>e.$switching?.45:1}; 70 pointer-events: ${e=>e.$switching?"none":"auto"}; 71 transition: opacity 120ms ease; 72 /* A switch re-sorts every row; scroll anchoring would follow whichever unit 73 it had pinned to her new place (641px on /meta/). The reader stays put. */ 74 overflow-anchor: none; 75`,p=a.I4.p` 76 margin: 0; 77 text-align: center; 78 font-size: 12px; 79 color: var(--theme-palette-color-3); 80 81 strong { 82 color: var(--theme-palette-color-4); 83 font-variant-numeric: tabular-nums; 84 } 85 86 /* The cross-link to the editors' list, where a page carries one (czn.gg /tier-list-auto/). */ 87 a { 88 color: var(--dotgg-accent-text, var(--theme-palette-color-1)); 89 text-decoration: none; 90 white-space: nowrap; 91 } 92 93 a:hover { 94 text-decoration: underline; 95 } 96`,m=a.I4.details` 97 width: 100%; 98 border-radius: 6px; 99 background: var(--theme-palette-color-6); 100 101 summary { 102 display: flex; 103 align-items: center; 104 gap: 8px; 105 min-height: 44px; 106 padding: 10px 14px; 107 list-style: none; 108 cursor: pointer; 109 font-size: 15px; 110 font-weight: 700; 111 color: var(--theme-palette-color-4); 112 } 113 114 summary::-webkit-details-marker { 115 display: none; 116 } 117 118 summary::before { 119 content: "+"; 120 width: 10px; 121 } 122 123 &[open] summary::before { 124 content: "â"; 125 } 126 127 summary:focus-visible { 128 outline: 2px solid var(--theme-palette-color-1); 129 outline-offset: -2px; 130 border-radius: 6px; 131 } 132 133 & > div { 134 padding: 0 14px 14px; 135 } 136`;r.d(t,["EV",0,"var(--tool-hero-border, color-mix(in oklab, var(--theme-palette-color-1) 38%, var(--theme-palette-color-5)))","HG",0,m,"Hl",0,h,"Pb",0,"var(--tool-hero-bg, color-mix(in oklab, var(--theme-palette-color-1) 9%, var(--theme-palette-color-8)))","Sv",0,s,"XZ",0,c,"b3",0,d,"iN",0,i,"qv",0,o,"s7",0,l,"xR",0,p,"yu",0,"var(--tool-accent-soft, color-mix(in oklab, var(--theme-palette-color-1) 16%, transparent))"])},57471(e,t,r){r.d(t,["B",0,(e,t)=>{try{const r=new URL(window.location.href);t?r.searchParams.set(e,"1"):r.searchParams.delete(e),window.history.replaceState(window.history.state,"",r.toString())}catch{}},"c",0,e=>{try{return"1"===new URLSearchParams(window.location.search).get(e)}catch{return!1}}])},2189(e,t,r){r.d(t,{y:()=>i});var a=r(58468),n=r(60410),o=r(70165);function i(e,t="characters"){const r=(0,a.Kr)(()=>(o.yD.classifications[t]??[]).filter(t=>e.includes(t.name)).sort((t,r)=>e.indexOf(t.name)-e.indexOf(r.name)),[e,t]),i=(0,a.Kr)(()=>r.map(e=>e.name),[r]),{urlFilters:l,writeUrl:s}=(0,n.$P)(i),[d,c]=(0,a.J0)(l),[h,p]=(0,a.J0)(!1);(0,a.vJ)(()=>{h&&s("",d)},[d,h,s]);const m=(0,a.hb)((e,t)=>{p(!0),c(r=>{if("clear"===t)return{};const a={...r};return void 0===e||""===e?delete a[t]:a[t]=e,a})},[]);return{facetDefs:r,filters:d,filterchange:m,filtersOn:Object.values(d).some(e=>""!==e)}}},14612(e,t,r){var a=r(15073),n=r(63679),o=r(9114),i=r(79808),l=r(20411),s=r(60083);const d=n.I4.section` 137 width: 100%; 138 border: 1px solid ${i.EV}; 139 background: ${i.Pb}; 140 border-radius: 8px; 141 padding: 12px 14px; 142`,c=n.I4.div` 143 font-size: 11px; 144 font-weight: 700; 145 letter-spacing: 0.08em; 146 text-transform: uppercase; 147 color: var(--theme-palette-color-3); 148 margin-bottom: 8px; 149`,h=n.I4.div` 150 display: grid; 151 gap: 8px 12px; 152 grid-template-columns: repeat(3, minmax(0, 1fr)); 153 154 @container (max-width: 820px) { 155 grid-template-columns: minmax(0, 1fr); 156 gap: 4px; 157 } 158`,p=n.I4.a` 159 display: flex; 160 gap: 10px; 161 align-items: flex-start; 162 color: inherit; 163 text-decoration: none; 164 padding: 8px; 165 border-radius: 6px; 166 background: ${e=>e.$first?i.yu:"transparent"}; 167 cursor: pointer; 168 169 &:hover { 170 background: ${i.yu}; 171 } 172 173 &:focus-visible { 174 outline: 2px solid var(--theme-palette-color-1); 175 outline-offset: 1px; 176 } 177`,m=n.I4.div` 178 font-size: 18px; 179 font-weight: 800; 180 line-height: 1.2; 181 color: var(--theme-palette-color-4); 182 183 @container (max-width: 520px) { 184 font-size: 17px; 185 } 186`,u=n.I4.span` 187 display: inline-block; 188 min-width: 26px; 189 padding: 0 6px; 190 border-radius: 4px; 191 text-align: center; 192 color: ${s.eZ}; 193 background: ${e=>e.$color}; 194`,g="@container (max-width: 520px)",f=n.I4.div` 195 flex: 1; 196 min-width: 0; 197`,x=n.I4.div` 198 margin-top: 2px; 199 font-size: 12px; 200 color: var(--theme-palette-color-3); 201 202 /* A phone keeps the name and the one line; the facts are on the card below. */ 203 ${g} { 204 display: none; 205 } 206`,v=n.I4.p` 207 margin: 4px 0 0; 208 font-size: 12.5px; 209 line-height: 1.35; 210 color: var(--theme-palette-color-3); 211`,w=n.I4.span` 212 display: inline-block; 213 margin-top: 3px; 214 font-size: 12px; 215 font-weight: 600; 216 color: var(--dotgg-accent-text, var(--theme-palette-color-1)); 217 218 ${g} { 219 display: none; 220 } 221`,b=n.I4.span` 222 display: none; 223 align-self: center; 224 font-size: 20px; 225 color: var(--theme-palette-color-3); 226 227 ${g} { 228 display: block; 229 } 230`;r.d(t,["z",0,({cards:e,ladder:t,eyebrow:r,moreLabel:n,factsOf:s,whyOf:g})=>{const y=(0,l.W)(),{linkProps:k,popup:$}=(0,o.g)(),Y=e.filter(e=>e.tier).slice(0,3);return Y.length<3?null:(0,a.FD)(d,{"aria-label":"The answer",children:[(0,a.Y)(c,{children:r}),(0,a.Y)(h,{children:Y.map((e,r)=>{const o=y(e.elementID,e.slug);return(0,a.FD)(p,{"data-native":!0,href:e.href??o.href??void 0,$first:0===r,...k(e.elementID,"characters",{context:e.popupContext,variant:e.variant}),children:[o.icon?(0,a.Y)(i.qv,{src:o.icon,alt:"",loading:"lazy",width:40,height:40}):(0,a.Y)(i.iN,{}),(0,a.FD)(f,{children:[(0,a.FD)(m,{children:[(0,a.Y)(u,{$color:t.color(e.tier??"â"),children:e.tier})," ",e.name,e.nameSuffix]}),(0,a.Y)(x,{children:s(e)}),(0,a.Y)(v,{children:g(e)}),(0,a.Y)(w,{children:n})]}),(0,a.Y)(b,{"aria-hidden":"true",children:"âº"})]},e.key)})}),$]})}])},5760(e,t,r){r.d(t,{T:()=>Y});var a=r(15073),n=r(58468),o=r(63679),i=r(26482),l=r(29027),s=r(11107),d=r(90023),c=r(79808),h=r(57471),p=r(2189),m=r(76283),u=r(6768),g=r(60083);const f=({cards:e,pending:t,ladder:r,compare:n})=>{const o=Math.max(...r.letters.map(e=>e.length),1),l=e=>(0,a.FD)(v,{children:[(0,a.Y)(u.Kl,{elementType:"characters",elementID:e.elementID,small:!0,accentColor:e.accent,badge:e.badge,nameSuffix:e.nameSuffix,hrefOverride:e.href,popupVariant:e.variant,popupContext:e.popupContext}),(0,a.FD)(w,{children:[(0,a.Y)(b,{children:e.caption}),n?(0,a.Y)(y,{$color:e.editors?r.color(e.editors):void 0,title:e.editorsTitle,children:e.editors??"â"}):null]})]},e.key);return(0,a.FD)(x,{children:[r.letters.map(t=>{const n=e.filter(e=>e.tier===t).sort((e,t)=>
230t.score-e.score);return n.length?(0,a.FD)(i.XS,{children:[(0,a.Y)(i.Td,{$color:r.color(t),"aria-label":`${t} tier`,children:(0,a.Y)(i.ti,{$chars:o,children:t})}),(0,a.Y)(i.$t,{children:n.map(l)})]},t):null}),t.length?(0,a.FD)(i.XS,{children:[(0,a.Y)(i.Td,{$color:r.color("â"),"aria-label":"Not graded yet",children:(0,a.Y)(k,{children:"Not yet"})}),(0,a.Y)(i.$t,{children:t.map(l)})]}):null]})},x=o.I4.div` 231 display: flex; 232 flex-direction: column; 233 gap: 10px; 234 width: 100%; 235`,v=(0,o.I4)(i.Il)` 236 display: flex; 237 flex-direction: column; 238 align-items: center; 239 gap: 3px; 240`,w=o.I4.div` 241 display: flex; 242 align-items: center; 243 justify-content: center; 244 gap: 6px; 245 min-height: 18px; 246`,b=o.I4.span` 247 font-size: 11px; 248 font-weight: 600; 249 font-variant-numeric: tabular-nums; 250 color: var(--theme-palette-color-3); 251`,y=o.I4.span` 252 min-width: 26px; 253 padding: 1px 5px; 254 border-radius: 4px; 255 font-size: 10.5px; 256 font-weight: 800; 257 line-height: 1.5; 258 text-align: center; 259 color: ${g.eZ}; 260 background: ${e=>e.$color??"var(--theme-palette-color-5)"}; 261`,k=o.I4.span` 262 color: var(--theme-palette-color-4); 263 font-size: 12px; 264 font-weight: 700; 265 text-align: center; 266 line-height: 1.1; 267`,$="editors",Y=({cards:e,ladder:t,facetNames:r,compareLabels:o,view:u,emptyText:g})=>{const{facetDefs:x,filters:v,filterchange:w,filtersOn:b}=(0,p.y)(r),[y,k]=(0,n.J0)(()=>(0,h.c)($)),Y=void 0!==o&&y,I=(0,n.Kr)(()=>e.flatMap(e=>e.item?[e.item]:[]),[e]),F=(0,n.Kr)(()=>function(e,t){return(0,m.A)(e,t,e=>`${e.name}${e.nameSuffix??""}`,e=>e.item)}(e,v),[e,v]),T=F.filter(e=>e.tier),S=F.filter(e=>!e.tier&&void 0!==e.pendingOrder).sort((e,t)=>(e.pendingOrder??0)-(t.pendingOrder??0));return(0,a.FD)(a.FK,{children:[(0,a.Y)(l.e,{elementType:"characters",facetDefs:x,filters:v,filterchange:w,itemsOnBoard:I}),(0,a.Y)(s.S,{}),o||u||b?(0,a.FD)(D,{children:[u?(0,a.Y)(d.$,{ariaLabel:u.ariaLabel,value:u.value,onChange:u.onChange,options:u.options}):null,o?(0,a.Y)(d.$,{ariaLabel:"Letters shown under each card",value:Y?"both":"data",onChange:e=>{return t="both"===e,(0,h.B)($,t),void k(t);var t},options:[{value:"data",label:o.data},{value:"both",label:o.both}]}):null,b?(0,a.FD)(i.$Q,{children:["Showing ",T.length+S.length," of ",e.length]}):null]}):null,T.length||S.length?(0,a.Y)(f,{cards:T,pending:S,ladder:t,compare:Y}):(0,a.Y)(c.XZ,{children:(0,a.Y)(c.Sv,{children:g})})]})},D=o.I4.div` 268 display: flex; 269 flex-wrap: wrap; 270 align-items: center; 271 justify-content: space-between; 272 gap: 8px 16px; 273 margin: 0 0 10px; 274`},57762(e,t,r){r.d(t,{bR:()=>s});var a=r(15073),n=r(58468),o=r(60083),i=r(70165);const l="var(--theme-palette-color-5)";function s(e){const t=i.yD.tierlistDrawOptions,r=Math.max(e.length-1,1);return{letters:e,color:a=>{const n=t?t.names.indexOf(a):-1;if(t&&n>=0&&t.colors[n])return t.colors[n];const i=e.indexOf(a);return i<0?l:o.KX[Math.round(i/r*(o.KX.length-1))]??l}}}r.d(t,["Tu",0,(e,t,r)=>Math.abs(e.letters.indexOf(t)-e.letters.indexOf(r)),"WY",0,({ladder:e,breaks:t,unit:r})=>{const o=[];for(const i of e){const e=t[i],l=void 0===e||e<=0;if(o.push((0,a.FD)(n.FK,{children:[o.length?", ":"",(0,a.Y)("strong",{children:i})," ",l?"below":`${e}${r}+`]},i)),l)break}return(0,a.Y)(a.FK,{children:o})}])},64825(e,t,r){r.r(t),r.d(t,{NikkeTierListPage:()=>M});var a=r(15073),n=r(58468),o=r(63679),i=r(26482),l=r(79808),s=r(5760),d=r(70165),c=r(81616),h=r(48887),p=r(83352),m=r(22587),u=r(35889);const g=["SSS","SS","S","A","B","C","D","E","F"],f=e=>{const t=u.xN.indexOf(e);return t>=0?m.ND[t]??m.OT:m.OT};var x=r(16715),v=r(79814),w=r(30724),b=r(10722);const y={letters:g,color:f},k=(e,t)=>"raid"===t?`top ${(0,v.dl)(e.score)}%`:(0,v.Oe)(e.score),$=(e,t)=>e.tier?void 0:e.new?e.new.days:e.owners>=t?999:void 0;var Y=r(14612);const D=({cards:e,mode:t,stratum:r})=>(0,a.Y)(Y.z,{cards:e,ladder:y,eyebrow:"raid"===t?"Built first by the commanders who run NIKKE's unions":"all"===r?"Kept on arena teams by the most arena commanders":`Kept on arena teams by the most arena commanders ${v.TY[r]}`,moreLabel:"What commanders build âº",factsOf:e=>(0,v.cy)(e.row),whyOf:e=>I(e.row,t,r)}),I=(e,t,r)=>"raid"===t?`On average in the top ${(0,v.dl)(e.score)}% of her owners' investment`:`${e.score}% of arena commanders${"all"===r?"":` ${v.TY[r]}`} keep an arena cube on her`;var F=r(57762),T=r(60083),S=r(12434);const O=({cards:e,mode:t})=>{const r=[];for(const t of e)t.row.tier&&t.editors&&r.push({card:t,ours:t.row.tier,editors:t.editors,lead:g.indexOf(t.editors)-g.indexOf(t.row.tier)});if(r.length<20)return null;const n=r.filter(e=>e.ours===e.editors).length,o=r.filter(e=>(0,F.Tu)(y,e.ours,e.editors)<=1).length,i=e=>`${Math.round(100*e/r.length)}%`,s=r.filter(e=>e.lead>=2).sort((e,t)=>
274t.lead-e.lead||t.card.row.score-e.card.row.score),d=r.filter(e=>-e.lead>=2).sort((e,t)=>e.lead-t.lead||e.card.row.score-t.card.row.score),c=x.ut[t];return(0,a.FD)(p.Zp,{title:"The data beside the editors' tier list",children:[(0,a.Y)(l.s7,{children:(0,a.FD)("p",{children:["Of the ",(0,a.Y)("strong",{children:r.length})," Nikkes both lists grade, the letter here is the editors' ",c," letter for ",(0,a.Y)("strong",{children:i(n)})," of them and within one letter for ",(0,a.Y)("strong",{children:i(o)}),". A Nikke whose commanders mostly run her Treasure is compared with the editors' Treasure rating. Switch the bands to"," ",(0,a.FD)("em",{children:["+ editors' ",c]})," above them to see both letters on every card."]})}),(0,a.FD)(K,{children:[(0,a.Y)(N,{title:`Built more than the editors rate them (${s.length})`,pairs:s.slice(0,8)}),(0,a.Y)(N,{title:`Rated higher by the editors than commanders build them (${d.length})`,pairs:d.slice(0,8)})]}),(0,a.Y)(l.s7,{children:(0,a.FD)("p",{children:["A gap is not a mistake on either side. The editors judge what a Nikke can do in ",c,"; this list counts what commanders actually build â so a collab or limited unit few own, or one released weeks ago, reads lower here. The editors' reasoning for every Nikke is on"," ",(0,a.Y)("a",{href:`${S.Ay.BASE_FOLDER}tier-list/`,"data-native":!0,children:"the NIKKE tier list"}),"."]})})]})},N=({title:e,pairs:t})=>(0,a.FD)("div",{children:[(0,a.Y)(z,{children:e}),t.length?(0,a.Y)(L,{children:t.map(e=>(0,a.FD)(A,{children:[(0,a.FD)(E,{children:[e.card.row.name,e.card.nameSuffix??""]}),(0,a.Y)(_,{$color:f(e.ours),title:"This list",children:e.ours}),(0,a.Y)(C,{"aria-hidden":"true",children:"vs"}),(0,a.Y)(_,{$color:f(e.editors),title:"The editors",children:e.editors})]},e.card.key))}):(0,a.Y)(P,{children:"None two letters apart."})]}),K=o.I4.div` 275 display: grid; 276 grid-template-columns: repeat(2, minmax(0, 1fr)); 277 gap: 12px 24px; 278 margin: 4px 0 10px; 279 280 @container (max-width: 640px) { 281 grid-template-columns: minmax(0, 1fr); 282 } 283`,z=o.I4.div` 284 font-size: 12px; 285 font-weight: 700; 286 color: var(--theme-palette-color-4); 287 margin-bottom: 6px; 288`,L=o.I4.ul` 289 list-style: none; 290 margin: 0; 291 padding: 0; 292 display: flex; 293 flex-direction: column; 294 gap: 4px; 295`,A=o.I4.li` 296 display: flex; 297 align-items: center; 298 gap: 6px; 299 min-height: 26px; 300`,E=o.I4.span` 301 flex: 1 1 auto; 302 min-width: 0; 303 overflow: hidden; 304 text-overflow: ellipsis; 305 white-space: nowrap; 306 font-size: 13px; 307 color: var(--theme-palette-color-4); 308`,_=o.I4.span` 309 flex: 0 0 auto; 310 min-width: 30px; 311 padding: 1px 6px; 312 border-radius: 4px; 313 background: ${e=>e.$color}; 314 color: ${T.eZ}; 315 font-size: 11px; 316 font-weight: 800; 317 text-align: center; 318`,C=o.I4.span` 319 font-size: 11px; 320 color: var(--theme-palette-color-3); 321`,P=o.I4.div` 322 font-size: 12px; 323 color: var(--theme-palette-color-3); 324`,B=["S","A","B","C","D"],R=({snap:e,counts:t})=>{const r=e.method,n="raid"===e.mode,o=r.ladder??B,i=r.breaks[o[0]??"S"]??90,s=(0,v.DL)(e),d="all"!==s.stratum;return(0,a.FD)(l.HG,{children:[(0,a.Y)("summary",{children:"How these letters are decided"}),(0,a.FD)(l.s7,{children:[n?(0,a.FD)("p",{children:["Every commander's roster is put in investment order â skill levels, overload gear and its lines, doll or treasure, cube â and each Nikke gets her"," ",(0,a.Y)("strong",{children:"percentile in that order"}),": 100 means the Nikke that commander invested in most. Her score is that percentile averaged over the commanders who own her. A percentile rather than a level, because a commander who maxes a hundred units and one who maxes ten still put the same Nikkes first."," ",(0,a.Y)(F.WY,{ladder:o,breaks:r.breaks,unit:""})," â so ",(0,a.Y)("strong",{children:o[0]})," ","means on average in the top ",(0,v.dl)(i),"% of her owners' investment.",0===r.arena_only_raid_credit?(0,a.FD)(a.FK,{children:[" ","A Nikke built for the ",(0,a.Y)("strong",{children:"arena"})," â an arena cube and no raid cube â counts as no raid investment: many commanders max Noah or Jackal, and they do it for PvP."]}):null]}
324):(0,a.FD)("p",{children:["The game keeps a separate cube slot for arena teams. Her score is the"," ",(0,a.Y)("strong",{children:"share of arena commanders who own her and keep an arena cube on her"})," â over commanders with ",r.arena_min_cubed,"+ arena cubes set, so nobody who never plays arena pulls the numbers down. ",(0,a.Y)(F.WY,{ladder:o,breaks:r.breaks,unit:"%"}),".",d?(0,a.FD)(a.FK,{children:[" ","It is read among the"," ",(0,a.FD)("strong",{children:[(0,v.L5)(s.commanders)," arena commanders ",v.TY[s.stratum]]})," ","(by their union's last Union Raid finish): further down, an arena cube mostly sits on a commander's raid carries, and the list turns into the raid order again. The rate among every arena commander is in each Nikke's sentence and on the meta page."]}):null]}),r.ladder?(0,a.Y)("p",{children:"The nine letters are NIKKE's own, the ones the editors grade on. Where each one starts was set once, on 26 September 2026, so that it held about as many Nikkes as the editors give it â and it has not moved since: the letters follow the commanders, not the editors."}):null,(0,a.FD)("p",{children:["A Nikke is graded once ",r.min_owners," ",d?"of those arena commanders":"commanders in the panel"," own her, and"," ",r.new_unit_days," days after release â investment follows a pull by weeks, so a new unit is listed with her adoption so far instead of a letter she has not had time to earn. The panel is ",(0,v.L5)(e.panel.commanders)," commanders' rosters on"," ",e.panel.areas.length," servers, re-read and re-graded every day; the counts behind every letter are on"," ",(0,a.Y)("a",{href:`${S.Ay.BASE_FOLDER}meta/`,"data-native":!0,children:"the NIKKE meta page"}),"."]}),(0,a.FD)("p",{children:["It measures what the strongest commanders build, not what wins: NIKKE publishes no win rates, damage logs or team records, so none is used. For the editors' judgement by content â story, bosses, PvP â see"," ",(0,a.Y)("a",{href:`${S.Ay.BASE_FOLDER}tier-list/`,"data-native":!0,children:"the NIKKE tier list"}),"."]}),(0,a.FD)("p",{children:["Today's letters: ",t,"."]})]})]})},j=["raid","arena"];function H(e){try{const t=new URLSearchParams(window.location.search);"raid"===e?t.delete("mode"):t.set("mode",e);const r=t.toString();return`${window.location.pathname}${r?`?${r}`:""}`}catch{return"raid"===e?"?":`?mode=${e}`}}const M=()=>{const[e,t]=(0,n.J0)(v.Em),{snap:r,loading:o}=(0,v.N5)(e),m=(0,c.U_)("characters"),u=(0,n.Kr)(()=>(d.yD.tierlistFilters??[]).filter(e=>"rarity"!==e),[]),f=r?.mode??e,Y=null!==r&&r.mode!==e;(0,n.vJ)(()=>{r&&(0,v.pG)("raid"===r.mode?"arena":"raid")},[r]);const I=(0,n.Kr)(()=>r?.archetypes??[],[r]),F=r?(0,v.DL)(r).stratum:"all",T=r?.method.min_owners,S=(0,n.Kr)(()=>{const e=new Map((m??[]).map(e=>[String(e.id),e]));return function(e,t,r,{stratum:a="all",minOwners:n=20}={}){const o=x.ut[t];return e.map(e=>{const i=r.get(String(e.resource_id)),l=!!i&&(0,b.AQ)(i)&&(e.build?.doll.treasure??0)>=50,s=l&&i?(0,b.EV)(i):null,c=i?l?i.treasureTiers?.[o]:i.tiers?.[o]:void 0,h="raid"===t?e.owners:"all"===a?e.arena_owners:e.strata[a]?.base??0;return{key:e.identity,elementID:String(e.resource_id),name:e.name,slug:e.slug,tier:e.tier,score:e.score,row:e,item:i,treasure:l,accent:s?.accent??(i?d.yD.tierlistItemAccent?.(i):void 0),badge:e.new?(m=e.new.days,{glyph:"â³",title:`Released ${m} day${1===m?"":"s"} ago â graded once commanders have had time to build her`,color:w.P4}):i?d.yD.tierlistItemBadge?.(i):void 0,nameSuffix:s?.nameSuffix,href:s?.href,variant:s?.variant,popupContext:(0,x.nn)(e,t,a),caption:e.tier?k(e,t):e.new?`day ${e.new.days}`:`${h} owners`,pendingOrder:$(e,n),editors:(p=c,"string"==typeof p&&g.includes(p)?c:null),editorsTitle:`The editors' ${o} rating${l?" for her Treasure":""}`,base:h,on:a};var p,m})}(I,f,e,{stratum:F,minOwners:T})},[I,f,m,F,T]),N=g.map(e=>[e,I.filter(t=>t.tier===e).length]).filter(([,e])=>e>0).map(([e,t])=>`${e} ${t}`).join(" · "),K=r?(0,v.DL)(r):null;return(0,a.Y)(h.BQ,{children:(0,a.FD)(p.ju,{children:[r?(0,a.Y)(R,{snap:r,counts:N}):null,(0,a.FD)(J,{children:[(0,a.Y)(i.MK,{children:j.map(r=>(0,a.Y)(i.Ft,{href:H(r),"data-native":!0,$active:r===e,"aria-current":r===e?"true":void 0,onClick:e=>{e.preventDefault(),(e=>{(0,v.tp)(e),t(e)})(r)},children:v.VD[r]},r))}),r&&K?(0,a.FD)(l.xR,{children:[(0,a.Y)("strong",{children:(0,v.L5)(I.filter(e=>e.tier).length)})," Nikkes graded from"," ",(0,a.Y)("strong",{children:(0,v.L5)(K.commanders)})," ","all"===K.stratum?"commanders' rosters":`arena commanders ${v.TY[K.stratum]}`," ","· re-graded ",(0,v.gr)(r.generated_at)]}):null]}),r?(0,a.FD)(l.Hl,{$switching:Y,"aria-busy":Y,children:[(0,a.Y)(D,{cards:S,mode:f,stratum:K?.stratum??"all"}),(0,a.Y)(s.T,{cards:S,ladder:y,facetNames:u,compareLabels:{data:"Commanders' letters",both:`+ editors' ${x.ut[f]}`},emptyText:"No Nikke matches those filters."}),(0,a.Y)(O,{cards:S,mode:f})]}):(0,a.Y)(p.Zk,{children:(0,a.Y)(l.Sv,{children:o?"Loading the gradesâ¦":"The panel is still being read â the first grades publish once 1,000 commanders are in. Check back tomorrow."})})]})})},J=o.I4.div` 325 width: 100%; 326 327 & >
327 div:first-child { 328 margin-bottom: 6px; 329 } 330`}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.