public static List<ChatFeedItem> a(List<bih> paramList) {
   ArrayList localArrayList = new ArrayList(paramList.size());
   String str = akr.l();
   Iterator localIterator = paramList.iterator();
   while (localIterator.hasNext()) {
     bih localbih = (bih) localIterator.next();
     if (localbih.d()) {
       paramList = localbih.c();
       if (paramList.b()) {
         switch (paramList.a().d()) {
           default:
             paramList = new ale(paramList);
         }
       }
       for (; ; ) {
         paramList.d(localbih.g());
         localArrayList.add(paramList);
         break;
         paramList = new ald(paramList);
         continue;
         paramList = new ChatMedia(paramList);
         continue;
         ReleaseManager.a();
         ReleaseManager.k();
         paramList = new alc(paramList);
         continue;
         paramList = new alb(paramList);
         continue;
         paramList = new alb(paramList);
         continue;
         paramList = new ale(paramList);
       }
     }
     if (localbih.b()) {
       localArrayList.add(avr.a(localbih.a()));
     } else if (localbih.f()) {
       paramList = CashTransaction.a.a(localbih.e());
       if ((!TextUtils.equals(str, mRecipientUsername))
           || (mTransactionStatus != CashTransaction.TransactionStatus.INITIATED)) {
         paramList = new CashFeedItem(paramList);
         mIterToken = localbih.g();
         localArrayList.add(paramList);
       }
     }
   }
   return localArrayList;
 }
 public final void run()
 {
   baf localbaf = this$0;
   Activity localActivity = val$activity;
   bau localbau = val$shakeReporter;
   String str = val$screenshotFilename;
   if ((localActivity.isFinishing()) || (!ReleaseManager.c()))
   {
     Toast.makeText(SnapchatApplication.b(), "Previous activity " + localActivity.getClass().getSimpleName() + " already finished. Could not attach bug report.", 1).show();
     return;
   }
   new AlertDialog.Builder(localActivity).setTitle("Shake To Report").setMessage("Please describe the issue in the coming pop-up screen. Every bug/request you file will help prevent a user from experiencing that pain!").setCancelable(true).setPositiveButton("Send Feedback", new baf.5(localbaf, localActivity, str)).setNegativeButton("Cancel", new baf.4(localbaf, localbau)).setOnCancelListener(new baf.3(localbaf, localbau)).show();
 }