soul-browser/app/smali/androidx/constraintlayout/widget/ConstraintSet$Layout.smali
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

2634 lines
54 KiB
Smali

.class public Landroidx/constraintlayout/widget/ConstraintSet$Layout;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/constraintlayout/widget/ConstraintSet;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Layout"
.end annotation
# static fields
.field public static final o0:Landroid/util/SparseIntArray;
# instance fields
.field public A:F
.field public B:I
.field public C:I
.field public D:I
.field public E:I
.field public F:I
.field public G:I
.field public H:I
.field public I:I
.field public J:I
.field public K:I
.field public L:I
.field public M:I
.field public N:I
.field public O:I
.field public P:I
.field public Q:I
.field public R:I
.field public S:F
.field public T:F
.field public U:I
.field public V:I
.field public W:I
.field public X:I
.field public Y:I
.field public Z:I
.field public a:Z
.field public a0:I
.field public b:I
.field public b0:I
.field public c:I
.field public c0:F
.field public d:I
.field public d0:F
.field public e:I
.field public e0:I
.field public f:F
.field public f0:I
.field public g:I
.field public g0:I
.field public h:I
.field public h0:[I
.field public i:I
.field public i0:Ljava/lang/String;
.field public j:I
.field public j0:Ljava/lang/String;
.field public k:I
.field public k0:Z
.field public l:I
.field public l0:Z
.field public m:I
.field public m0:Z
.field public n:I
.field public n0:I
.field public o:I
.field public p:I
.field public q:I
.field public r:I
.field public s:I
.field public t:I
.field public u:I
.field public v:F
.field public w:F
.field public x:Ljava/lang/String;
.field public y:I
.field public z:I
# direct methods
.method static constructor <clinit>()V
.locals 4
.line 1
new-instance v0, Landroid/util/SparseIntArray;
.line 2
.line 3
invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
.line 4
.line 5
.line 6
sput-object v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->o0:Landroid/util/SparseIntArray;
.line 7
.line 8
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintLeft_toLeftOf:I
.line 9
.line 10
const/16 v2, 0x18
.line 11
.line 12
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 13
.line 14
.line 15
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintLeft_toRightOf:I
.line 16
.line 17
const/16 v2, 0x19
.line 18
.line 19
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 20
.line 21
.line 22
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintRight_toLeftOf:I
.line 23
.line 24
const/16 v2, 0x1c
.line 25
.line 26
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 27
.line 28
.line 29
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintRight_toRightOf:I
.line 30
.line 31
const/16 v2, 0x1d
.line 32
.line 33
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 34
.line 35
.line 36
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintTop_toTopOf:I
.line 37
.line 38
const/16 v2, 0x23
.line 39
.line 40
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 41
.line 42
.line 43
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintTop_toBottomOf:I
.line 44
.line 45
const/16 v2, 0x22
.line 46
.line 47
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 48
.line 49
.line 50
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintBottom_toTopOf:I
.line 51
.line 52
const/4 v2, 0x4
.line 53
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 54
.line 55
.line 56
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintBottom_toBottomOf:I
.line 57
.line 58
const/4 v2, 0x3
.line 59
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 60
.line 61
.line 62
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintBaseline_toBaselineOf:I
.line 63
.line 64
const/4 v2, 0x1
.line 65
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 66
.line 67
.line 68
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_editor_absoluteX:I
.line 69
.line 70
const/4 v2, 0x6
.line 71
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 72
.line 73
.line 74
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_editor_absoluteY:I
.line 75
.line 76
const/4 v2, 0x7
.line 77
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 78
.line 79
.line 80
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintGuide_begin:I
.line 81
.line 82
const/16 v2, 0x11
.line 83
.line 84
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 85
.line 86
.line 87
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintGuide_end:I
.line 88
.line 89
const/16 v2, 0x12
.line 90
.line 91
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 92
.line 93
.line 94
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintGuide_percent:I
.line 95
.line 96
const/16 v2, 0x13
.line 97
.line 98
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 99
.line 100
.line 101
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_orientation:I
.line 102
.line 103
const/16 v2, 0x1a
.line 104
.line 105
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 106
.line 107
.line 108
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintStart_toEndOf:I
.line 109
.line 110
const/16 v2, 0x1f
.line 111
.line 112
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 113
.line 114
.line 115
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintStart_toStartOf:I
.line 116
.line 117
const/16 v2, 0x20
.line 118
.line 119
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 120
.line 121
.line 122
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintEnd_toStartOf:I
.line 123
.line 124
const/16 v2, 0xa
.line 125
.line 126
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 127
.line 128
.line 129
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintEnd_toEndOf:I
.line 130
.line 131
const/16 v2, 0x9
.line 132
.line 133
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 134
.line 135
.line 136
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginLeft:I
.line 137
.line 138
const/16 v2, 0xd
.line 139
.line 140
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 141
.line 142
.line 143
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginTop:I
.line 144
.line 145
const/16 v2, 0x10
.line 146
.line 147
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 148
.line 149
.line 150
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginRight:I
.line 151
.line 152
const/16 v2, 0xe
.line 153
.line 154
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 155
.line 156
.line 157
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginBottom:I
.line 158
.line 159
const/16 v2, 0xb
.line 160
.line 161
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 162
.line 163
.line 164
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginStart:I
.line 165
.line 166
const/16 v2, 0xf
.line 167
.line 168
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 169
.line 170
.line 171
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_goneMarginEnd:I
.line 172
.line 173
const/16 v2, 0xc
.line 174
.line 175
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 176
.line 177
.line 178
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintVertical_weight:I
.line 179
.line 180
const/16 v2, 0x26
.line 181
.line 182
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 183
.line 184
.line 185
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintHorizontal_weight:I
.line 186
.line 187
const/16 v2, 0x25
.line 188
.line 189
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 190
.line 191
.line 192
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintHorizontal_chainStyle:I
.line 193
.line 194
const/16 v2, 0x27
.line 195
.line 196
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 197
.line 198
.line 199
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintVertical_chainStyle:I
.line 200
.line 201
const/16 v2, 0x28
.line 202
.line 203
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 204
.line 205
.line 206
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintHorizontal_bias:I
.line 207
.line 208
const/16 v2, 0x14
.line 209
.line 210
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 211
.line 212
.line 213
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintVertical_bias:I
.line 214
.line 215
const/16 v2, 0x24
.line 216
.line 217
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 218
.line 219
.line 220
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintDimensionRatio:I
.line 221
.line 222
const/4 v2, 0x5
.line 223
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 224
.line 225
.line 226
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintLeft_creator:I
.line 227
.line 228
const/16 v2, 0x4c
.line 229
.line 230
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 231
.line 232
.line 233
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintTop_creator:I
.line 234
.line 235
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 236
.line 237
.line 238
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintRight_creator:I
.line 239
.line 240
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 241
.line 242
.line 243
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintBottom_creator:I
.line 244
.line 245
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 246
.line 247
.line 248
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintBaseline_creator:I
.line 249
.line 250
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 251
.line 252
.line 253
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginLeft:I
.line 254
.line 255
const/16 v2, 0x17
.line 256
.line 257
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 258
.line 259
.line 260
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginRight:I
.line 261
.line 262
const/16 v2, 0x1b
.line 263
.line 264
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 265
.line 266
.line 267
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginStart:I
.line 268
.line 269
const/16 v2, 0x1e
.line 270
.line 271
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 272
.line 273
.line 274
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginEnd:I
.line 275
.line 276
const/16 v2, 0x8
.line 277
.line 278
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 279
.line 280
.line 281
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginTop:I
.line 282
.line 283
const/16 v2, 0x21
.line 284
.line 285
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 286
.line 287
.line 288
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_marginBottom:I
.line 289
.line 290
const/4 v2, 0x2
.line 291
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 292
.line 293
.line 294
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_width:I
.line 295
.line 296
const/16 v2, 0x16
.line 297
.line 298
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 299
.line 300
.line 301
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_android_layout_height:I
.line 302
.line 303
const/16 v2, 0x15
.line 304
.line 305
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 306
.line 307
.line 308
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintWidth:I
.line 309
.line 310
const/16 v2, 0x29
.line 311
.line 312
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 313
.line 314
.line 315
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintHeight:I
.line 316
.line 317
const/16 v3, 0x2a
.line 318
.line 319
invoke-virtual {v0, v1, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 320
.line 321
.line 322
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constrainedWidth:I
.line 323
.line 324
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 325
.line 326
.line 327
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constrainedHeight:I
.line 328
.line 329
invoke-virtual {v0, v1, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 330
.line 331
.line 332
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_wrapBehaviorInParent:I
.line 333
.line 334
const/16 v2, 0x61
.line 335
.line 336
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 337
.line 338
.line 339
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintCircle:I
.line 340
.line 341
const/16 v2, 0x3d
.line 342
.line 343
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 344
.line 345
.line 346
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintCircleRadius:I
.line 347
.line 348
const/16 v2, 0x3e
.line 349
.line 350
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 351
.line 352
.line 353
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintCircleAngle:I
.line 354
.line 355
const/16 v2, 0x3f
.line 356
.line 357
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 358
.line 359
.line 360
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintWidth_percent:I
.line 361
.line 362
const/16 v2, 0x45
.line 363
.line 364
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 365
.line 366
.line 367
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_layout_constraintHeight_percent:I
.line 368
.line 369
const/16 v2, 0x46
.line 370
.line 371
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 372
.line 373
.line 374
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_chainUseRtl:I
.line 375
.line 376
const/16 v2, 0x47
.line 377
.line 378
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 379
.line 380
.line 381
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_barrierDirection:I
.line 382
.line 383
const/16 v2, 0x48
.line 384
.line 385
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 386
.line 387
.line 388
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_barrierMargin:I
.line 389
.line 390
const/16 v2, 0x49
.line 391
.line 392
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 393
.line 394
.line 395
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_constraint_referenced_ids:I
.line 396
.line 397
const/16 v2, 0x4a
.line 398
.line 399
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 400
.line 401
.line 402
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Layout_barrierAllowsGoneWidgets:I
.line 403
.line 404
const/16 v2, 0x4b
.line 405
.line 406
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 407
.line 408
.line 409
return-void
.end method
# virtual methods
.method public final a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 8
.line 1
sget-object v0, Landroidx/constraintlayout/widget/R$styleable;->Layout:[I
.line 2
.line 3
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
.line 4
.line 5
.line 6
move-result-object p1
.line 7
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
.line 8
.line 9
.line 10
move-result p2
.line 11
const/4 v0, 0x0
.line 12
move v1, v0
.line 13
:goto_0
if-ge v1, p2, :cond_3
.line 14
.line 15
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
.line 16
.line 17
.line 18
move-result v2
.line 19
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->o0:Landroid/util/SparseIntArray;
.line 20
.line 21
invoke-virtual {v3, v2}, Landroid/util/SparseIntArray;->get(I)I
.line 22
.line 23
.line 24
move-result v4
.line 25
const/16 v5, 0x50
.line 26
.line 27
if-eq v4, v5, :cond_2
.line 28
.line 29
const/16 v5, 0x51
.line 30
.line 31
if-eq v4, v5, :cond_1
.line 32
.line 33
const/16 v5, 0x61
.line 34
.line 35
if-eq v4, v5, :cond_0
.line 36
.line 37
packed-switch v4, :pswitch_data_0
.line 38
.line 39
.line 40
packed-switch v4, :pswitch_data_1
.line 41
.line 42
.line 43
packed-switch v4, :pswitch_data_2
.line 44
.line 45
.line 46
const/high16 v5, 0x3f800000 # 1.0f
.line 47
.line 48
const-string v6, " "
.line 49
.line 50
const-string v7, "ConstraintSet"
.line 51
.line 52
packed-switch v4, :pswitch_data_3
.line 53
.line 54
.line 55
packed-switch v4, :pswitch_data_4
.line 56
.line 57
.line 58
new-instance v4, Ljava/lang/StringBuilder;
.line 59
.line 60
const-string v5, "Unknown attribute 0x"
.line 61
.line 62
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 63
.line 64
.line 65
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
.line 66
.line 67
.line 68
move-result-object v5
.line 69
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 70
.line 71
.line 72
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 73
.line 74
.line 75
invoke-virtual {v3, v2}, Landroid/util/SparseIntArray;->get(I)I
.line 76
.line 77
.line 78
move-result v2
.line 79
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 80
.line 81
.line 82
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
.line 83
.line 84
.line 85
move-result-object v2
.line 86
invoke-static {v7, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 87
.line 88
.line 89
goto/16 :goto_1
.line 90
.line 91
:pswitch_0
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->R:I
.line 92
.line 93
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 94
.line 95
.line 96
move-result v2
.line 97
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->R:I
.line 98
.line 99
goto/16 :goto_1
.line 100
.line 101
:pswitch_1
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->K:I
.line 102
.line 103
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 104
.line 105
.line 106
move-result v2
.line 107
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->K:I
.line 108
.line 109
goto/16 :goto_1
.line 110
.line 111
:pswitch_2
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->q:I
.line 112
.line 113
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 114
.line 115
.line 116
move-result v2
.line 117
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->q:I
.line 118
.line 119
goto/16 :goto_1
.line 120
.line 121
:pswitch_3
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->p:I
.line 122
.line 123
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 124
.line 125
.line 126
move-result v2
.line 127
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->p:I
.line 128
.line 129
goto/16 :goto_1
.line 130
.line 131
:pswitch_4
invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
.line 132
.line 133
.line 134
move-result-object v2
.line 135
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->j0:Ljava/lang/String;
.line 136
.line 137
goto/16 :goto_1
.line 138
.line 139
:pswitch_5
new-instance v4, Ljava/lang/StringBuilder;
.line 140
.line 141
const-string v5, "unused attribute 0x"
.line 142
.line 143
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 144
.line 145
.line 146
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
.line 147
.line 148
.line 149
move-result-object v5
.line 150
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 151
.line 152
.line 153
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 154
.line 155
.line 156
invoke-virtual {v3, v2}, Landroid/util/SparseIntArray;->get(I)I
.line 157
.line 158
.line 159
move-result v2
.line 160
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 161
.line 162
.line 163
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
.line 164
.line 165
.line 166
move-result-object v2
.line 167
invoke-static {v7, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 168
.line 169
.line 170
goto/16 :goto_1
.line 171
.line 172
:pswitch_6
iget-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->m0:Z
.line 173
.line 174
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
.line 175
.line 176
.line 177
move-result v2
.line 178
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->m0:Z
.line 179
.line 180
goto/16 :goto_1
.line 181
.line 182
:pswitch_7
invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
.line 183
.line 184
.line 185
move-result-object v2
.line 186
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->i0:Ljava/lang/String;
.line 187
.line 188
goto/16 :goto_1
.line 189
.line 190
:pswitch_8
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->f0:I
.line 191
.line 192
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 193
.line 194
.line 195
move-result v2
.line 196
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->f0:I
.line 197
.line 198
goto/16 :goto_1
.line 199
.line 200
:pswitch_9
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->e0:I
.line 201
.line 202
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 203
.line 204
.line 205
move-result v2
.line 206
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->e0:I
.line 207
.line 208
goto/16 :goto_1
.line 209
.line 210
:pswitch_a
const-string v2, "CURRENTLY UNSUPPORTED"
.line 211
.line 212
invoke-static {v7, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 213
.line 214
.line 215
goto/16 :goto_1
.line 216
.line 217
:pswitch_b
invoke-virtual {p1, v2, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 218
.line 219
.line 220
move-result v2
.line 221
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->d0:F
.line 222
.line 223
goto/16 :goto_1
.line 224
.line 225
:pswitch_c
invoke-virtual {p1, v2, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 226
.line 227
.line 228
move-result v2
.line 229
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->c0:F
.line 230
.line 231
goto/16 :goto_1
.line 232
.line 233
:pswitch_d
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->A:F
.line 234
.line 235
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 236
.line 237
.line 238
move-result v2
.line 239
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->A:F
.line 240
.line 241
goto/16 :goto_1
.line 242
.line 243
:pswitch_e
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->z:I
.line 244
.line 245
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 246
.line 247
.line 248
move-result v2
.line 249
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->z:I
.line 250
.line 251
goto/16 :goto_1
.line 252
.line 253
:pswitch_f
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->y:I
.line 254
.line 255
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 256
.line 257
.line 258
move-result v2
.line 259
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->y:I
.line 260
.line 261
goto/16 :goto_1
.line 262
.line 263
:pswitch_10
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->b0:I
.line 264
.line 265
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 266
.line 267
.line 268
move-result v2
.line 269
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->b0:I
.line 270
.line 271
goto/16 :goto_1
.line 272
.line 273
:pswitch_11
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->a0:I
.line 274
.line 275
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 276
.line 277
.line 278
move-result v2
.line 279
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->a0:I
.line 280
.line 281
goto/16 :goto_1
.line 282
.line 283
:pswitch_12
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Z:I
.line 284
.line 285
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 286
.line 287
.line 288
move-result v2
.line 289
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Z:I
.line 290
.line 291
goto/16 :goto_1
.line 292
.line 293
:pswitch_13
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Y:I
.line 294
.line 295
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 296
.line 297
.line 298
move-result v2
.line 299
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Y:I
.line 300
.line 301
goto/16 :goto_1
.line 302
.line 303
:pswitch_14
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->X:I
.line 304
.line 305
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 306
.line 307
.line 308
move-result v2
.line 309
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->X:I
.line 310
.line 311
goto/16 :goto_1
.line 312
.line 313
:pswitch_15
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->W:I
.line 314
.line 315
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 316
.line 317
.line 318
move-result v2
.line 319
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->W:I
.line 320
.line 321
goto/16 :goto_1
.line 322
.line 323
:pswitch_16
const/4 v3, 0x1
.line 324
invoke-static {p0, p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->g(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
.line 325
.line 326
.line 327
goto/16 :goto_1
.line 328
.line 329
:pswitch_17
invoke-static {p0, p1, v2, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->g(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
.line 330
.line 331
.line 332
goto/16 :goto_1
.line 333
.line 334
:pswitch_18
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->V:I
.line 335
.line 336
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 337
.line 338
.line 339
move-result v2
.line 340
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->V:I
.line 341
.line 342
goto/16 :goto_1
.line 343
.line 344
:pswitch_19
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->U:I
.line 345
.line 346
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 347
.line 348
.line 349
move-result v2
.line 350
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->U:I
.line 351
.line 352
goto/16 :goto_1
.line 353
.line 354
:pswitch_1a
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->S:F
.line 355
.line 356
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 357
.line 358
.line 359
move-result v2
.line 360
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->S:F
.line 361
.line 362
goto/16 :goto_1
.line 363
.line 364
:pswitch_1b
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->T:F
.line 365
.line 366
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 367
.line 368
.line 369
move-result v2
.line 370
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->T:F
.line 371
.line 372
goto/16 :goto_1
.line 373
.line 374
:pswitch_1c
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->w:F
.line 375
.line 376
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 377
.line 378
.line 379
move-result v2
.line 380
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->w:F
.line 381
.line 382
goto/16 :goto_1
.line 383
.line 384
:pswitch_1d
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->k:I
.line 385
.line 386
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 387
.line 388
.line 389
move-result v2
.line 390
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->k:I
.line 391
.line 392
goto/16 :goto_1
.line 393
.line 394
:pswitch_1e
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->l:I
.line 395
.line 396
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 397
.line 398
.line 399
move-result v2
.line 400
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->l:I
.line 401
.line 402
goto/16 :goto_1
.line 403
.line 404
:pswitch_1f
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->G:I
.line 405
.line 406
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 407
.line 408
.line 409
move-result v2
.line 410
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->G:I
.line 411
.line 412
goto/16 :goto_1
.line 413
.line 414
:pswitch_20
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->s:I
.line 415
.line 416
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 417
.line 418
.line 419
move-result v2
.line 420
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->s:I
.line 421
.line 422
goto/16 :goto_1
.line 423
.line 424
:pswitch_21
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->r:I
.line 425
.line 426
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 427
.line 428
.line 429
move-result v2
.line 430
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->r:I
.line 431
.line 432
goto/16 :goto_1
.line 433
.line 434
:pswitch_22
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->J:I
.line 435
.line 436
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 437
.line 438
.line 439
move-result v2
.line 440
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->J:I
.line 441
.line 442
goto/16 :goto_1
.line 443
.line 444
:pswitch_23
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->j:I
.line 445
.line 446
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 447
.line 448
.line 449
move-result v2
.line 450
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->j:I
.line 451
.line 452
goto/16 :goto_1
.line 453
.line 454
:pswitch_24
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->i:I
.line 455
.line 456
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 457
.line 458
.line 459
move-result v2
.line 460
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->i:I
.line 461
.line 462
goto/16 :goto_1
.line 463
.line 464
:pswitch_25
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->F:I
.line 465
.line 466
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 467
.line 468
.line 469
move-result v2
.line 470
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->F:I
.line 471
.line 472
goto/16 :goto_1
.line 473
.line 474
:pswitch_26
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->D:I
.line 475
.line 476
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 477
.line 478
.line 479
move-result v2
.line 480
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->D:I
.line 481
.line 482
goto/16 :goto_1
.line 483
.line 484
:pswitch_27
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->h:I
.line 485
.line 486
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 487
.line 488
.line 489
move-result v2
.line 490
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->h:I
.line 491
.line 492
goto/16 :goto_1
.line 493
.line 494
:pswitch_28
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->g:I
.line 495
.line 496
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 497
.line 498
.line 499
move-result v2
.line 500
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->g:I
.line 501
.line 502
goto/16 :goto_1
.line 503
.line 504
:pswitch_29
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->E:I
.line 505
.line 506
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 507
.line 508
.line 509
move-result v2
.line 510
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->E:I
.line 511
.line 512
goto/16 :goto_1
.line 513
.line 514
:pswitch_2a
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->b:I
.line 515
.line 516
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
.line 517
.line 518
.line 519
move-result v2
.line 520
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->b:I
.line 521
.line 522
goto/16 :goto_1
.line 523
.line 524
:pswitch_2b
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->c:I
.line 525
.line 526
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
.line 527
.line 528
.line 529
move-result v2
.line 530
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->c:I
.line 531
.line 532
goto/16 :goto_1
.line 533
.line 534
:pswitch_2c
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->v:F
.line 535
.line 536
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 537
.line 538
.line 539
move-result v2
.line 540
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->v:F
.line 541
.line 542
goto/16 :goto_1
.line 543
.line 544
:pswitch_2d
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->f:F
.line 545
.line 546
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
.line 547
.line 548
.line 549
move-result v2
.line 550
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->f:F
.line 551
.line 552
goto/16 :goto_1
.line 553
.line 554
:pswitch_2e
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->e:I
.line 555
.line 556
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
.line 557
.line 558
.line 559
move-result v2
.line 560
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->e:I
.line 561
.line 562
goto/16 :goto_1
.line 563
.line 564
:pswitch_2f
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->d:I
.line 565
.line 566
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
.line 567
.line 568
.line 569
move-result v2
.line 570
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->d:I
.line 571
.line 572
goto/16 :goto_1
.line 573
.line 574
:pswitch_30
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->M:I
.line 575
.line 576
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 577
.line 578
.line 579
move-result v2
.line 580
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->M:I
.line 581
.line 582
goto/16 :goto_1
.line 583
.line 584
:pswitch_31
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Q:I
.line 585
.line 586
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 587
.line 588
.line 589
move-result v2
.line 590
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->Q:I
.line 591
.line 592
goto/16 :goto_1
.line 593
.line 594
:pswitch_32
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->N:I
.line 595
.line 596
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 597
.line 598
.line 599
move-result v2
.line 600
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->N:I
.line 601
.line 602
goto/16 :goto_1
.line 603
.line 604
:pswitch_33
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->L:I
.line 605
.line 606
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 607
.line 608
.line 609
move-result v2
.line 610
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->L:I
.line 611
.line 612
goto/16 :goto_1
.line 613
.line 614
:pswitch_34
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->P:I
.line 615
.line 616
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 617
.line 618
.line 619
move-result v2
.line 620
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->P:I
.line 621
.line 622
goto/16 :goto_1
.line 623
.line 624
:pswitch_35
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->O:I
.line 625
.line 626
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 627
.line 628
.line 629
move-result v2
.line 630
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->O:I
.line 631
.line 632
goto/16 :goto_1
.line 633
.line 634
:pswitch_36
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->t:I
.line 635
.line 636
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 637
.line 638
.line 639
move-result v2
.line 640
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->t:I
.line 641
.line 642
goto/16 :goto_1
.line 643
.line 644
:pswitch_37
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->u:I
.line 645
.line 646
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 647
.line 648
.line 649
move-result v2
.line 650
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->u:I
.line 651
.line 652
goto :goto_1
.line 653
:pswitch_38
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->I:I
.line 654
.line 655
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 656
.line 657
.line 658
move-result v2
.line 659
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->I:I
.line 660
.line 661
goto :goto_1
.line 662
:pswitch_39
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->C:I
.line 663
.line 664
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
.line 665
.line 666
.line 667
move-result v2
.line 668
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->C:I
.line 669
.line 670
goto :goto_1
.line 671
:pswitch_3a
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->B:I
.line 672
.line 673
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
.line 674
.line 675
.line 676
move-result v2
.line 677
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->B:I
.line 678
.line 679
goto :goto_1
.line 680
:pswitch_3b
invoke-virtual {p1, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
.line 681
.line 682
.line 683
move-result-object v2
.line 684
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->x:Ljava/lang/String;
.line 685
.line 686
goto :goto_1
.line 687
:pswitch_3c
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->m:I
.line 688
.line 689
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 690
.line 691
.line 692
move-result v2
.line 693
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->m:I
.line 694
.line 695
goto :goto_1
.line 696
:pswitch_3d
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->n:I
.line 697
.line 698
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 699
.line 700
.line 701
move-result v2
.line 702
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->n:I
.line 703
.line 704
goto :goto_1
.line 705
:pswitch_3e
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->H:I
.line 706
.line 707
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
.line 708
.line 709
.line 710
move-result v2
.line 711
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->H:I
.line 712
.line 713
goto :goto_1
.line 714
:pswitch_3f
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->o:I
.line 715
.line 716
invoke-static {p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/res/TypedArray;II)I
.line 717
.line 718
.line 719
move-result v2
.line 720
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->o:I
.line 721
.line 722
goto :goto_1
.line 723
:cond_0
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->n0:I
.line 724
.line 725
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
.line 726
.line 727
.line 728
move-result v2
.line 729
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->n0:I
.line 730
.line 731
goto :goto_1
.line 732
:cond_1
iget-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->l0:Z
.line 733
.line 734
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
.line 735
.line 736
.line 737
move-result v2
.line 738
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->l0:Z
.line 739
.line 740
goto :goto_1
.line 741
:cond_2
iget-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->k0:Z
.line 742
.line 743
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
.line 744
.line 745
.line 746
move-result v2
.line 747
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->k0:Z
.line 748
.line 749
:goto_1
add-int/lit8 v1, v1, 0x1
.line 750
.line 751
goto/16 :goto_0
.line 752
.line 753
:cond_3
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
.line 754
.line 755
.line 756
return-void
.line 757
:pswitch_data_0
.packed-switch 0x1
:pswitch_3f
:pswitch_3e
:pswitch_3d
:pswitch_3c
:pswitch_3b
:pswitch_3a
:pswitch_39
:pswitch_38
:pswitch_37
:pswitch_36
:pswitch_35
:pswitch_34
:pswitch_33
:pswitch_32
:pswitch_31
:pswitch_30
:pswitch_2f
:pswitch_2e
:pswitch_2d
:pswitch_2c
:pswitch_2b
:pswitch_2a
:pswitch_29
:pswitch_28
:pswitch_27
:pswitch_26
:pswitch_25
:pswitch_24
:pswitch_23
:pswitch_22
:pswitch_21
:pswitch_20
:pswitch_1f
:pswitch_1e
:pswitch_1d
:pswitch_1c
:pswitch_1b
:pswitch_1a
:pswitch_19
:pswitch_18
:pswitch_17
:pswitch_16
.end packed-switch
.line 758
.line 759
.line 760
.line 761
.line 762
.line 763
.line 764
.line 765
.line 766
.line 767
.line 768
.line 769
.line 770
.line 771
.line 772
.line 773
.line 774
.line 775
.line 776
.line 777
.line 778
.line 779
.line 780
.line 781
.line 782
.line 783
.line 784
.line 785
.line 786
.line 787
.line 788
.line 789
.line 790
.line 791
.line 792
.line 793
.line 794
.line 795
.line 796
.line 797
.line 798
.line 799
:pswitch_data_1
.packed-switch 0x36
:pswitch_15
:pswitch_14
:pswitch_13
:pswitch_12
:pswitch_11
:pswitch_10
.end packed-switch
:pswitch_data_2
.packed-switch 0x3d
:pswitch_f
:pswitch_e
:pswitch_d
.end packed-switch
:pswitch_data_3
.packed-switch 0x45
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
.end packed-switch
:pswitch_data_4
.packed-switch 0x5b
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method