Module 470934

632 characters · in 7dd4f8bd411fec89.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,n,d){d.d(n,{A:()=>o});var t=d(64700),u=d(17928),l=d(375708),i=d(645619),a=d(998418),r=d(568065),s=d(645704);function o(e,n,d){let o=(0,u.bG)([i.A],()=>i.A.getStateForGuild(e)),p=(0,a.Ay)(e,n);return t.useMemo(()=>{if(null==o||p.type===r.b_.LEVEL_ACTIVATED)return{disabled:!0,reason:void 0};let{allPowerups:e,unlockedPowerups:t}=o,u=d?Object.values(t).find(e=>e.sku?.dependent_sku_id===n.skuId)?.sku_id:n.dependencies.find(e=>null==t[e]);return{disabled:null!=u,reason:null!=u&&null!=e[u]?l.intl.formatToPlainString(d?s.default.vCEBiS:s.default["1B8AZr"],{perk:e[u]?.title}):void 0}},[o,n.skuId,n.dependencies,d,p.type])}}