PageSourceSearch

https://c-tft-web.op.gg/_next/static/chunks/2536.e21c901bcf3d9d83.js

js op.gg collected 2026-10-01 10:40:08 UTC 31,287 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2536],{3365:(e,r,t)=>{t.d(r,{A:()=>n});var l=t(30926);let n=(0,l.createServerReference)("400b13211219defbb2b91512ea983311fdc9428a6e",l.callServer,void 0,l.findSourceMapURL,"default")},17083:(e,r,t)=>{t.d(r,{ce:()=>u,vi:()=>m});var l=t(80074),n=t(77202),a=t(51208),i=t(12115);let s={scope:t(76993)._,synergies:[],noStyleSynergies:[],version:""},o=(0,a.um)(s,(e,r)=>{switch(r.type){case"init":return{...e,...r.value};case"addSynergy":let t=e.synergies.findIndex(e=>e.trait===r.value.info.trait);if(-1!==t){let l=e.synergies[t];if(l.count!==r.value.info.count){let n=[...e.synergies];return n[t]={...l,count:r.value.info.count,style:r.value.info.style},{...e,synergies:n}}return e}return{...e,synergies:[...e.synergies,r.value.info]};case"removeSynergy":return{...e,synergies:e.synergies.filter(e=>e.trait!==r.value.trait)};case"addNoStyleSynergy":if(e.noStyleSynergies.find(e=>e.trait===r.value.info.trait)){var l;if((null==(l=e.noStyleSynergies.find(e=>e.trait===r.value.info.trait))?void 0:l.count)!==r.value.info.count)return{...e,noStyleSynergies:e.noStyleSynergies.map(e=>e.trait===r.value.info.trait?r.value.info:e)};return e}return{...e,noStyleSynergies:[...e.noStyleSynergies,r.value.info]};case"removeNoStyleSynergy":return{...e,noStyleSynergies:e.noStyleSynergies.filter(e=>e.trait!==r.value.trait)};default:throw Error("unknown action type")}}),d=(0,l.eU)(e=>e(o).synergies),c=(0,l.eU)(e=>e(o).noStyleSynergies);function u(){let e=(0,n.Xr)(o),r=(0,i.useCallback)(r=>{e({type:"init",value:{...r}})},[e]),t=(0,i.useCallback)(r=>{e({type:"addSynergy",value:{info:r}})},[e]),l=(0,i.useCallback)(r=>{e({type:"removeSynergy",value:{trait:r}})},[e]);return{initSynergies:r,addSynergy:t,removeSynergy:l,addNoStyleSynergy:(0,i.useCallback)(r=>{e({type:"addNoStyleSynergy",value:{info:r}})},[e]),removeNoStyleSynergy:(0,i.useCallback)(r=>{e({type:"removeNoStyleSynergy",value:{trait:r}})},[e])}}function m(){return{synergies:(0,n.md)(d),noStyleSynergies:(0,n.md)(c)}}},17286:(e,r,t)=>{t.d(r,{W:()=>n});var l=t(30926);let n=(0,l.createServerReference)("400b7f731ade22d66056bd5ab0b702d074e91e40c7",l.callServer,void 0,l.findSourceMapURL,"getRawMetaItemsById")},28297:(e,r,t)=>{t.d(r,{A:()=>U});var l=t(95155),n=t(95604),a=t(12115),i=t(93295),s=t(31210),o=t(89073),d=t(43689),c=t(54195);function u(e){let{version:r}=e,t=(0,n.useTranslations)("Tooltip"),u=(0,c.R)(),[m]=(0,i.ou)(),p=(0,s.A)(r,u&&!!m),{isSupportedWebp:x,BUILD_ID:f}=(0,d.A)(),[h,b]=(0,a.useState)("");return((0,a.useEffect)(()=>{if(!m||!p)return void b("");let e=!0;return b(""),(0,o.renderDynamicTooltipHtml)({type:m.type,apiName:m.id,metadata:{champions:p.CHAMPIONS,traits:p.TRAITS,items:p.ITEMS,recommendItems:p.RECOMMEND_ITEMS,augments:p.AUGMENTS},options:{version:r},isSupportedWebp:x,buildId:f,t}).then(r=>{e&&b(r||"")}).catch(()=>{e&&b("")}),()=>{e=!1}},[f,x,p,t,m,r]),u&&m)?(0,l.jsx)("section",{"aria-live":"polite",className:"mt-2 rounded border border-darkpurple-700 bg-black px-3 py-2 text-gray-0 md:hidden","data-team-builder-mobile-detail":"".concat(m.type,":").concat(m.id),children:h?(0,l.jsx)("div",{className:"[&>div]:max-w-none",dangerouslySetInnerHTML:{__html:h}}):(0,l.jsxs)("div",{"aria-hidden":"true",className:"flex min-h-12 animate-pulse items-center gap-3",children:[(0,l.jsx)("span",{className:"h-8 w-8 rounded bg-darkpurple-700"}),(0,l.jsx)("span",{className:"h-3 w-32 rounded bg-darkpurple-700"})]})}):null}var m=t(17633),p=t(85668),x=t(81105),f=t(94266),h=t(30926);let b=(0,h.createServerReference)("40ffad1a4c59f93d9b84fcbee9dd5c966112e6cb5d",h.callServer,void 0,h.findSourceMapURL,"getMetaItemsById");var g=t(3365),y=t(17286);let v=(0,h.createServerReference)("40d37c2ee60b04b86dded73a8e263150c6ae54479d",h.callServer,void 0,h.findSourceMapURL,"getRawItemCategory");var k=t(73782),F=t(36137),j=t(49614),T=t(66008),N=t(94124),w=t(7170),A=t(30097),S=t(49438),C=t(25163),B=t(64269);function E(e){var r,t;let{apiOnly:i=!1,version:s,metadataVersion:c=s,isRevival:u,mobileDetail:m,tooltipOnly:p=!1}=e,x=(0,n.useTranslations)("TeamBuilder"),{isAndroid:f}=(0,d.A)(),h=(0,w.A)(),k=i?y.W:b,F=i?v:g.A,{data:j,isLoading:E}=(0,A.$)(k,{locale:h,version:c}),{data:_}=(0,A.$)(F,{locale:h,version:c}),{value:U,onChange:M}=(0,S.S)(),R=(0,a.useMemo)(()=>
1{if(!j||!_)return[];let e=Object.keys(j).map(e=>j[e]);return _.filter(r=>e.find(e=>e.category===r))},[j,_]),[P,O]=(0,a.useState)(R[0]||""),I=(0,a.useMemo)(()=>R.map(e=>({label:x(e),value:e})),[R,x]),z=(0,a.useMemo)(()=>I.find(e=>e.value===P),[I,P]),G=(0,a.useMemo)(()=>j?Object.entries(j).filter(e=>{let[,r]=e,t=r.name.toLowerCase().includes(U.trim().toLowerCase()),l=r.category===P;return t&&l}).map(e=>{let[,r]=e;return r}).sort((e,r)=>e.name<r.name?-1:+(e.name>r.name)).sort((e,r)=>{if("synergy"===P){if(e.apiName<r.apiName)return -1;if(e.apiName>r.apiName)return 1}return 0}).sort((e,r)=>{if("synergy"===P){var t,l,n,a;if((null==(t=e.associatedTraits)?void 0:t[0])<(null==(l=r.associatedTraits)?void 0:l[0]))return 1;if((null==(n=e.associatedTraits)?void 0:n[0])>(null==(a=r.associatedTraits)?void 0:a[0]))return -1}return 0}).filter(e=>u?"emblem"!==P&&"synergy"!==P||e.revival:!e.revival):[],[j,U,P,u]),{touchMoveImage:L}=(0,C.A)(),Y=(0,a.useCallback)(e=>()=>O(e),[]);return(0,a.useEffect)(()=>O(R[0]),[R]),(0,l.jsxs)(l.Fragment,{children:[f&&(0,l.jsx)("img",{className:(0,B.cn)("absolute z-[1005] hidden h-8 w-8 rounded",(null==L?void 0:L.isShow)&&"block"),src:null==L?void 0:L.imageUrl,alt:null==L?void 0:L.imageName,style:{left:null!=(r=L.left)?r:0,top:null!=(t=L.top)?t:0}}),(0,l.jsx)("div",{className:"box-border flex h-14 w-full items-center justify-between overflow-x-auto overflow-y-hidden md:overflow-visible md:p-2",children:(0,l.jsxs)("div",{className:"flex items-center gap-1 md:gap-2",children:[(0,l.jsx)(T.A,{value:U,onChange:M,placeholder:x("searchItem")}),(0,l.jsx)("div",{className:"hidden md:block",children:(0,l.jsx)("ul",{className:"flex",children:R.map(e=>(0,l.jsx)("li",{className:(0,B.cn)("box-border flex h-10 cursor-pointer items-center border border-darkpurple-700 bg-darkpurple-800 px-4 text-sm text-gray-0","first-of-type:rounded-l last-of-type:rounded-r",P===e?"border-none bg-bronze-500 font-bold":""),onClick:Y(e),children:x(e)},"filter-tab-".concat(e)))})}),(0,l.jsx)("div",{className:"block md:hidden",children:(0,l.jsx)(N.A,{id:"item",value:P,options:I,onChange:e=>O(String(e)),label:null==z?void 0:z.label,children:I.map(e=>(0,l.jsx)(N.A.Item,{value:e.value,children:e.label},e.label))})})]})}),m,E||!G?(0,l.jsx)("div",{children:x("loading")}):(0,l.jsx)("ul",{className:"box-border flex w-full flex-wrap gap-[7.87px] p-3 md:gap-[9px]",children:G.map(e=>(0,l.jsx)(o.default,{type:"item",apiName:e._key,options:{version:c},disableOnTouch:!0,children:(0,l.jsx)(D,{item:e,tooltipOnly:p},e._key)},e._key))})]})}function D(e){let{item:r,tooltipOnly:t}=e,n=(0,a.useRef)(null),s=(0,c.R)(),[o,d]=(0,i.Sz)(),[u,p]=(0,i.ou)(),{addItem:x}=(0,F.kp)(),h=(0,m.hs)(o),b=!t&&(null==u?void 0:u.type)==="item"&&u.id===r.apiName,[,g]=(0,f.i)(()=>({type:k.ON.ITEM,item:r,end:(e,r)=>{let t=r.getDropResult();(null==t?void 0:t.target)===k.FS.BOARD&&x({id:e.apiName,imageUrl:e.imageUrl,name:e.name},{x:t.x,y:t.y})}}));return g(s?null:n),(0,l.jsxs)("button",{ref:n,"aria-pressed":s?b:void 0,className:(0,B.cn)("flex h-11 w-11 flex-col items-center rounded focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-bronze-500 md:h-[62px] md:w-[60px]",b&&"ring-2 ring-bronze-500"),onClick:()=>{let e={id:r.apiName,imageUrl:r.imageUrl,name:r.name};if(s)return(p({type:"item",id:r.apiName}),t)?void d(null):void(h&&x(e,h));x(e)},type:"button",children:[(0,l.jsx)(j.default,{className:"rounded border border-darkpurple-700",item:r,width:44,height:44}),(0,l.jsx)("div",{className:"mt-[2px] hidden h-4 w-full truncate text-center text-xs text-darkpurple-300 md:block",children:r.name})]})}var _=t(80160);function U(e){let{apiOnly:r=!1,version:t,metadataVersion:s=t,synergyDropdownValues:o,setSynergyDropdownValues:d,isRevival:f}=e,h=(0,n.useTranslations)("TeamBuilder"),b=(0,c.R)(),[g,y]=(0,i.Sz)(),[,v]=(0,i.ou)(),[k,F]=(0,a.useState)("champion"),[j,T]=(0,a.useState)(!1),[N,w]=(0,a.useState)(!0),A=e=>()=>{F(e);let r=(0,m.Py)(g,e,b);y(r),r||v(null)},S=(0,l.jsxs)("div",{className:"border-y border-darkpurple-700 bg-darkpurple-900 px-3 py-2 md:hidden",children:[(0,l.jsxs)("button",{"aria-controls":"team-builder
1-mobile-tooltip-panel","aria-expanded":N,className:"flex min-h-11 w-full items-center justify-between gap-2 text-left",onClick:()=>w(e=>!e),type:"button",children:[(0,l.jsx)("span",{className:"text-xs font-bold leading-4 text-gray-0",children:h("tooltipOnlyMode")}),N?(0,l.jsx)(_.UP,{className:"shrink-0 text-darkpurple-400",viewBox:"0 0 24 24",width:20,height:20}):(0,l.jsx)(_.RG,{className:"shrink-0 text-darkpurple-400",viewBox:"0 0 24 24",width:20,height:20})]}),(0,l.jsxs)("div",{id:"team-builder-mobile-tooltip-panel",hidden:!N,children:[(0,l.jsxs)("label",{className:"flex min-h-11 cursor-pointer items-center justify-between gap-3",children:[(0,l.jsx)("span",{id:"team-builder-tooltip-only-description",className:"text-[11px] leading-4 text-darkpurple-300",children:h("tooltipOnlyModeDesc")}),(0,l.jsx)("input",{"aria-describedby":"team-builder-tooltip-only-description",checked:j,className:"peer sr-only",onChange:e=>{T(e.target.checked),y(null),v(null)},type:"checkbox"}),(0,l.jsx)("span",{"aria-hidden":"true",className:"relative h-6 w-10 shrink-0 rounded-full border border-darkpurple-600 bg-darkpurple-700 peer-checked:border-bronze-500 peer-checked:bg-bronze-500 peer-focus-visible:ring-2 peer-focus-visible:ring-bronze-300",children:(0,l.jsx)("span",{className:(0,B.cn)("absolute left-0.5 top-0.5 h-[18px] w-[18px] rounded-full bg-gray-0 transition-transform",j&&"translate-x-4 bg-darkpurple-900")})})]}),(0,l.jsx)(u,{version:s})]})]});return(0,l.jsxs)("div",{className:"flex flex-col items-center bg-darkpurple-850 p-3",children:[(0,l.jsxs)("div",{className:"flex w-full flex-wrap md:mb-3 md:w-auto",children:[(0,l.jsxs)("button",{type:"button","aria-pressed":"champion"===k,className:(0,B.cn)("font-sm box-border cursor-pointer rounded-l border border-darkpurple-700 bg-darkpurple-800 text-gray-0","font-xs flex h-11 flex-1 items-center justify-center md:h-10 md:w-[160px]","champion"===k?"border-none bg-bronze-500 font-bold":""),onClick:A("champion"),children:[(0,l.jsx)(_.L,{className:"mr-1 text-gray-0 md:mr-2",width:24,height:24}),(0,l.jsx)("span",{children:h("champion")})]}),(0,l.jsxs)("button",{type:"button","aria-pressed":"item"===k,className:(0,B.cn)("font-sm box-border cursor-pointer border border-darkpurple-700 bg-darkpurple-800 text-gray-0","font-xs flex h-11 flex-1 items-center justify-center md:h-10 md:w-[160px]","item"===k?"border-none bg-bronze-500 font-bold":""),onClick:A("item"),children:[(0,l.jsx)(_.c6,{className:"mr-1 text-gray-0 md:mr-2",width:24,height:24}),(0,l.jsx)("span",{children:h("item")})]}),(0,l.jsxs)("button",{type:"button","aria-pressed":"augment"===k,className:(0,B.cn)("font-sm box-border cursor-pointer rounded-r border border-darkpurple-700 bg-darkpurple-800 text-gray-0","font-xs flex h-11 flex-1 items-center justify-center md:h-10 md:w-[160px]","augment"===k?"border-none bg-bronze-500 font-bold":""),onClick:A("augment"),children:[(0,l.jsx)(_.CM,{className:"mr-1 text-gray-0 md:mr-2",width:24,height:24}),(0,l.jsx)("span",{children:h("augment")})]})]}),(0,l.jsxs)("div",{className:"box-border w-full md:rounded md:border md:border-darkpurple-700 md:bg-darkpurple-850",children:[(0,l.jsx)("div",{className:(0,B.cn)("hidden","champion"===k&&"block"),children:(0,l.jsx)(x.A,{apiOnly:r,metadataVersion:s,version:t,synergyDropdownValues:o,setSynergyDropdownValues:d,isRevival:f,mobileDetail:"champion"===k?S:null,tooltipOnly:j})}),(0,l.jsx)("div",{className:(0,B.cn)("hidden","item"===k&&"block"),children:(0,l.jsx)(E,{apiOnly:r,metadataVersion:s,version:t,isRevival:f,mobileDetail:"item"===k?S:null,tooltipOnly:j})}),(0,l.jsx)("div",{className:(0,B.cn)("hidden","augment"===k&&"block"),children:(0,l.jsx)(p.A,{apiOnly:r,metadataVersion:s,version:t,isRevival:f,mobileDetail:"augment"===k?S:null,tooltipOnly:j})})]}),(0,l.jsx)("div",{className:"block md:hidden",children:(0,l.jsxs)("ul",{className:"list-disc pt-5 text-[11px] text-darkpurple-500 marker:text-darkpurple-500",children:[(0,l.jsx)("li",{className:"list-inside leading-4",children:h(b?"tapChampionDesc":"dragAndLeftClickDesc")}),(0,l.jsx)("li",{className:"list-inside leading-4",children:h("tapDeleteDesc")})]})})]})}},34483:(e,r,t)=>{t.d(r,{A:()=>y});
1var l=t(95155),n=t(95604),a=t(12115),i=t(40880),s=t(17083),o=t(36137),d=t(86562),c=t(81282),u=t(31987),m=t(89073),p=t(62017),x=t(85397),f=t(82478),h=t(64269);function b(e){let{synergyData:r,setSynergyDropdownValues:t,TRAITS:i,version:s,type:o}=e,d=(0,n.useTranslations)("TeamBuilder"),{synergies:b,noStyleSynergies:g}=r,y=e=>{let{synergy:r,color:n}=e,d=i[r.trait],p=(0,c.It)(r.trait,r.count);return d&&(0,l.jsxs)("div",{className:(0,h.cn)("box-border flex items-center rounded border-darkpurple-700 bg-darkpurple-800 px-3 py-2 md:min-h-12 md:w-full md:min-w-0 md:flex-shrink-0",p?"cursor-default":"cursor-pointer"),color:n,onClick:e=>{e.stopPropagation(),p||t("origin"===d.category?{origin:r.trait,class:"all"}:{origin:"all",class:r.trait})},children:[(0,l.jsx)("div",{className:"inline-flex h-8 w-8 flex-none items-center justify-center rounded-2xl bg-darkpurple-900",children:(0,l.jsx)(m.default,{type:"trait",apiName:d._key,options:{isMetaTrait:!0,version:s,numUnits:r.count},disableOnTouch:!0,children:(null==d?void 0:d.imageUrl)&&(0,l.jsx)(x.default,{src:(0,f.r)(d.imageUrl,n),width:16,height:16,alt:r.trait})},d._key)}),!p&&(0,l.jsx)("strong",{className:(0,h.cn)("ml-2 inline-flex h-4 w-4 flex-none items-center justify-center rounded text-[11px] text-gray-0"),style:{backgroundColor:n},children:r.count}),(0,l.jsxs)("div",{className:"ml-3 inline-flex min-w-0 flex-col md:flex-1",children:[(0,l.jsx)(u.A,{render:d.name,id:"builder-synergy-name-".concat(o,"-").concat(r.trait),disableOnTouch:!0,children:(0,l.jsx)("strong",{className:"block truncate text-xs leading-4 text-gray-0",children:d.name})}),!p&&(0,l.jsx)("span",{className:"whitespace-nowrap text-[11px] leading-[14px] text-darkpurple-300 md:whitespace-normal",children:d.effects.map((e,t)=>(0,l.jsxs)(a.Fragment,{children:[0!==t&&" > ",e.minUnits<=r.count&&e.maxUnits>=r.count?(0,l.jsx)("strong",{className:"text-gray-0",children:e.minUnits}):e.minUnits]},"".concat(r.trait,"-").concat(e.style,"-").concat(t)))})]})]},r.trait)},v=(0,a.useMemo)(()=>b.sort((e,r)=>e.style!==r.style?r.style-e.style:e.count!==r.count?r.count-e.count:e.name.localeCompare(r.name)),[b]),k=(0,a.useMemo)(()=>g.sort((e,r)=>e.count===r.count?e.name<r.name?-1:+(e.name>r.name):r.count-e.count),[g]);return i?(0,l.jsx)("div",{className:(0,h.cn)("py-2 md:py-0","teamBuilder"===o&&"md:h-[416px]","userBuilder"===o&&"md:h-[272px]"),children:0===b.length&&0===g.length?(0,l.jsx)("div",{className:(0,h.cn)(["mx-3 box-border flex h-full items-center justify-center break-keep rounded bg-darkpurple-800 p-3 text-center text-xs leading-4 text-darkpurple-400 md:m-0 md:w-full"]),children:d("synergyDesc")}):(0,l.jsxs)("div",{className:"flex gap-1 overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] md:h-full md:w-full md:flex-col md:overflow-y-scroll [&::-webkit-scrollbar]:hidden",children:[v.map(e=>{var r;return(0,l.jsx)(a.Fragment,{children:(0,l.jsx)(y,{synergy:e,color:null==(r=p.gY[e.style])?void 0:r.icon})},e.trait)}),k.map(e=>{var r;return(0,l.jsx)(a.Fragment,{children:(0,l.jsx)(y,{synergy:e,color:null==(r=p.gY[0])?void 0:r.icon})},e.trait)})]})}):(0,l.jsx)("div",{children:d("loading")})}var g=t(41311);function y(e){var r,t,u;let{METAS:m,version:p,metadataVersion:x=p,setSynergyDropdownValues:f,type:h,phase:y}=e,v=(0,n.useTranslations)("TeamBuilder"),{CHAMPIONS:k,ITEMS:F,TRAITS:j}=m,[T]=(0,o.Ay)(),N=(r=T,(t=y)===o.a0.EARLY?r.earlyUnits:t===o.a0.MID?r.midUnits:null!=(u=r.units)?u:[]),w=(0,i.WJ)(),{addSynergy:A,removeSynergy:S,addNoStyleSynergy:C,removeNoStyleSynergy:B}=(0,s.ce)(),{synergies:E,noStyleSynergies:D}=(0,s.vi)();return(0,a.useEffect)(()=>{if(!N||!w||!j)return;let e={},r=[],t=[],l=N.filter(e=>!(0,d.Af)(e));for(let r of l.filter((0,g.NK)("id"))){let t=k[r.id];(null==t?void 0:t.traits)&&t.traits.forEach(r=>{var t;e[r.apiName]=(e[r.apiName]||0)+(null!=(t=r.count)?t:1)})}for(let r of l)r.items.forEach(r=>{let t=Object.values(F).find(e=>e._key===r.id);t&&"emblem"===t.category&&t._key.match(/(TFT\w+)_Item_(\w+)EmblemItem/)&&t.incompatibleTraits&&t.incompatibleTraits.forEach(r=>{e[r]=(e[r]||0)+1})});if(Object.entries(e).filter(e=>{let[,r]=e;return r>0}
1).forEach(e=>{let[l,n]=e,a=j[l];if(!a)return;let i=a.effects.find(e=>e.minUnits<=n&&e.maxUnits>=n);i?r.push({style:i.style,name:a.name,count:n,trait:l}):t.push({name:a.name,count:n,trait:l})}),(0,c.hY)(e)){let e=(0,c.m5)(j),t=e?j[e]:void 0,l=null==t?void 0:t.effects.find(e=>e.minUnits<=0&&e.maxUnits>=0);e&&t&&l&&r.push({style:l.style,name:t.name,count:0,trait:e})}if(w.length>0){let e={TFT13_TeamupAugment_Menaces:["TFT13_Blue","TFT13_Silco"],TFT13_TeamupAugment_Mentorship:["TFT13_Ambessa","TFT13_Caitlyn"],TFT13_TeamupAugment_Reunion:["TFT13_Vi","TFT13_Ekko"],TFT13_TeamupAugment_Sisters:["TFT13_Jinx","TFT13_Vi"],TFT13_TeamupAugment_BloodBrothers:["TFT13_Silco","TFT13_Prime"],TFT13_TeamupAugment_UnlikelyDuo:["TFT13_Jinx","TFT13_Lieutenant"],TFT13_TeamupAugment_Geniuses:["TFT13_Heimerdinger","TFT13_Ekko"],TFT13_TeamupAugment_Betrayal:["TFT13_Shooter","TFT13_Ambessa"]};for(let t of w){let l=t.id,n=e[l];if(!n)continue;let a=N.map(e=>e.id),i=j["TFT13_Teamup_".concat(l.split("_").pop())],s=i.effects.find(e=>e.minUnits<=2&&e.maxUnits>=0),o=n.reduce((e,r)=>e+ +!!a.includes(r),0);s&&r.push({style:s.style,name:i.name,count:o,trait:i._key})}}r.forEach(e=>A(e)),E.forEach(e=>{r.find(r=>r.trait===e.trait)||S(e.trait)}),t.forEach(e=>C(e)),D.forEach(e=>{t.find(r=>r.trait===e.trait)||B(e.trait)})},[N,w,k,F,j,E,D,A,S,C,B]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"mb-2 hidden text-xs leading-4 text-darkpurple-300 md:block",children:v("synergy")}),(0,l.jsx)(b,{synergyData:{synergies:E,noStyleSynergies:D},setSynergyDropdownValues:f,TRAITS:j,version:x,type:h})]})}},49438:(e,r,t)=>{t.d(r,{S:()=>n});var l=t(12115);let n=()=>{let[e,r]=(0,l.useState)("");return{value:e,onChange:e=>{r(e.target.value)},clearValue:()=>{r("")}}}},61357:(e,r,t)=>{t.d(r,{A:()=>h,p:()=>f});var l=t(95155),n=t(95604),a=t(12115),i=t(6229),s=t(20638),o=t(40880),d=t(36137),c=t(17633),u=t(93295),m=t(552),p=t(80160),x=t(64269);function f(e){let{className:r}=e,t=(0,n.useTranslations)("TeamBuilder"),[a,i]=(0,u.Sz)(),[,s]=(0,u.ou)(),{removeAugment:f}=(0,o.nH)(),{deleteTag:h,removeItem:b,removeUnit:g}=(0,d.kp)(),y=(0,c.q8)(a),v=(0,c.Ox)(a),k=(0,c.tU)(a),F=(0,c.B8)(a);return(0,l.jsx)(m.A,{"aria-label":t("deleteSelectedElement"),className:(0,x.cn)("h-11 w-11 min-w-0 border border-darkpurple-700 bg-darkpurple-800 p-0 hover:bg-darkpurple-850 disabled:cursor-not-allowed disabled:opacity-40",r),disabled:!y&&!v&&!k&&!F,type:"dark",style:"outline",onClick:()=>{if(k)b(k.itemIndex,k.cell);else if(v)g(v);else if(F)h(F);else{if(!y)return;f(y)}i(null),s(null)},children:(0,l.jsx)("div",{className:"p-2",children:(0,l.jsx)(p.lP,{width:16,height:16})})})}function h(e){let{clearBoard:r}=e,t=(0,n.useTranslations)("TeamBuilder"),[o,d]=(0,a.useState)("coreChampAndItems"),c=e=>()=>{d(r=>r===e?null:e)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsxs)("div",{className:"flex min-w-0 flex-1 overflow-hidden rounded border border-darkpurple-700",children:[(0,l.jsx)("button",{"aria-controls":"team-builder
1-mobile-core-units","aria-expanded":"coreChampAndItems"===o,className:(0,x.cn)(["box-border flex h-11 min-w-0 flex-1 items-center justify-center bg-darkpurple-800 px-2 text-xs text-gray-0","[&+button]:border-l [&+button]:border-darkpurple-700","coreChampAndItems"===o?"bg-bronze-500":""]),type:"button",onClick:c("coreChampAndItems"),children:(0,l.jsx)("span",{className:"truncate",children:t("coreChampionAndItem")})}),(0,l.jsx)("button",{"aria-controls":"team-builder-mobile-augments","aria-expanded":"augments"===o,className:(0,x.cn)(["box-border flex h-11 min-w-0 flex-1 items-center justify-center bg-darkpurple-800 px-2 text-xs text-gray-0","[&+button]:border-l [&+button]:border-darkpurple-700","augments"===o?"bg-bronze-500":""]),type:"button",onClick:c("augments"),children:(0,l.jsx)("span",{className:"truncate",children:t("augment")})})]}),(0,l.jsxs)("div",{className:"flex shrink-0 gap-2",children:[(0,l.jsx)(f,{}),(0,l.jsx)(m.A,{"aria-label":t("clearBoard"),className:"h-11 w-11 min-w-0 border border-darkpurple-700 bg-darkpurple-800 p-0 hover:bg-darkpurple-850",type:"dark",style:"outline",onClick:r,children:(0,l.jsx)("div",{className:"p-2",children:(0,l.jsx)(p.iW,{width:20,height:20})})})]})]}
1),(0,l.jsx)("div",{id:"team-builder-mobile-core-units",hidden:"coreChampAndItems"!==o,children:"coreChampAndItems"===o&&(0,l.jsx)(s.P,{})}),(0,l.jsx)("div",{id:"team-builder-mobile-augments",hidden:"augments"!==o,children:"augments"===o&&(0,l.jsx)(i.N,{})})]})}},62017:(e,r,t)=>{t.d(r,{Q1:()=>l,gY:()=>n});let l={Main100:"#ECF2FF",Main200:"#D5E3FF",Main300:"#B3CDFF",Main400:"#81ACFF",Main500:"#5383E8",Main600:"#4171D6",Main700:"#2F5EC0",Main800:"#2F436E",Main900:"#28344E",Gray0:"#fff",Gray100:"#F7F7F9",Gray200:"#ebeef1",Gray250:"#DBE0E4",Gray300:"#C3CBD1",Gray400:"#9AA4AF",Gray500:"#758592",Gray600:"#57646F",Gray700:"#44515C",Gray800:"#34414D",Gray900:"#202D37",DarkPurple100:"#CFCFE1",DarkPurple200:"#B7B7C9",DarkPurple300:"#9E9EB1",DarkPurple400:"#7B7A8E",DarkPurple500:"#676678",DarkPurple600:"#515163",DarkPurple700:"#424254",DarkPurple800:"#31313C",DarkPurple850:"#282830",DarkPurple900:"#1C1C1F",Red100:"#FFF1F3",Red200:"#FFD8D9",Red300:"#FFBAC3",Red400:"#FF6C81",Red500:"#E84057",Red600:"#D31A45",Red700:"#B61337",Red800:"#703C47",Red900:"#59343B",Orange100:"#FFF1E6",Orange200:"#FFD1A9",Orange300:"#FCB77A",Orange400:"#FF9F4A",Orange500:"#FF8200",Orange600:"#F06F00",Orange700:"#C55900",Orange800:"#8E3E00",Orange900:"#703100",Yellow100:"#FFF9DB",Yellow200:"#FEEC9C",Yellow300:"#FFD424",Yellow400:"#FFB900",Yellow500:"#EB9C00",Yellow600:"#E28400",Yellow700:"#AC6306",Yellow800:"#76480F",Yellow900:"#4A340E",Green100:"#E6F7DB",Green200:"#D0F1BB",Green300:"#A8E082",Green400:"#6CC92D",Green500:"#00AE0A",Green600:"#139020",Green700:"#1B7D25",Green800:"#24662B",Green900:"#304A1D",Teal100:"#E5FAF3",Teal200:"#BBECDB",Teal300:"#89DFC4",Teal400:"#00D7B0",Teal500:"#00BBA3",Teal600:"#00A399",Teal700:"#008889",Teal800:"#00666E",Teal900:"#1D4346",Blue100:"#DDF9FF",Blue200:"#90E5F7",Blue300:"#52D5F3",Blue400:"#00B8ED",Blue500:"#0093FF",Blue600:"#006DE2",Blue700:"#095BB3",Blue800:"#114882",Blue900:"#183955",Blue_OLD:"#19baff",Purple100:"#F3EEFF",Purple200:"#DECFFF",Purple300:"#C0A5FF",Purple400:"#A072FF",Purple500:"#7D59EA",Purple600:"#6B42DC",Purple700:"#5836B2",Purple800:"#3F2A75",Purple900:"#332353",Pink100:"#FFE4F4",Pink200:"#FFCDEA",Pink300:"#FF9BD2",Pink400:"#F56CB6",Pink500:"#E537A2",Pink600:"#D932D6",Pink700:"#B920B7",Pink800:"#8F178D",Pink900:"#5F225E",Bronze100:"#F6EDE3",Bronze200:"#E6D4BF",Bronze300:"#D7B792",Bronze400:"#A88A67",Bronze500:"#907659",Bronze600:"#7C6750",Bronze700:"#6B5D4D",Bronze800:"#52493F",Bronze900:"#3A3734",PremiumSolidLightDark:"#7EACFF"},n={6:{icon:"#EB9C00",text:"#FFB900"},5:{icon:"#7D59EA",text:"#A072FF"},4:{icon:"#EB9C00",text:"#FFB900"},3:{icon:"#9AA4AF",text:"#9AA4AF"},1:{icon:"#907659",text:"#A88A67"},0:{icon:"#676678",text:"#7B7A8E"}}},65494:(e,r,t)=>{t.d(r,{K6:()=>d,YQ:()=>s,kS:()=>o,lW:()=>i});var l=t(47957),n=t.n(l),a=t(12115);let i=e=>{if(!navigator.clipboard){let r=document.createElement("textarea");r.value=e,document.body.appendChild(r),r.select();try{return document.execCommand("copy"),!0}catch(e){return console.error("Failed to copy:",e),!1}finally{document.body.removeChild(r)}}return navigator.clipboard.writeText(e).catch(e=>(console.error("Failed to copy:",e),!1)),!0};function s(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return(0,a.useMemo)(()=>n()(e,r),[r,...t])}function o(e){return e>=55?"#6FEF19":e>=50?"#BEE22E":e>=45?"#FFB900":e>=40?"#FF8200":"#E84057"}function d(e){return e>=15?"bg-[#D7B792]":e>=10?"bg-[#7C6750]":e>=5?"bg-[#52493F]":e<1?"z-[1] bg-[#000] opacity-[0.5]":void 0}},82478:(e,r,t)=>{t.d(r,{r:()=>l});let l=(e,r)=>"".concat(e,"?image=e_colorize,co_rgb:").concat((null==r?void 0:r.slice(1))||"ffffff")},85668:(e,r,t)=>{t.d(r,{A:()=>N});var l=t(95155),n=t(95604),a=t(12115),i=t(94266),s=t(30926);let o=(0,s.createServerReference)("40bef9e70a8579838e839f6c8b791472eff7b876eb",s.callServer,void 0,s.findSourceMapURL,"getMetaAugmentsById"),d=(0,s.createServerReference)("400312c9a14259971c1ec34a27506e196451b33057",s.callServer,void 0,s.findSourceMapURL,"getRawMetaAugmentsById");var c=t(73782),u=t(40880),m=t(17633),p=t(93295),x=t(66008),f=t(94124),h=t(89073),b=t(43689),g=t(7170),y=t(30097),v=t(85397),k=t(54195),F=t(49438),j=t(25163),T=t(64269);function N(e){var r,t;let{apiOnly:i=!1,interactive:s=!0,version:c,metadataVersion:u=c,isRevival:m,mobileDetail:p,tooltipOnly:v=!1}=e,k=(0,n.useTranslations)("TeamBuilder"),{isAndroid:N}=(0,b.A)(),S=(0,g.A)(),{data:C,isLoading:B}=(0,y.$)(i?d:o,{locale:S,version:u}),{value:E,onChange:D}=(0,F.S)(),_=(0,a.useMemo)(()=>["silver","gold","prism"],[]),[U,M]=(0,a.useState)(_[0]),R=(0,a.useMemo)(()=>_.map(e=>({label:k(e),value:e})),[_,k]),P=(0,a.useMemo)(()=>R.find(e=>e.value===U),[R,U]),O=(0,a.useMemo)(()=>C?Object.entries(C).filter(e=>{let[,r]=e,t=r.name.toLowerCase().includes(E.trim().toLowerCase()),l=r.tier===U;return t&&l}).map(e=>{let[,r]=e;return r}).sort((e,r)=>e.name<r.name?-1:+(e.name>
1r.name)).filter(e=>!!m||!e.revival):[],[C,E,U,m]),{touchMoveImage:I}=(0,j.A)(),z=(0,a.useCallback)(e=>()=>M(e),[]);return(0,l.jsxs)(l.Fragment,{children:[N&&(0,l.jsx)("img",{className:(0,T.cn)("absolute z-[1005] hidden h-8 w-8 rounded",(null==I?void 0:I.isShow)&&"block"),src:null==I?void 0:I.imageUrl,alt:null==I?void 0:I.imageName,style:{left:null!=(r=I.left)?r:0,top:null!=(t=I.top)?t:0}}),(0,l.jsx)("div",{className:"box-border flex h-14 w-full items-center justify-between overflow-x-auto overflow-y-hidden md:overflow-visible md:p-2",children:(0,l.jsxs)("div",{className:"flex items-center gap-1 md:gap-2",children:[(0,l.jsx)(x.A,{value:E,onChange:D,placeholder:k("searchAugment")}),(0,l.jsx)("div",{className:"hidden md:block",children:(0,l.jsx)("ul",{className:"flex",children:_.map(e=>(0,l.jsx)("li",{className:(0,T.cn)("box-border flex h-10 cursor-pointer items-center border border-darkpurple-700 bg-darkpurple-800 px-4 text-sm text-gray-0","first-of-type:rounded-l last-of-type:rounded-r",U===e?"border-none bg-bronze-500 font-bold":""),onClick:z(e),children:k(e)},"filter-tab-".concat(e)))})}),(0,l.jsx)("div",{className:"block md:hidden",children:(0,l.jsx)(f.A,{id:"augment",value:U,options:R,onChange:e=>M(e),label:null==P?void 0:P.label,children:R.map(e=>(0,l.jsx)(f.A.Item,{value:e.value,children:e.label},e.label))})})]})}),p,B||!O?(0,l.jsx)("div",{children:k("loading")}):(0,l.jsx)("ul",{className:"box-border flex w-full flex-wrap gap-[7.87px] p-3 md:gap-[9px]",children:O.map(e=>(0,l.jsx)(h.default,{type:"augment",apiName:e._key,options:{version:u},disableOnTouch:s,children:s?(0,l.jsx)(w,{augment:e,tooltipOnly:v},e._key):(0,l.jsx)(A,{augment:e},e._key)},e._key))})]})}function w(e){let{augment:r,tooltipOnly:t}=e,n=(0,a.useRef)(null),s=(0,k.R)(),[o,d]=(0,p.Sz)(),[,x]=(0,p.ou)(),{addAugment:f}=(0,u.nH)(),h={id:r.apiName,imageUrl:r.imageUrl,name:r.name},b=(null==o?void 0:o.source)==="augmentCandidate"&&o.augment.id===r.apiName,[,g]=(0,i.i)(()=>({type:c.ON.AUGMENT,item:r,end:(e,r)=>{let t=r.getDropResult();(null==t?void 0:t.target)===c.FS.AUGMENT&&f({id:e.apiName,imageUrl:e.imageUrl,name:e.name})}}));g(s?null:n);let y=()=>
1{if(s){if(t){d(null),x({type:"augment",id:r.apiName});return}d(e=>(0,m.vM)(e,h)),x(b?null:{type:"augment",id:r.apiName});return}f(h)};return(0,l.jsxs)("div",{ref:n,"aria-label":r.name,"aria-pressed":s&&!t?b:void 0,className:(0,T.cn)("flex h-11 w-11 flex-col items-center rounded focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-bronze-500 md:h-[62px] md:w-[60px]",!t&&b&&"ring-2 ring-bronze-500"),onClick:y,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),y())},role:"button",tabIndex:0,children:[(0,l.jsx)(v.default,{className:"rounded border border-darkpurple-700",src:r.imageUrl,width:44,height:44,alt:r.name}),(0,l.jsx)("div",{className:"mt-[2px] hidden h-4 w-full truncate text-center text-xs text-darkpurple-300 md:block",children:r.name})]})}function A(e){let{augment:r}=e;return(0,l.jsxs)("div",{className:"flex h-8 w-8 flex-col items-center md:h-[62px] md:w-[60px]",children:[(0,l.jsx)(v.default,{className:"rounded border border-darkpurple-700",src:r.imageUrl,width:44,height:44,alt:r.name}),(0,l.jsx)("div",{className:"mt-[2px] hidden h-4 w-full truncate text-center text-xs text-darkpurple-300 md:block",children:r.name})]})}},86562:(e,r,t)=>{t.d(r,{Af:()=>s,OQ:()=>d,Vl:()=>o,mh:()=>c});
1var l=t(73782);let n="DA_18_Elderwood",a={stonebarkTree:{cost:2,id:"TFT18_IronbarkTree",imageUrl:"https://c-tft-api.op.gg/img/set/18/tft-champion/tiles/tft18_ironbarktree.jpg",nameKey:"stonebarkTree"},lifebloom:{cost:2,id:"TFT18_LifeRoot",imageUrl:"https://c-tft-api.op.gg/img/set/18/tft-champion/tiles/tft18_liferoot.jpg",nameKey:"lifebloom"},deepwoodProtector:{cost:3,id:"TFT18_DeepwoodProtector",imageUrl:"https://c-tft-api.op.gg/img/set/18/tft-champion/tiles/tft18_deepwoodprotector.jpg",nameKey:"deepwoodProtector"}},i=new Set(Object.values(a).map(e=>e.id));function s(e){return i.has(e.id)}function o(e){return e.filter(e=>!s(e)).map(e=>{let{customChampionData:r,...t}=e;return t})}function d(e,r,t){let l=new Set,a=0;return e.forEach(e=>{var t,i,o;if(s(e)||l.has(e.id))return;l.add(e.id);let d=null==(i=r[e.id])||null==(t=i.traits)?void 0:t.find(e=>e.apiName===n);a+=null!=(o=null==d?void 0:d.count)?o:+!!d}),e.forEach(e=>{s(e)||e.items.forEach(e=>{var r,l;let i=null!=(l=t[e.id])?l:Object.values(t).find(r=>r._key===e.id);(null==i?void 0:i.category)==="emblem"&&(null==(r=i.incompatibleTraits)?void 0:r.includes(n))&&(a+=1)})}),a}function c(e,r,t){let n=[];r>=3&&n.push(a.stonebarkTree,a.lifebloom),r>=5&&n.push(a.stonebarkTree),r>=7&&n.push(a.deepwoodProtector);let i=r>=11?3:r>=9?2:1,o=e.filter(e=>!s(e)),d=e.filter(s),c=new Set(o.map(e=>"".concat(e.cell.x,",").concat(e.cell.y))),u=[];n.forEach(e=>{if(o.length+u.length>=l.EL)return;let r=d.findIndex(r=>
1r.id===e.id),n=r>=0?d.splice(r,1)[0]:void 0,a=t[e.nameKey];if(n){c.add("".concat(n.cell.x,",").concat(n.cell.y)),n.name===a&&n.imageUrl===e.imageUrl&&n.cost===e.cost&&n.starLevel===i&&0===n.items.length?u.push(n):u.push({...n,cost:e.cost,imageUrl:e.imageUrl,items:[],name:a,starLevel:i});return}let s=(0,l.SO)(e=>!c.has("".concat(e.x,",").concat(e.y)));0!==s.x&&0!==s.y&&(c.add("".concat(s.x,",").concat(s.y)),u.push({cell:s,cost:e.cost,id:e.id,imageUrl:e.imageUrl,items:[],name:a,starLevel:i}))});let m=[...o,...u];return m.length===e.length&&m.every((r,t)=>r===e[t])?e:m}}}]);

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.