Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.vk.dto.polls;
- import android.text.TextUtils;
- import android.util.SparseArray;
- import com.vk.core.extensions.h;
- import com.vk.core.extensions.i;
- import com.vk.core.network.g;
- import com.vk.core.serialize.Serializer;
- import com.vk.core.serialize.Serializer.StreamParcelable;
- import com.vk.core.serialize.Serializer.StreamParcelableAdapter;
- import com.vk.core.serialize.Serializer.c;
- import com.vk.core.serialize.a;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.Iterator;
- import java.util.LinkedHashSet;
- import java.util.List;
- import java.util.Set;
- import kotlin.collections.EmptyList;
- import kotlin.collections.l;
- import kotlin.jvm.internal.j;
- import org.json.JSONArray;
- import org.json.JSONObject;
- public final class Poll
- extends Serializer.StreamParcelableAdapter
- implements a
- {
- public static final Serializer.c<Poll> CREATOR = (Serializer.c)new a();
- public static final b a = new b((byte)0);
- private final transient Set<Integer> b;
- private final int c;
- private final int d;
- private final String e;
- private final List<Integer> f;
- private final List<PollOption> g;
- private final boolean h;
- private final int i;
- private final boolean j;
- private final boolean k;
- private final long l;
- private final boolean m;
- private final boolean n;
- private final boolean o;
- private final boolean p;
- private final boolean q;
- private final int r;
- private final PollBackground s;
- private final long t;
- private final List<Integer> u;
- private final SparseArray<Owner> v;
- private final Owner w;
- public Poll(int paramInt1, int paramInt2, String paramString, List<Integer> paramList1, List<PollOption> paramList, boolean paramBoolean1, int paramInt3, boolean paramBoolean2, boolean paramBoolean3, long paramLong1, boolean paramBoolean4, boolean paramBoolean5, boolean paramBoolean6, boolean paramBoolean7, boolean paramBoolean8, int paramInt4, PollBackground paramPollBackground, long paramLong2, List<Integer> paramList2, SparseArray<Owner> paramSparseArray, Owner paramOwner)
- {
- this.c = paramInt1;
- this.d = paramInt2;
- this.e = paramString;
- this.f = paramList1;
- this.g = paramList;
- this.h = paramBoolean1;
- this.i = paramInt3;
- this.j = paramBoolean2;
- this.k = paramBoolean3;
- this.l = paramLong1;
- this.m = paramBoolean4;
- this.n = paramBoolean5;
- this.o = paramBoolean6;
- this.p = paramBoolean7;
- this.q = paramBoolean8;
- this.r = paramInt4;
- this.s = paramPollBackground;
- this.t = paramLong2;
- this.u = paramList2;
- this.v = paramSparseArray;
- this.w = paramOwner;
- this.b = ((Set)new LinkedHashSet());
- }
- public Poll(Serializer paramSerializer)
- {
- this(i2, i3, str, (List)localObject1, (List)localObject2, bool6, i1, bool5, bool3, l1, bool4, bool1, bool2, bool8, bool7, i4, (PollBackground)localObject3, l2, (List)localObject4, (SparseArray)localObject5, (Owner)paramSerializer.b(localClassLoader));
- }
- private boolean B()
- {
- return !((Collection)this.f).isEmpty();
- }
- public final Owner A()
- {
- return this.w;
- }
- public final List<Owner> a(int paramInt)
- {
- List localList = (List)new ArrayList();
- if (this.v == null) {
- return localList;
- }
- Iterator localIterator = this.u.iterator();
- while (localIterator.hasNext())
- {
- paramInt = ((Number)localIterator.next()).intValue();
- if (localList.size() >= 3) {
- break;
- }
- Owner localOwner = (Owner)this.v.get(paramInt);
- if (localOwner != null) {
- localList.add(localOwner);
- }
- }
- return localList;
- }
- public final void a(Serializer paramSerializer)
- {
- paramSerializer.a(this.c);
- paramSerializer.a(this.d);
- paramSerializer.a(this.e);
- paramSerializer.a(l.a((Collection)this.f));
- paramSerializer.d(this.g);
- paramSerializer.a(this.h);
- paramSerializer.a(this.i);
- paramSerializer.a(this.j);
- paramSerializer.a(this.k);
- paramSerializer.a(this.l);
- paramSerializer.a(this.m);
- paramSerializer.a(this.n);
- paramSerializer.a(this.o);
- paramSerializer.a(this.p);
- paramSerializer.a(this.q);
- paramSerializer.a(this.r);
- paramSerializer.a((Serializer.StreamParcelable)this.s);
- paramSerializer.a(this.t);
- paramSerializer.a(l.a((Collection)this.u));
- paramSerializer.a(this.v);
- paramSerializer.a((Serializer.StreamParcelable)this.w);
- }
- public final Set<Integer> b()
- {
- return this.b;
- }
- public final boolean c()
- {
- return this.s != null;
- }
- public final boolean d()
- {
- return (this.m) || (e());
- }
- public final boolean e()
- {
- if (this.l != 0L)
- {
- g localg = g.a;
- if (g.c() / 1000L > this.l) {
- return true;
- }
- }
- return false;
- }
- public final boolean equals(Object paramObject)
- {
- if ((Poll)this == paramObject) {
- return true;
- }
- if (!(paramObject instanceof Poll)) {
- return false;
- }
- int i1 = this.c;
- paramObject = (Poll)paramObject;
- if (i1 != ((Poll)paramObject).c) {
- return false;
- }
- if (this.d != ((Poll)paramObject).d) {
- return false;
- }
- if ((j.a(this.e, ((Poll)paramObject).e) ^ true)) {
- return false;
- }
- if ((j.a(this.f, ((Poll)paramObject).f) ^ true)) {
- return false;
- }
- if ((j.a(this.g, ((Poll)paramObject).g) ^ true)) {
- return false;
- }
- if (this.h != ((Poll)paramObject).h) {
- return false;
- }
- if (this.i != ((Poll)paramObject).i) {
- return false;
- }
- if (this.j != ((Poll)paramObject).j) {
- return false;
- }
- if (this.k != ((Poll)paramObject).k) {
- return false;
- }
- if (this.l != ((Poll)paramObject).l) {
- return false;
- }
- if (this.m != ((Poll)paramObject).m) {
- return false;
- }
- if (this.n != ((Poll)paramObject).n) {
- return false;
- }
- if (this.o != ((Poll)paramObject).o) {
- return false;
- }
- if (this.p != ((Poll)paramObject).p) {
- return false;
- }
- if (this.q != ((Poll)paramObject).q) {
- return false;
- }
- if (this.r != ((Poll)paramObject).r) {
- return false;
- }
- if ((j.a(this.s, ((Poll)paramObject).s) ^ true)) {
- return false;
- }
- if (this.t != ((Poll)paramObject).t) {
- return false;
- }
- if ((j.a(this.u, ((Poll)paramObject).u) ^ true)) {
- return false;
- }
- if (!b.a(a, this.v, ((Poll)paramObject).v)) {
- return false;
- }
- return !(j.a(this.w, ((Poll)paramObject).w) ^ true);
- }
- public final boolean f()
- {
- return (!B()) && (!d()) && (this.o);
- }
- public final boolean g()
- {
- return (B()) && (!d()) && (this.o);
- }
- public final boolean h()
- {
- return (this.h) && (this.g.size() > 1);
- }
- public final int hashCode()
- {
- throw new RuntimeException("d2j fail translate: java.lang.RuntimeException: can not merge I and Z\r\n\tat com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207)\r\n\tat com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44)\r\n\tat com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433)\r\n\tat com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42)\r\n\tat com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425)\r\n\tat com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441)\r\n\tat com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171)\r\n\tat com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271)\r\n\tat com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109)\r\n\tat com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290)\r\n\tat com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)\r\n");
- }
- public final boolean i()
- {
- return this.q;
- }
- public final boolean j()
- {
- return this.p;
- }
- public final boolean k()
- {
- return (this.n) && (!e());
- }
- public final JSONObject k_()
- {
- JSONObject localJSONObject = new JSONObject();
- Object localObject3 = localJSONObject.put("id", this.c).put("owner_id", this.d).put("question", this.e);
- Object localObject2 = new JSONArray();
- Object localObject1 = ((Iterable)this.f).iterator();
- while (((Iterator)localObject1).hasNext()) {
- ((JSONArray)localObject2).put(((Number)((Iterator)localObject1).next()).intValue());
- }
- localObject1 = ((JSONObject)localObject3).put("answer_ids", localObject2);
- localObject3 = new JSONArray();
- localObject2 = ((Iterable)this.g).iterator();
- while (((Iterator)localObject2).hasNext()) {
- ((JSONArray)localObject3).put(((PollOption)((Iterator)localObject2).next()).k_());
- }
- localObject1 = ((JSONObject)localObject1).put("answers", localObject3).put("multiple", this.h).put("votes", this.i).put("anonymous", this.j).put("is_board", this.k).put("end_date", this.l).put("closed", this.m).put("can_edit", this.n).put("can_vote", this.o).put("can_report", this.p).put("can_share", this.q).put("author_id", this.r).put("created", this.t);
- localObject2 = new JSONArray();
- localObject3 = ((Iterable)this.u).iterator();
- while (((Iterator)localObject3).hasNext()) {
- ((JSONArray)localObject2).put(((Number)((Iterator)localObject3).next()).intValue());
- }
- localObject1 = ((JSONObject)localObject1).put("friends", localObject2);
- localObject2 = new JSONObject();
- localObject3 = this.v;
- if (localObject3 != null)
- {
- int i1 = 0;
- int i2 = ((SparseArray)localObject3).size();
- while (i1 < i2)
- {
- ((JSONObject)localObject2).put(String.valueOf(((SparseArray)localObject3).keyAt(i1)), ((Owner)((SparseArray)localObject3).valueAt(i1)).k_());
- i1++;
- }
- }
- localObject2 = ((JSONObject)localObject1).put("profiles", localObject2);
- localObject1 = this.w;
- if (localObject1 != null) {
- localObject1 = ((Owner)localObject1).k_();
- } else {
- localObject1 = null;
- }
- ((JSONObject)localObject2).put("author", localObject1);
- if (this.s != null) {
- if ((this.s instanceof PhotoPoll))
- {
- localJSONObject.put("photo", this.s.k_());
- }
- else
- {
- localObject1 = "";
- if ((this.s instanceof PollGradient)) {
- localObject1 = "gradient";
- } else if ((this.s instanceof PollTile)) {
- localObject1 = "tile";
- }
- if (!TextUtils.isEmpty((CharSequence)localObject1))
- {
- localObject2 = this.s.k_();
- ((JSONObject)localObject2).put("type", localObject1);
- localJSONObject.put("background", localObject2);
- }
- }
- }
- return localJSONObject;
- }
- public final float l()
- {
- Iterator localIterator = this.g.iterator();
- float f1 = 0.0F;
- while (localIterator.hasNext())
- {
- PollOption localPollOption = (PollOption)localIterator.next();
- if (f1 < localPollOption.e()) {
- f1 = localPollOption.e();
- }
- }
- return f1;
- }
- public final boolean m()
- {
- Iterator localIterator = this.g.iterator();
- float f2 = 0.0F;
- int i1 = 0;
- while (localIterator.hasNext())
- {
- PollOption localPollOption = (PollOption)localIterator.next();
- float f1 = f2;
- int i2 = i1;
- if (f2 < localPollOption.e())
- {
- f1 = localPollOption.e();
- i2 = 0;
- }
- f2 = f1;
- i1 = i2;
- if (f1 == localPollOption.e())
- {
- i1 = i2 + 1;
- f2 = f1;
- }
- }
- return i1 == 1;
- }
- public final int n()
- {
- return this.c;
- }
- public final int o()
- {
- return this.d;
- }
- public final String p()
- {
- return this.e;
- }
- public final List<Integer> q()
- {
- return this.f;
- }
- public final List<PollOption> r()
- {
- return this.g;
- }
- public final int s()
- {
- return this.i;
- }
- public final boolean t()
- {
- return this.j;
- }
- public final String toString()
- {
- StringBuilder localStringBuilder = new StringBuilder("Poll(id=");
- localStringBuilder.append(this.c);
- localStringBuilder.append(", ownerId=");
- localStringBuilder.append(this.d);
- localStringBuilder.append(", question=");
- localStringBuilder.append(this.e);
- localStringBuilder.append(", userAnswers=");
- localStringBuilder.append(this.f);
- localStringBuilder.append(", answerOptions=");
- localStringBuilder.append(this.g);
- localStringBuilder.append(", serverMultiple=");
- localStringBuilder.append(this.h);
- localStringBuilder.append(", votes=");
- localStringBuilder.append(this.i);
- localStringBuilder.append(", isAnonymous=");
- localStringBuilder.append(this.j);
- localStringBuilder.append(", isBoard=");
- localStringBuilder.append(this.k);
- localStringBuilder.append(", endDate=");
- localStringBuilder.append(this.l);
- localStringBuilder.append(", serverIsClosed=");
- localStringBuilder.append(this.m);
- localStringBuilder.append(", serverCanEdit=");
- localStringBuilder.append(this.n);
- localStringBuilder.append(", serverCanVote=");
- localStringBuilder.append(this.o);
- localStringBuilder.append(", serverCanReport=");
- localStringBuilder.append(this.p);
- localStringBuilder.append(", serverCanShare=");
- localStringBuilder.append(this.q);
- localStringBuilder.append(", authorId=");
- localStringBuilder.append(this.r);
- localStringBuilder.append(", background=");
- localStringBuilder.append(this.s);
- localStringBuilder.append(", createdTimestamp=");
- localStringBuilder.append(this.t);
- localStringBuilder.append(", friendIds=");
- localStringBuilder.append(this.u);
- localStringBuilder.append(", profiles=");
- localStringBuilder.append(this.v);
- localStringBuilder.append(", author=");
- localStringBuilder.append(this.w);
- localStringBuilder.append(")");
- return localStringBuilder.toString();
- }
- public final boolean u()
- {
- return this.k;
- }
- public final long v()
- {
- return this.l;
- }
- public final int w()
- {
- return this.r;
- }
- public final PollBackground x()
- {
- return this.s;
- }
- public final List<Integer> y()
- {
- return this.u;
- }
- public final SparseArray<Owner> z()
- {
- return this.v;
- }
- public static final class a
- extends Serializer.c<Poll>
- {}
- public static final class b
- {
- private static SparseArray<Owner> a(SparseArray<Owner> paramSparseArray, List<Integer> paramList)
- {
- SparseArray localSparseArray = new SparseArray();
- paramList = ((Iterable)paramList).iterator();
- while (paramList.hasNext())
- {
- int i = ((Number)paramList.next()).intValue();
- localSparseArray.put(i, paramSparseArray.get(i));
- }
- return localSparseArray;
- }
- private static SparseArray<Owner> b(JSONObject paramJSONObject)
- {
- SparseArray localSparseArray = new SparseArray();
- Iterator localIterator = paramJSONObject.keys();
- j.a(localIterator, "this.keys()");
- while (localIterator.hasNext())
- {
- String str = (String)localIterator.next();
- j.a(str, "it");
- int i = Integer.parseInt(str);
- Object localObject = Owner.a;
- localObject = paramJSONObject.getJSONObject(str);
- j.a(localObject, "this.getJSONObject(it)");
- localSparseArray.put(i, Owner.b.a((JSONObject)localObject));
- }
- return localSparseArray;
- }
- public final Poll a(JSONObject paramJSONObject)
- {
- int m = paramJSONObject.getInt("id");
- int k = paramJSONObject.getInt("owner_id");
- String str = paramJSONObject.getString("question");
- j.a(str, "json.getString(KEY_QUESTION)");
- Object localObject1 = paramJSONObject.optJSONArray("answer_ids");
- if (localObject1 != null)
- {
- localObject1 = h.a((JSONArray)localObject1);
- if (localObject1 != null)
- {
- localObject1 = (List)localObject1;
- break label74;
- }
- }
- localObject1 = (List)EmptyList.a;
- label74:
- Object localObject4 = paramJSONObject.getJSONArray("answers");
- int j = 0;
- int i;
- Object localObject5;
- if (localObject4 != null)
- {
- if (localObject4 != null)
- {
- localObject3 = new ArrayList(((JSONArray)localObject4).length());
- n = ((JSONArray)localObject4).length();
- for (i = 0;; i++)
- {
- localObject2 = localObject3;
- if (i >= n) {
- break;
- }
- localObject5 = ((JSONArray)localObject4).optJSONObject(i);
- if (localObject5 != null)
- {
- localObject2 = PollOption.a;
- ((ArrayList)localObject3).add(PollOption.b.a((JSONObject)localObject5));
- }
- }
- }
- localObject2 = null;
- if (localObject2 != null)
- {
- localObject2 = (List)localObject2;
- break label188;
- }
- }
- Object localObject2 = (List)EmptyList.a;
- label188:
- boolean bool2 = paramJSONObject.getBoolean("multiple");
- int n = i.a(paramJSONObject, "votes", 0);
- boolean bool8 = paramJSONObject.getBoolean("anonymous");
- boolean bool6 = paramJSONObject.optBoolean("is_board", false);
- long l1 = i.a(paramJSONObject, "end_date", 0L);
- boolean bool1 = paramJSONObject.optBoolean("closed", false);
- boolean bool4 = paramJSONObject.getBoolean("can_edit");
- boolean bool5 = paramJSONObject.getBoolean("can_vote");
- boolean bool3 = paramJSONObject.optBoolean("can_report", false);
- boolean bool7 = paramJSONObject.optBoolean("can_share", false);
- int i1 = i.a(paramJSONObject, "author_id", 0);
- Object localObject3 = PollBackground.b;
- PollBackground localPollBackground = PollBackground.a.a(paramJSONObject);
- long l2 = i.a(paramJSONObject, "created", 0L);
- localObject3 = paramJSONObject.optJSONArray("friends");
- if (localObject3 != null)
- {
- if (localObject3 != null)
- {
- localObject5 = new ArrayList(((JSONArray)localObject3).length());
- i = ((JSONArray)localObject3).length();
- for (;;)
- {
- localObject4 = localObject5;
- if (j >= i) {
- break;
- }
- localObject4 = ((JSONArray)localObject3).optJSONObject(j);
- if (localObject4 != null) {
- ((ArrayList)localObject5).add(Integer.valueOf(((JSONObject)localObject4).getInt("id")));
- }
- j++;
- }
- }
- localObject4 = null;
- if (localObject4 != null)
- {
- localObject3 = (List)localObject4;
- break label414;
- }
- }
- localObject3 = (List)EmptyList.a;
- label414:
- localObject4 = paramJSONObject.optJSONObject("profiles");
- if (localObject4 != null) {
- localObject4 = b((JSONObject)localObject4);
- } else {
- localObject4 = null;
- }
- paramJSONObject = paramJSONObject.optJSONObject("author");
- if (paramJSONObject != null)
- {
- localObject5 = Owner.a;
- paramJSONObject = Owner.b.a(paramJSONObject);
- }
- else
- {
- paramJSONObject = null;
- }
- return new Poll(m, k, str, (List)localObject1, (List)localObject2, bool2, n, bool8, bool6, l1, bool1, bool4, bool5, bool3, bool7, i1, localPollBackground, l2, (List)localObject3, (SparseArray)localObject4, paramJSONObject);
- }
- public final Poll a(JSONObject paramJSONObject, SparseArray<Owner> paramSparseArray)
- {
- int j = 0;
- if (paramSparseArray == null)
- {
- localObject1 = new SparseArray();
- localObject3 = paramJSONObject.optJSONArray("profiles");
- if (localObject3 != null)
- {
- k = ((JSONArray)localObject3).length();
- for (i = 0; i < k; i++)
- {
- localObject4 = ((JSONArray)localObject3).optJSONObject(i);
- if (localObject4 != null)
- {
- paramSparseArray = Owner.a;
- m = ((JSONObject)localObject4).getInt("id");
- localObject5 = new StringBuilder();
- localObject2 = ((JSONObject)localObject4).optString("first_name");
- paramSparseArray = (SparseArray<Owner>)localObject2;
- if (localObject2 == null) {
- paramSparseArray = "";
- }
- ((StringBuilder)localObject5).append(paramSparseArray);
- ((StringBuilder)localObject5).append(' ');
- localObject2 = ((JSONObject)localObject4).optString("last_name");
- paramSparseArray = (SparseArray<Owner>)localObject2;
- if (localObject2 == null) {
- paramSparseArray = "";
- }
- ((StringBuilder)localObject5).append(paramSparseArray);
- paramSparseArray = new Owner(m, ((StringBuilder)localObject5).toString(), ((JSONObject)localObject4).optString("photo_100"));
- ((SparseArray)localObject1).put(paramSparseArray.b(), paramSparseArray);
- }
- }
- }
- localObject2 = paramJSONObject.optJSONArray("groups");
- paramSparseArray = (SparseArray<Owner>)localObject1;
- if (localObject2 != null)
- {
- k = ((JSONArray)localObject2).length();
- for (i = 0;; i++)
- {
- paramSparseArray = (SparseArray<Owner>)localObject1;
- if (i >= k) {
- break;
- }
- localObject3 = ((JSONArray)localObject2).optJSONObject(i);
- if (localObject3 != null)
- {
- paramSparseArray = Owner.a;
- paramSparseArray = new Owner(-((JSONObject)localObject3).getInt("id"), ((JSONObject)localObject3).getString("name"), ((JSONObject)localObject3).optString("photo_100"));
- ((SparseArray)localObject1).put(paramSparseArray.b(), paramSparseArray);
- }
- }
- }
- }
- Object localObject4 = paramJSONObject.optJSONArray("friends");
- Object localObject3 = null;
- if (localObject4 != null)
- {
- if (localObject4 != null)
- {
- localObject2 = new ArrayList(((JSONArray)localObject4).length());
- k = ((JSONArray)localObject4).length();
- for (i = 0;; i++)
- {
- localObject1 = localObject2;
- if (i >= k) {
- break;
- }
- localObject1 = ((JSONArray)localObject4).optJSONObject(i);
- if (localObject1 != null) {
- ((ArrayList)localObject2).add(Integer.valueOf(((JSONObject)localObject1).getInt("id")));
- }
- }
- }
- localObject1 = null;
- if (localObject1 != null)
- {
- localObject1 = (List)localObject1;
- break label399;
- }
- }
- Object localObject1 = (List)EmptyList.a;
- label399:
- int k = i.a(paramJSONObject, "author_id", 0);
- int n = paramJSONObject.getInt("id");
- int m = paramJSONObject.getInt("owner_id");
- Object localObject5 = paramJSONObject.getString("question");
- j.a(localObject5, "json.getString(KEY_QUESTION)");
- Object localObject2 = paramJSONObject.optJSONArray("answer_ids");
- if (localObject2 != null)
- {
- localObject2 = h.a((JSONArray)localObject2);
- if (localObject2 != null)
- {
- localObject2 = (List)localObject2;
- break label482;
- }
- }
- localObject2 = (List)EmptyList.a;
- label482:
- JSONArray localJSONArray = paramJSONObject.getJSONArray("answers");
- if (localJSONArray != null)
- {
- localObject4 = new ArrayList(localJSONArray.length());
- int i1 = localJSONArray.length();
- for (i = j;; i++)
- {
- localObject3 = localObject4;
- if (i >= i1) {
- break;
- }
- localObject3 = localJSONArray.optJSONObject(i);
- if (localObject3 != null)
- {
- PollOption.b localb = PollOption.a;
- ((ArrayList)localObject4).add(PollOption.b.a((JSONObject)localObject3));
- }
- }
- }
- if (localObject3 != null) {
- localObject3 = (List)localObject3;
- } else {
- localObject3 = (List)EmptyList.a;
- }
- boolean bool2 = paramJSONObject.getBoolean("multiple");
- int i = paramJSONObject.getInt("votes");
- boolean bool6 = paramJSONObject.getBoolean("anonymous");
- boolean bool7 = paramJSONObject.getBoolean("is_board");
- long l = paramJSONObject.getLong("end_date");
- boolean bool4 = paramJSONObject.getBoolean("closed");
- boolean bool1 = paramJSONObject.getBoolean("can_edit");
- boolean bool8 = paramJSONObject.getBoolean("can_vote");
- boolean bool5 = paramJSONObject.getBoolean("can_report");
- boolean bool3 = paramJSONObject.getBoolean("can_share");
- localObject4 = PollBackground.b;
- return new Poll(n, m, (String)localObject5, (List)localObject2, (List)localObject3, bool2, i, bool6, bool7, l, bool4, bool1, bool8, bool5, bool3, k, PollBackground.a.a(paramJSONObject), paramJSONObject.getLong("created"), (List)localObject1, a(paramSparseArray, (List)localObject1), (Owner)paramSparseArray.get(k));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement