# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState":"AnimatedVectorDrawableCompat.java","androidx.core.content.res.ResourcesCompat":"ResourcesCompat.java","androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat":"AnimatorInflaterCompat.java","androidx.vectordrawable.graphics.drawable.VectorDrawableCommon":"VectorDrawableCommon.java","androidx.core.graphics.drawable.DrawableCompat":"DrawableCompat.java","androidx.vectordrawable.graphics.drawable.VectorDrawableCompat":"VectorDrawableCompat.java","androidx.collection.SimpleArrayMap":"SimpleArrayMap.kt","androidx.collection.ArrayMap":"ArrayMap.java"}}
androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat -> fj:
# {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"}
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldj;"}
    android.content.Context mContext -> Z
    android.animation.Animator$AnimatorListener mAnimatorListener -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lg5;"}
    java.util.ArrayList mAnimationCallbacks -> i0
    android.graphics.drawable.Drawable$Callback mCallback -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcj;"}
    1:4:void androidx.vectordrawable.graphics.drawable.VectorDrawableCommon.<init>():29:29 -> <init>
    1:4:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):177 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    5:6:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):161:161 -> <init>
    7:8:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):164:164 -> <init>
    9:16:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):733:733 -> <init>
    17:18:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):178:178 -> <init>
    19:20:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):182:182 -> <init>
    21:23:void androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.<init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):599:599 -> <init>
    21:23:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):182 -> <init>
    24:26:void <init>(android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):182:182 -> <init>
    1:4:void applyTheme(android.content.res.Resources$Theme):522:522 -> applyTheme
    5:8:void androidx.core.graphics.drawable.DrawableCompat.applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):166:166 -> applyTheme
    5:8:void applyTheme(android.content.res.Resources$Theme):523 -> applyTheme
    1:4:boolean canApplyTheme():532:532 -> canApplyTheme
    5:11:boolean androidx.core.graphics.drawable.DrawableCompat.canApplyTheme(android.graphics.drawable.Drawable):174:174 -> canApplyTheme
    5:11:boolean canApplyTheme():533 -> canApplyTheme
    1:4:void draw(android.graphics.Canvas):284:284 -> draw
    5:8:void draw(android.graphics.Canvas):285:285 -> draw
    9:15:void draw(android.graphics.Canvas):288:288 -> draw
    16:23:void draw(android.graphics.Canvas):289:289 -> draw
    24:27:void draw(android.graphics.Canvas):290:290 -> draw
    1:4:int getAlpha():321:321 -> getAlpha
    5:9:int androidx.core.graphics.drawable.DrawableCompat.getAlpha(android.graphics.drawable.Drawable):158:158 -> getAlpha
    5:9:int getAlpha():322 -> getAlpha
    10:18:int getAlpha():324:324 -> getAlpha
    1:4:int getChangingConfigurations():276:276 -> getChangingConfigurations
    5:9:int getChangingConfigurations():277:277 -> getChangingConfigurations
    10:19:int getChangingConfigurations():279:279 -> getChangingConfigurations
    1:4:android.graphics.ColorFilter getColorFilter():347:347 -> getColorFilter
    5:9:android.graphics.ColorFilter androidx.core.graphics.drawable.DrawableCompat.getColorFilter(android.graphics.drawable.Drawable):184:184 -> getColorFilter
    5:9:android.graphics.ColorFilter getColorFilter():348 -> getColorFilter
    10:18:android.graphics.ColorFilter getColorFilter():350:350 -> getColorFilter
    1:4:android.graphics.drawable.Drawable$ConstantState getConstantState():265:265 -> getConstantState
    5:18:android.graphics.drawable.Drawable$ConstantState getConstantState():266:266 -> getConstantState
    1:4:int getIntrinsicHeight():420:420 -> getIntrinsicHeight
    5:9:int getIntrinsicHeight():421:421 -> getIntrinsicHeight
    10:18:int getIntrinsicHeight():423:423 -> getIntrinsicHeight
    1:4:int getIntrinsicWidth():412:412 -> getIntrinsicWidth
    5:9:int getIntrinsicWidth():413:413 -> getIntrinsicWidth
    10:18:int getIntrinsicWidth():415:415 -> getIntrinsicWidth
    1:4:int getOpacity():404:404 -> getOpacity
    5:9:int getOpacity():405:405 -> getOpacity
    10:18:int getOpacity():407:407 -> getOpacity
    1:4:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):446:446 -> inflate
    5:8:void androidx.core.graphics.drawable.DrawableCompat.inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):210:210 -> inflate
    5:8:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):447 -> inflate
    9:12:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):450:450 -> inflate
    13:18:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):451:451 -> inflate
    19:22:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):454:454 -> inflate
    23:34:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):455:455 -> inflate
    35:38:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):457:457 -> inflate
    39:47:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):461:461 -> inflate
    48:49:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):462:462 -> inflate
    50:53:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):463:463 -> inflate
    54:59:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):466:466 -> inflate
    60:64:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):646:646 -> inflate
    60:64:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    65:66:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):647:647 -> inflate
    65:66:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    67:70:android.graphics.drawable.Drawable androidx.core.content.res.ResourcesCompat.getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):131:131 -> inflate
    67:70:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):647 -> inflate
    67:70:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    71:72:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):647:647 -> inflate
    71:72:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    73:76:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):648:648 -> inflate
    73:76:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    77:83:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.create(android.content.res.Resources,int,android.content.res.Resources$Theme):649:649 -> inflate
    77:83:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472 -> inflate
    84:85:void androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.setAllowCaching(boolean):902:902 -> inflate
    84:85:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):474 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    86:90:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):475:475 -> inflate
    91:95:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):476:476 -> inflate
    96:98:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):477:477 -> inflate
    99:100:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):479:479 -> inflate
    101:104:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):481:481 -> inflate
    105:112:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):482:482 -> inflate
    113:114:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):483:483 -> inflate
    115:118:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):484:484 -> inflate
    119:122:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):486:486 -> inflate
    123:128:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):489:489 -> inflate
    129:132:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):493:493 -> inflate
    133:136:android.animation.Animator androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat.loadAnimator(android.content.Context,int):101:101 -> inflate
    133:136:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):496 -> inflate
    137:138:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):682:682 -> inflate
    137:138:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    139:140:java.lang.Object androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.getTargetByName(java.lang.String):345:345 -> inflate
    139:140:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):682 -> inflate
    139:140:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    141:148:java.lang.Object androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.getTargetByName(java.lang.String):345:345 -> inflate
    141:148:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):682 -> inflate
    141:148:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    149:151:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):683:683 -> inflate
    149:151:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    152:155:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):687:687 -> inflate
    152:155:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    156:162:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):688:688 -> inflate
    156:162:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    163:164:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):689:689 -> inflate
    163:164:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    165:167:void androidx.collection.SimpleArrayMap.<init>(int,int,kotlin.jvm.internal.DefaultConstructorMarker):63:63 -> inflate
    165:167:void androidx.collection.SimpleArrayMap.<init>():0 -> inflate
    165:167:void androidx.collection.ArrayMap.<init>():72 -> inflate
    165:167:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):689 -> inflate
    165:167:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    168:169:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):689:689 -> inflate
    168:169:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    170:174:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):691:691 -> inflate
    170:174:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    175:180:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):692:692 -> inflate
    175:180:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498 -> inflate
    181:183:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):500:500 -> inflate
    184:189:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):501:501 -> inflate
    190:192:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):505:505 -> inflate
    193:198:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):508:508 -> inflate
    199:202:void androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.setupAnimatorSet():648:648 -> inflate
    199:202:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):511 -> inflate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    203:209:void androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.setupAnimatorSet():649:649 -> inflate
    203:209:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):511 -> inflate
    210:215:void androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState.setupAnimatorSet():651:651 -> inflate
    210:215:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):511 -> inflate
    216:216:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):517:517 -> inflate
    1:4:boolean isAutoMirrored():428:428 -> isAutoMirrored
    5:9:boolean androidx.core.graphics.drawable.DrawableCompat.isAutoMirrored(android.graphics.drawable.Drawable):88:88 -> isAutoMirrored
    5:9:boolean isAutoMirrored():429 -> isAutoMirrored
    10:18:boolean isAutoMirrored():431:431 -> isAutoMirrored
    1:4:boolean isRunning():700:700 -> isRunning
    5:11:boolean isRunning():702:702 -> isRunning
    12:20:boolean isRunning():704:704 -> isRunning
    1:4:boolean isStateful():394:394 -> isStateful
    5:9:boolean isStateful():395:395 -> isStateful
    10:18:boolean isStateful():397:397 -> isStateful
    1:4:android.graphics.drawable.Drawable mutate():193:193 -> mutate
    5:8:android.graphics.drawable.Drawable mutate():194:194 -> mutate
    1:4:void onBoundsChange(android.graphics.Rect):296:296 -> onBoundsChange
    5:8:void onBoundsChange(android.graphics.Rect):297:297 -> onBoundsChange
    9:16:void onBoundsChange(android.graphics.Rect):300:300 -> onBoundsChange
    1:4:boolean onLevelChange(int):313:313 -> onLevelChange
    5:9:boolean onLevelChange(int):314:314 -> onLevelChange
    10:18:boolean onLevelChange(int):316:316 -> onLevelChange
    1:4:boolean onStateChange(int[]):305:305 -> onStateChange
    5:9:boolean onStateChange(int[]):306:306 -> onStateChange
    10:18:boolean onStateChange(int[]):308:308 -> onStateChange
    1:4:void setAlpha(int):329:329 -> setAlpha
    5:8:void setAlpha(int):330:330 -> setAlpha
    9:16:void setAlpha(int):333:333 -> setAlpha
    1:4:void setAutoMirrored(boolean):436:436 -> setAutoMirrored
    5:8:void androidx.core.graphics.drawable.DrawableCompat.setAutoMirrored(android.graphics.drawable.Drawable,boolean):70:70 -> setAutoMirrored
    5:8:void setAutoMirrored(boolean):437 -> setAutoMirrored
    9:16:void setAutoMirrored(boolean):440:440 -> setAutoMirrored
    1:4:void setColorFilter(android.graphics.ColorFilter):338:338 -> setColorFilter
    5:8:void setColorFilter(android.graphics.ColorFilter):339:339 -> setColorFilter
    9:16:void setColorFilter(android.graphics.ColorFilter):342:342 -> setColorFilter
    1:4:void setTint(int):355:355 -> setTint
    5:8:void androidx.core.graphics.drawable.DrawableCompat.setTint(android.graphics.drawable.Drawable,int):124:124 -> setTint
    5:8:void setTint(int):356 -> setTint
    9:16:void setTint(int):360:360 -> setTint
    1:4:void setTintList(android.content.res.ColorStateList):365:365 -> setTintList
    5:8:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):134:134 -> setTintList
    5:8:void setTintList(android.content.res.ColorStateList):366 -> setTintList
    9:16:void setTintList(android.content.res.ColorStateList):370:370 -> setTintList
    1:4:void setTintMode(android.graphics.PorterDuff$Mode):375:375 -> setTintMode
    5:8:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):144:144 -> setTintMode
    5:8:void setTintMode(android.graphics.PorterDuff$Mode):376 -> setTintMode
    9:16:void setTintMode(android.graphics.PorterDuff$Mode):380:380 -> setTintMode
    1:4:boolean setVisible(boolean,boolean):385:385 -> setVisible
    5:9:boolean setVisible(boolean,boolean):386:386 -> setVisible
    10:16:boolean setVisible(boolean,boolean):388:388 -> setVisible
    17:21:boolean setVisible(boolean,boolean):389:389 -> setVisible
    1:4:void start():709:709 -> start
    5:10:void start():711:711 -> start
    11:21:void start():715:715 -> start
    22:26:void start():719:719 -> start
    27:30:void start():720:720 -> start
    1:4:void stop():725:725 -> stop
    5:10:void stop():727:727 -> stop
    11:18:void stop():730:730 -> stop
