InvitationEntity(Invitation invitation)
    {
        xH = 2;
        Lt = new GameEntity(invitation.getGame());
        IV = invitation.getInvitationId();
        Mu = invitation.getCreationTimestamp();
        Mv = invitation.getInvitationType();
        My = invitation.getVariant();
        Mz = invitation.getAvailableAutoMatchSlots();
        String s = invitation.getInviter().getParticipantId();
        Object obj = null;
        ArrayList arraylist = invitation.getParticipants();
        int j = arraylist.size();
        Mx = new ArrayList(j);
        int i = 0;
        invitation = obj;
        for (; i < j; i++)
        {
            Participant participant = (Participant)arraylist.get(i);
            if (participant.getParticipantId().equals(s))
            {
                invitation = participant;
            }
            Mx.add((ParticipantEntity)participant.freeze());
        }

        fq.b(invitation, "Must have a valid inviter!");
        Mw = (ParticipantEntity)invitation.freeze();
    }
    InvitationEntity(Invitation invitation)
    {
        zzFG = 2;
        zzahV = new GameEntity(invitation.getGame());
        zzaek = invitation.getInvitationId();
        zzajw = invitation.getCreationTimestamp();
        zzajx = invitation.getInvitationType();
        zzajA = invitation.getVariant();
        zzajB = invitation.getAvailableAutoMatchSlots();
        String s = invitation.getInviter().getParticipantId();
        Object obj = null;
        ArrayList arraylist = invitation.getParticipants();
        int j = arraylist.size();
        zzajz = new ArrayList(j);
        int i = 0;
        invitation = obj;
        for (; i < j; i++)
        {
            Participant participant = (Participant)arraylist.get(i);
            if (participant.getParticipantId().equals(s))
            {
                invitation = participant;
            }
            zzajz.add((ParticipantEntity)participant.freeze());
        }

        zzx.zzb(invitation, "Must have a valid inviter!");
        zzajy = (ParticipantEntity)invitation.freeze();
    }
 public static String getParticipantId(ArrayList<Participant> paramArrayList, String paramString) {
   int j = paramArrayList.size();
   int i = 0;
   while (i < j) {
     Participant localParticipant = (Participant) paramArrayList.get(i);
     Player localPlayer = localParticipant.getPlayer();
     if ((localPlayer != null) && (localPlayer.getPlayerId().equals(paramString))) {
       return localParticipant.getParticipantId();
     }
     i += 1;
   }
   return null;
 }
 public ParticipantEntity(Participant participant)
 {
     mVersionCode = 3;
     zzatI = participant.getParticipantId();
     zzahh = participant.getDisplayName();
     zzaqW = participant.getIconImageUri();
     zzaqX = participant.getHiResImageUri();
     zzxJ = participant.getStatus();
     zzasH = participant.zztD();
     zzayg = participant.isConnectedToRoom();
     Object obj = participant.getPlayer();
     if (obj == null)
     {
         obj = null;
     } else
     {
         obj = new PlayerEntity(((Player) (obj)));
     }
     zzarZ = ((PlayerEntity) (obj));
     zzTv = participant.getCapabilities();
     zzayh = participant.getResult();
     zzarh = participant.getIconImageUrl();
     zzari = participant.getHiResImageUrl();
 }
 static int zza(Participant participant)
 {
     return zzw.hashCode(new Object[] {
         participant.getPlayer(), Integer.valueOf(participant.getStatus()), participant.zztD(), Boolean.valueOf(participant.isConnectedToRoom()), participant.getDisplayName(), participant.getIconImageUri(), participant.getHiResImageUri(), Integer.valueOf(participant.getCapabilities()), participant.getResult(), participant.getParticipantId()
     });
 }