Build 555975stable
Module 855052
872 characters · in 1ab2d0b4471f679c.jsDependencies
Source Raw
function(t,e,r){r.d(e,{Ay:()=>d,C3:()=>p,Lh:()=>c,y9:()=>S});var i=r(315069),l=r(395671),s=r(520606),n=r(872472),u=r(394300),o=r(721932),a=r(652215);class d extends i.A{id;userId;items;applications;constructor(t){super(),this.id=t.id,this.userId=t.userId,this.items=t.items,this.applications=t.applications??void 0}static fromServer(t){let{user_id:e,wishlist_items:r,...i}=t,c=r.map(t=>{switch(t.sku_product_line){case a.EZt.COLLECTIBLES:return n.A.fromServer(t);case a.EZt.SOCIAL_LAYER_GAME_ITEM:return o.A.fromServer(t);case a.EZt.PREMIUM:return u.A.fromServer(t);default:return s.A.fromServer(t)}});return new d({...i,userId:e,items:c,applications:i.applications?.map(t=>l.Ay.createFromServer(t))??void 0})}}function c(t){return t.items.map(t=>t.skuId)}function p(t,e){return t.items.some(t=>t.skuId===e)}function S(t){return new Set(t.items.map(t=>t.skuProductLine))}}