Build 589089stable
Module 466459
755 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{h:()=>d,o:()=>o});var i=n(588234),r=n.n(i),a=n(575593),s=n(17928),l=n(4227);function o(e,t){let n=null!=e.getPurchase(t.skuId),i=t.items??[],s=r()(i.map(t=>e.getPurchase(t.skuId)));switch(t?.type){case a.R.BUNDLE:return{isPurchased:n||i.length>0&&s.length===i.length,isPartiallyOwnedBundle:s.length>0&&s.length<i.length,isPartiallyOwnedVariantsGroup:!1};case a.R.VARIANTS_GROUP:let l=t.variants?.every(t=>null!=e.getPurchase(t.skuId)),o=t.variants?.some(t=>null!=e.getPurchase(t.skuId))&&!l;return{isPurchased:l??!1,isPartiallyOwnedBundle:!1,isPartiallyOwnedVariantsGroup:o??!1};default:return{isPurchased:n,isPartiallyOwnedBundle:!1,isPartiallyOwnedVariantsGroup:!1}}}function d(e){return(0,s.cf)([l.A],()=>o(l.A,e))}}