|   |   |   |   | 
| Offset 13, 57 lines modified | Offset 13, 57 lines modified | 
| 13  | .field·private·mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 13  | .field·private·mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
|   |   | 
| 14  | #·direct·methods | 14  | #·direct·methods | 
| 15  | .method·static·constructor·<clinit>()V | 15  | .method·static·constructor·<clinit>()V | 
| 16  | ····.locals·1 | 16  | ····.locals·1 | 
|   |   | 
| 17  | ····.line·54 | 17  | ····.line·49 | 
| 18  | ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; | 18  | ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode; | 
|   |   | 
| 19  | ····sput-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 19  | ····sput-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 
|   |   | 
| 20  | ····return-void | 20  | ····return-void | 
| 21  | .end·method | 21  | .end·method | 
|   |   | 
| 22  | .method·public·constructor·<init>()V | 22  | .method·public·constructor·<init>()V | 
| 23  | ····.locals·0 | 23  | ····.locals·0 | 
|   |   | 
| 24  | ····.line·51 | 24  | ····.line·46 | 
| 25  | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25  | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 
|   |   | 
| 26  | ····return-void | 26  | ····return-void | 
| 27  | .end·method | 27  | .end·method | 
|   |   | 
| 28  | .method·static·synthetic·access$000()Landroid/graphics/PorterDuff$Mode; | 28  | .method·static·synthetic·access$000()Landroid/graphics/PorterDuff$Mode; | 
| 29  | ····.locals·1 | 29  | ····.locals·1 | 
|   |   | 
| 30  | ····.line·51 | 30  | ····.line·46 | 
| 31  | ····sget-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 31  | ····sget-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; | 
|   |   | 
| 32  | ····return-object·v0 | 32  | ····return-object·v0 | 
| 33  | .end·method | 33  | .end·method | 
|   |   | 
| 34  | .method·public·static·declared-synchronized·get()Landroidx/appcompat/widget/AppCompatDrawableManager; | 34  | .method·public·static·declared-synchronized·get()Landroidx/appcompat/widget/AppCompatDrawableManager; | 
| 35  | ····.locals·2 | 35  | ····.locals·2 | 
|   |   | 
| 36  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 36  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 37  | ····monitor-enter·v0 | 37  | ····monitor-enter·v0 | 
|   |   | 
| 38  | ····.line·466 | 38  | ····.line·397 | 
| 39  | ····:try_start_0 | 39  | ····:try_start_0 | 
| 40  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 40  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 41  | ····if-nez·v1,·:cond_0 | 41  | ····if-nez·v1,·:cond_0 | 
|   |   | 
| 42  | ····.line·467 | 42  | ····.line·398 | 
| 43  | ····invoke-static·{},·Landroidx/appcompat/widget/AppCompatDrawableManager;->preload()V | 43  | ····invoke-static·{},·Landroidx/appcompat/widget/AppCompatDrawableManager;->preload()V | 
|   |   | 
| 44  | ····.line·469 | 44  | ····.line·400 | 
| 45  | ····:cond_0 | 45  | ····:cond_0 | 
| 46  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 46  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 
| 47  | ····:try_end_0 | 47  | ····:try_end_0 | 
| 48  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 48  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 
|   |   | 
| 49  | ····monitor-exit·v0 | 49  | ····monitor-exit·v0 | 
|   |   | 
| Offset 80, 15 lines modified | Offset 80, 15 lines modified | 
| 80  | .method·public·static·declared-synchronized·getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; | 80  | .method·public·static·declared-synchronized·getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; | 
| 81  | ····.locals·1 | 81  | ····.locals·1 | 
|   |   | 
| 82  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 82  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 83  | ····monitor-enter·v0 | 83  | ····monitor-enter·v0 | 
|   |   | 
| 84  | ····.line·507 | 84  | ····.line·438 | 
| 85  | ····:try_start_0 | 85  | ····:try_start_0 | 
| 86  | ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; | 86  | ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; | 
|   |   | 
| 87  | ····move-result-object·p0 | 87  | ····move-result-object·p0 | 
| 88  | ····:try_end_0 | 88  | ····:try_end_0 | 
| 89  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 89  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 
|   |   | 
| Offset 107, 48 lines modified | Offset 107, 48 lines modified | 
| 107  | .method·public·static·declared-synchronized·preload()V | 107  | .method·public·static·declared-synchronized·preload()V | 
| 108  | ····.locals·3 | 108  | ····.locals·3 | 
|   |   | 
| 109  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 109  | ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 110  | ····monitor-enter·v0 | 110  | ····monitor-enter·v0 | 
|   |   | 
| 111  | ····.line·59 | 111  | ····.line·54 | 
| 112  | ····:try_start_0 | 112  | ····:try_start_0 | 
| 113  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 113  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 114  | ····if-nez·v1,·:cond_0 | 114  | ····if-nez·v1,·:cond_0 | 
|   |   | 
| 115  | ····.line·60 | 115  | ····.line·55 | 
| 116  | ····new-instance·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 116  | ····new-instance·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 117  | ····invoke-direct·{v1},·Landroidx/appcompat/widget/AppCompatDrawableManager;-><init>()V | 117  | ····invoke-direct·{v1},·Landroidx/appcompat/widget/AppCompatDrawableManager;-><init>()V | 
|   |   | 
| 118  | ····sput-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 118  | ····sput-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 119  | ····.line·61 | 119  | ····.line·56 | 
| 120  | ····invoke-static·{},·Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal; | 120  | ····invoke-static·{},·Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 121  | ····move-result-object·v2 | 121  | ····move-result-object·v2 | 
|   |   | 
| 122  | ····iput-object·v2,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 122  | ····iput-object·v2,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 123  | ····.line·62 | 123  | ····.line·57 | 
| 124  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 124  | ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager; | 
|   |   | 
| 125  | ····iget-object·v1,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 125  | ····iget-object·v1,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 126  | ····new-instance·v2,·Landroidx/appcompat/widget/AppCompatDrawableManager$1; | 126  | ····new-instance·v2,·Landroidx/appcompat/widget/AppCompatDrawableManager$1; | 
|   |   | 
| 127  | ····invoke-direct·{v2},·Landroidx/appcompat/widget/AppCompatDrawableManager$1;-><init>()V | 127  | ····invoke-direct·{v2},·Landroidx/appcompat/widget/AppCompatDrawableManager$1;-><init>()V | 
|   |   | 
| 128  | ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/widget/ResourceManagerInternal;->setHooks(Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;)V | 128  | ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/widget/ResourceManagerInternal;->setHooks(Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;)V | 
| 129  | ····:try_end_0 | 129  | ····:try_end_0 | 
| 130  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 130  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 
|   |   | 
| 131  | ····.line·460 | 131  | ····.line·391 | 
| 132  | ····:cond_0 | 132  | ····:cond_0 | 
| 133  | ····monitor-exit·v0 | 133  | ····monitor-exit·v0 | 
|   |   | 
| 134  | ····return-void | 134  | ····return-void | 
|   |   | 
| 135  | ····:catchall_0 | 135  | ····:catchall_0 | 
| 136  | ····move-exception·v1 | 136  | ····move-exception·v1 | 
| Offset 157, 28 lines modified | Offset 157, 28 lines modified | 
|   |   | 
| 157  | ····throw·v1 | 157  | ····throw·v1 | 
| 158  | .end·method | 158  | .end·method | 
|   |   | 
| 159  | .method·static·tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V | 159  | .method·static·tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V | 
| 160  | ····.locals·0 | 160  | ····.locals·0 | 
|   |   | 
| 161  | ····.line·502 | 161  | ····.line·433 | 
| 162  | ····invoke-static·{p0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V | 162  | ····invoke-static·{p0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V | 
|   |   | 
| 163  | ····return-void | 163  | ····return-void | 
| 164  | .end·method | 164  | .end·method | 
|   |   | 
|   |   | 
| 165  | #·virtual·methods | 165  | #·virtual·methods | 
| 166  | .method·public·declared-synchronized·getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | 166  | .method·public·declared-synchronized·getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | 
| 167  | ····.locals·1 | 167  | ····.locals·1 | 
|   |   | 
| 168  | ····monitor-enter·p0 | 168  | ····monitor-enter·p0 | 
|   |   | 
| 169  | ····.line·475 | 169  | ····.line·406 | 
| 170  | ····:try_start_0 | 170  | ····:try_start_0 | 
| 171  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 171  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 172  | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | 172  | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | 
|   |   | 
| 173  | ····move-result-object·p1 | 173  | ····move-result-object·p1 | 
| 174  | ····:try_end_0 | 174  | ····:try_end_0 | 
| Offset 197, 15 lines modified | Offset 197, 15 lines modified | 
| 197  | .end·method | 197  | .end·method | 
|   |   | 
| 198  | .method·declared-synchronized·getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; | 198  | .method·declared-synchronized·getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; | 
| 199  | ····.locals·1 | 199  | ····.locals·1 | 
|   |   | 
| 200  | ····monitor-enter·p0 | 200  | ····monitor-enter·p0 | 
|   |   | 
| 201  | ····.line·480 | 201  | ····.line·411 | 
| 202  | ····:try_start_0 | 202  | ····:try_start_0 | 
| 203  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 203  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 204  | ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; | 204  | ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable; | 
|   |   | 
| 205  | ····move-result-object·p1 | 205  | ····move-result-object·p1 | 
| 206  | ····:try_end_0 | 206  | ····:try_end_0 | 
| Offset 224, 15 lines modified | Offset 224, 15 lines modified | 
| 224  | .end·method | 224  | .end·method | 
|   |   | 
| 225  | .method·declared-synchronized·getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; | 225  | .method·declared-synchronized·getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; | 
| 226  | ····.locals·1 | 226  | ····.locals·1 | 
|   |   | 
| 227  | ····monitor-enter·p0 | 227  | ····monitor-enter·p0 | 
|   |   | 
| 228  | ····.line·498 | 228  | ····.line·429 | 
| 229  | ····:try_start_0 | 229  | ····:try_start_0 | 
| 230  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 230  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 231  | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; | 231  | ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; | 
|   |   | 
| 232  | ····move-result-object·p1 | 232  | ····move-result-object·p1 | 
| 233  | ····:try_end_0 | 233  | ····:try_end_0 | 
| Offset 251, 23 lines modified | Offset 251, 23 lines modified | 
| 251  | .end·method | 251  | .end·method | 
|   |   | 
| 252  | .method·public·declared-synchronized·onConfigurationChanged(Landroid/content/Context;)V | 252  | .method·public·declared-synchronized·onConfigurationChanged(Landroid/content/Context;)V | 
| 253  | ····.locals·1 | 253  | ····.locals·1 | 
|   |   | 
| 254  | ····monitor-enter·p0 | 254  | ····monitor-enter·p0 | 
|   |   | 
| 255  | ····.line·484 | 255  | ····.line·415 | 
| 256  | ····:try_start_0 | 256  | ····:try_start_0 | 
| 257  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 257  | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal; | 
|   |   | 
| 258  | ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->onConfigurationChanged(Landroid/content/Context;)V | 258  | ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->onConfigurationChanged(Landroid/content/Context;)V | 
| 259  | ····:try_end_0 | 259  | ····:try_end_0 | 
| 260  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 260  | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 
|   |   | 
| 261  | ····.line·485 | 261  | ····.line·416 | 
| 262  | ····monitor-exit·p0 | 262  | ····monitor-exit·p0 | 
|   |   | 
| 263  | ····return-void | 263  | ····return-void | 
|   |   | 
| 264  | ····:catchall_0 | 264  | ····:catchall_0 | 
| 265  | ····move-exception·p1 | 265  | ····move-exception·p1 | 
|   |   |