package com.mbridge.msdk.foundation.db; import android.content.ContentValues; import android.database.Cursor; import android.text.TextUtils; import com.applovin.sdk.AppLovinEventTypes; import com.facebook.internal.NativeProtocol; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.download.database.DownloadModel; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.tools.af; import com.mbridge.msdk.out.Campaign; /* loaded from: classes4.dex */ public final class n extends a { private static n a; private n(f fVar) { super(fVar); } public static synchronized n a(f fVar) { n nVar; synchronized (n.class) { try { if (a == null) { a = new n(fVar); } nVar = a; } catch (Throwable th) { throw th; } } return nVar; } /* JADX WARN: Removed duplicated region for block: B:54:0x00cc A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final synchronized com.mbridge.msdk.foundation.entity.m a(java.lang.String r7) { /* Method dump skipped, instructions count: 225 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.n.a(java.lang.String):com.mbridge.msdk.foundation.entity.m"); } /* JADX WARN: Code restructure failed: missing block: B:20:0x0092, code lost: if (r0 != null) goto L42; */ /* JADX WARN: Code restructure failed: missing block: B:24:0x0094, code lost: r0.close(); */ /* JADX WARN: Code restructure failed: missing block: B:32:0x00a7, code lost: if (r0 != null) goto L42; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final synchronized com.mbridge.msdk.foundation.entity.m a(java.lang.String r6, java.lang.String r7) { /* r5 = this; monitor-enter(r5) boolean r7 = android.text.TextUtils.isEmpty(r6) // Catch: java.lang.Throwable -> L98 r0 = 0 if (r7 == 0) goto La monitor-exit(r5) return r0 La: com.mbridge.msdk.foundation.entity.m r7 = new com.mbridge.msdk.foundation.entity.m // Catch: java.lang.Throwable -> L98 r7.() // Catch: java.lang.Throwable -> L98 java.lang.String r1 = " WHERE video_url = ? " java.lang.String[] r6 = new java.lang.String[]{r6} // Catch: java.lang.Throwable -> L98 java.lang.StringBuilder r2 = new java.lang.StringBuilder // Catch: java.lang.Throwable -> L98 r2.() // Catch: java.lang.Throwable -> L98 java.lang.String r3 = "SELECT * FROM video" r2.append(r3) // Catch: java.lang.Throwable -> L98 r2.append(r1) // Catch: java.lang.Throwable -> L98 java.lang.String r1 = r2.toString() // Catch: java.lang.Throwable -> L98 android.database.sqlite.SQLiteDatabase r2 = r5.getReadableDatabase() // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 android.database.Cursor r0 = r2.rawQuery(r1, r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 if (r0 == 0) goto L92 int r6 = r0.getCount() // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 if (r6 <= 0) goto L92 L36: boolean r6 = r0.moveToNext() // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 if (r6 == 0) goto L92 java.lang.String r6 = "video_url" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = r0.getString(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r7.b(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = "video_state" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 int r6 = r0.getInt(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r7.a(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = "pregeress_size" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 long r1 = r0.getLong(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r7.b(r1) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = "total_size" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 int r6 = r0.getInt(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r7.b(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = "video_path" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = r0.getString(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r7.a(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 java.lang.String r6 = "video_download_start" int r6 = r0.getColumnIndex(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 long r1 = r0.getLong(r6) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 r3 = 1000(0x3e8, double:4.94E-321) long r1 = r1 * r3 r7.a(r1) // Catch: java.lang.Throwable -> L8e java.lang.Exception -> L90 goto L36 L8e: r6 = move-exception goto Lac L90: r6 = move-exception goto L9a L92: if (r0 == 0) goto Laa L94: r0.close() // Catch: java.lang.Throwable -> L98 java.lang.Exception -> Laa goto Laa L98: r6 = move-exception goto Lb2 L9a: boolean r1 = com.mbridge.msdk.MBridgeConstans.DEBUG // Catch: java.lang.Throwable -> L8e if (r1 == 0) goto La7 java.lang.String r1 = "VideoDao" java.lang.String r6 = r6.getLocalizedMessage() // Catch: java.lang.Throwable -> L8e com.mbridge.msdk.foundation.tools.af.b(r1, r6) // Catch: java.lang.Throwable -> L8e La7: if (r0 == 0) goto Laa goto L94 Laa: monitor-exit(r5) return r7 Lac: if (r0 == 0) goto Lb1 r0.close() // Catch: java.lang.Throwable -> L98 java.lang.Exception -> Lb1 Lb1: throw r6 // Catch: java.lang.Throwable -> L98 Lb2: monitor-exit(r5) throw r6 */ throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.db.n.a(java.lang.String, java.lang.String):com.mbridge.msdk.foundation.entity.m"); } public final synchronized void b(String str) { String[] strArr; try { strArr = new String[]{str}; } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } } if (getWritableDatabase() == null) { return; } getWritableDatabase().delete("video", "video_url = ? ", strArr); } public final synchronized void a(String str, long j) { if (j == 0) { return; } try { ContentValues contentValues = new ContentValues(); contentValues.put("video_download_start", Long.valueOf(j / 1000)); if (b(str, "")) { getWritableDatabase().update("video", contentValues, "video_url = ? ", new String[]{str}); } } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } } } public final synchronized long a(CampaignEx campaignEx, long j, String str, int i) { if (campaignEx == null) { return 0L; } try { try { if (getWritableDatabase() == null) { return -1L; } ContentValues contentValues = new ContentValues(); contentValues.put("unitid", campaignEx.getCampaignUnitId()); contentValues.put("id", campaignEx.getId()); contentValues.put("package_name", campaignEx.getPackageName()); contentValues.put(NativeProtocol.BRIDGE_ARG_APP_NAME_STRING, campaignEx.getAppName()); contentValues.put("app_desc", campaignEx.getAppDesc()); contentValues.put(CampaignEx.JSON_KEY_APP_SIZE, campaignEx.getSize()); contentValues.put(CampaignEx.JSON_KEY_IMAGE_SIZE, campaignEx.getImageSize()); contentValues.put(CampaignEx.JSON_KEY_ICON_URL, campaignEx.getIconUrl()); contentValues.put(CampaignEx.JSON_KEY_IMAGE_URL, campaignEx.getImageUrl()); contentValues.put(CampaignEx.JSON_KEY_IMPRESSION_URL, campaignEx.getImpressionURL()); contentValues.put(CampaignEx.JSON_KEY_NOTICE_URL, campaignEx.getNoticeUrl()); contentValues.put(DownloadModel.DOWNLOAD_URL, campaignEx.getClickURL()); contentValues.put("only_impression", campaignEx.getOnlyImpressionURL()); contentValues.put("ts", Long.valueOf(campaignEx.getTimestamp())); contentValues.put("template", Integer.valueOf(campaignEx.getTemplate())); contentValues.put(CampaignEx.JSON_KEY_CLICK_MODE, campaignEx.getClick_mode()); contentValues.put(CampaignEx.JSON_KEY_LANDING_TYPE, campaignEx.getLandingType()); contentValues.put(CampaignEx.JSON_KEY_LINK_TYPE, Integer.valueOf(campaignEx.getLinkType())); contentValues.put("star", Double.valueOf(campaignEx.getRating())); contentValues.put("cti", Integer.valueOf(campaignEx.getClickInterval())); contentValues.put(AppLovinEventTypes.USER_COMPLETED_LEVEL, Integer.valueOf(campaignEx.getCacheLevel())); contentValues.put("adSource", Integer.valueOf(campaignEx.getType())); contentValues.put("ad_call", campaignEx.getAdCall()); contentValues.put("fc_a", Integer.valueOf(campaignEx.getFca())); contentValues.put(CampaignEx.JSON_KEY_AD_URL_LIST, campaignEx.getAd_url_list()); contentValues.put("video_url", campaignEx.getVideoUrlEncode()); contentValues.put("total_size", Long.valueOf(j)); contentValues.put("video_state", Integer.valueOf(i)); contentValues.put("video_download_start", Long.valueOf(System.currentTimeMillis() / 1000)); contentValues.put("ad_bid_token", campaignEx.getBidToken()); if (!TextUtils.isEmpty(str)) { contentValues.put("video_path", str); } if (b(campaignEx.getVideoUrlEncode(), campaignEx.getId())) { return 0L; } return getWritableDatabase().insert("video", null, contentValues); } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } return -1L; } } catch (Throwable th) { throw th; } } private synchronized boolean b(String str, String str2) { String[] strArr; String str3; try { if (TextUtils.isEmpty(str2)) { str3 = "SELECT id FROM video WHERE video_url = ? "; strArr = new String[]{str}; } else { strArr = new String[]{str, str2}; str3 = "SELECT id FROM video WHERE video_url = ? AND id = ? "; } Cursor rawQuery = getReadableDatabase().rawQuery(str3, strArr); if (rawQuery != null && rawQuery.getCount() > 0) { try { rawQuery.close(); } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } } return true; } if (rawQuery != null) { try { rawQuery.close(); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e2.getLocalizedMessage()); } } } return false; } catch (Throwable th) { throw th; } throw th; } public final synchronized long a(String str, long j, int i) { int i2 = -1; try { } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } } if (getWritableDatabase() == null) { return -1; } ContentValues contentValues = new ContentValues(); contentValues.put("pregeress_size", Long.valueOf(j)); contentValues.put("video_state", Integer.valueOf(i)); if (b(str, "")) { String[] strArr = {str}; synchronized (new Object()) { i2 = getWritableDatabase().update("video", contentValues, "video_url = ? ", strArr); } } return i2; } public final synchronized long b(String str, long j) { int i = -1; try { } catch (Exception e) { if (MBridgeConstans.DEBUG) { af.b("VideoDao", e.getLocalizedMessage()); } } if (getWritableDatabase() == null) { return -1; } ContentValues contentValues = new ContentValues(); contentValues.put("total_size", Long.valueOf(j)); if (b(str, "")) { String[] strArr = {str}; synchronized (new Object()) { i = getWritableDatabase().update("video", contentValues, "video_url = ? ", strArr); } } return i; } }