final class javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner extends javafx.scene.layout.Region
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner
  super_class: javafx.scene.layout.Region
{
  private javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths pathsG;
    descriptor: Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
    flags: (0x0002) ACC_PRIVATE

  private final java.util.List<java.lang.Double> opacities;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/Double;>;

  private boolean spinEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private javafx.scene.paint.Paint fillOverride;
    descriptor: Ljavafx/scene/paint/Paint;
    flags: (0x0002) ACC_PRIVATE

  final javafx.scene.control.skin.ProgressIndicatorSkin this$0;
    descriptor: Ljavafx/scene/control/skin/ProgressIndicatorSkin;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(javafx.scene.control.skin.ProgressIndicatorSkin, boolean, javafx.scene.paint.Paint);
    descriptor: (Ljavafx/scene/control/skin/ProgressIndicatorSkin;ZLjavafx/scene/paint/Paint;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
        start local 2 // boolean spinEnabled
        start local 3 // javafx.scene.paint.Paint fillOverride
         0: .line 695
            aload 0 /* this */
            aload 1
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            aload 0 /* this */
            invokespecial javafx.scene.layout.Region.<init>:()V
         1: .line 691
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
         2: .line 692
            aload 0 /* this */
            iconst_0
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.spinEnabled:Z
         3: .line 693
            aload 0 /* this */
            aconst_null
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.fillOverride:Ljavafx/scene/paint/Paint;
         4: .line 696
            aload 0 /* this */
            iload 2 /* spinEnabled */
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.spinEnabled:Z
         5: .line 697
            aload 0 /* this */
            aload 3 /* fillOverride */
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.fillOverride:Ljavafx/scene/paint/Paint;
         6: .line 699
            aload 0 /* this */
            getstatic javafx.geometry.NodeOrientation.LEFT_TO_RIGHT:Ljavafx/geometry/NodeOrientation;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.setNodeOrientation:(Ljavafx/geometry/NodeOrientation;)V
         7: .line 700
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.getStyleClass:()Ljavafx/collections/ObservableList;
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "spinner"
            aastore
            invokeinterface javafx.collections.ObservableList.setAll:([Ljava/lang/Object;)Z
            pop
         8: .line 702
            aload 0 /* this */
            new javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths
            dup
            aload 0 /* this */
            invokespecial javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.<init>:(Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;)V
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
         9: .line 703
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.getChildren:()Ljavafx/collections/ObservableList;
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        10: .line 704
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.rebuild:()V
        11: .line 706
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.rebuildTimeline:()V
        12: .line 708
            return
        end local 3 // javafx.scene.paint.Paint fillOverride
        end local 2 // boolean spinEnabled
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   13     0          this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            0   13     2   spinEnabled  Z
            0   13     3  fillOverride  Ljavafx/scene/paint/Paint;
    MethodParameters:
              Name  Flags
      this$0        final
      spinEnabled   
      fillOverride  

  public void setFillOverride(javafx.scene.paint.Paint);
    descriptor: (Ljavafx/scene/paint/Paint;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
        start local 1 // javafx.scene.paint.Paint fillOverride
         0: .line 711
            aload 0 /* this */
            aload 1 /* fillOverride */
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.fillOverride:Ljavafx/scene/paint/Paint;
         1: .line 712
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.rebuild:()V
         2: .line 713
            return
        end local 1 // javafx.scene.paint.Paint fillOverride
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            0    3     1  fillOverride  Ljavafx/scene/paint/Paint;
    MethodParameters:
              Name  Flags
      fillOverride  

  public void setSpinEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
        start local 1 // boolean spinEnabled
         0: .line 716
            aload 0 /* this */
            iload 1 /* spinEnabled */
            putfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.spinEnabled:Z
         1: .line 717
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.rebuildTimeline:()V
         2: .line 718
            return
        end local 1 // boolean spinEnabled
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            0    3     1  spinEnabled  Z
    MethodParameters:
             Name  Flags
      spinEnabled  

  private void rebuildTimeline();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=11, locals=3, args_size=1
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
         0: .line 721
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.spinEnabled:Z
            ifeq 19
         1: .line 722
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            ifnonnull 6
         2: .line 723
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            new javafx.animation.Timeline
            dup
            invokespecial javafx.animation.Timeline.<init>:()V
            putfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
         3: .line 724
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            iconst_m1
            invokevirtual javafx.animation.Animation.setCycleCount:(I)V
         4: .line 725
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.UNCLIPPED_DELAY:Ljavafx/util/Duration;
            invokevirtual javafx.animation.Animation.setDelay:(Ljavafx/util/Duration;)V
         5: .line 726
            goto 8
         6: .line 727
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            invokevirtual javafx.animation.Animation.stop:()V
         7: .line 728
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            checkcast javafx.animation.Timeline
            invokevirtual javafx.animation.Timeline.getKeyFrames:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.clear:()V
         8: .line 730
      StackMap locals:
      StackMap stack:
            invokestatic javafx.collections.FXCollections.observableArrayList:()Ljavafx/collections/ObservableList;
            astore 1 /* keyFrames */
        start local 1 // javafx.collections.ObservableList keyFrames
         9: .line 732
            aload 1 /* keyFrames */
            new javafx.animation.KeyFrame
            dup
            dconst_1
            invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
            iconst_1
            anewarray javafx.animation.KeyValue
            dup
            iconst_0
            new javafx.animation.KeyValue
            dup
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.rotateProperty:()Ljavafx/beans/property/DoubleProperty;
            sipush 360
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
            aastore
            invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        10: .line 733
            aload 1 /* keyFrames */
            new javafx.animation.KeyFrame
            dup
            ldc 3900.0
            invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
            iconst_1
            anewarray javafx.animation.KeyValue
            dup
            iconst_0
            new javafx.animation.KeyValue
            dup
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.rotateProperty:()Ljavafx/beans/property/DoubleProperty;
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokespecial javafx.animation.KeyValue.<init>:(Ljavafx/beans/value/WritableValue;Ljava/lang/Object;)V
            aastore
            invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;[Ljavafx/animation/KeyValue;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        11: .line 735
            bipush 100
            istore 2 /* i */
        start local 2 // int i
        12: goto 15
        13: .line 736
      StackMap locals: javafx.collections.ObservableList int
      StackMap stack:
            aload 1 /* keyFrames */
            new javafx.animation.KeyFrame
            dup
            iload 2 /* i */
            i2d
            invokestatic javafx.util.Duration.millis:(D)Ljavafx/util/Duration;
            aload 0 /* this */
            invokedynamic handle(Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;)Ljavafx/event/EventHandler;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljavafx/event/Event;)V
                  javafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner.lambda$0(Ljavafx/event/ActionEvent;)V (7)
                  (Ljavafx/event/ActionEvent;)V
            iconst_0
            anewarray javafx.animation.KeyValue
            invokespecial javafx.animation.KeyFrame.<init>:(Ljavafx/util/Duration;Ljavafx/event/EventHandler;[Ljavafx/animation/KeyValue;)V
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        14: .line 735
            iinc 2 /* i */ 100
      StackMap locals:
      StackMap stack:
        15: iload 2 /* i */
            sipush 3900
            if_icmple 13
        end local 2 // int i
        16: .line 739
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            checkcast javafx.animation.Timeline
            invokevirtual javafx.animation.Timeline.getKeyFrames:()Ljavafx/collections/ObservableList;
            aload 1 /* keyFrames */
            invokeinterface javafx.collections.ObservableList.setAll:(Ljava/util/Collection;)Z
            pop
        17: .line 740
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            invokevirtual javafx.animation.Animation.playFromStart:()V
        end local 1 // javafx.collections.ObservableList keyFrames
        18: .line 741
            goto 23
        19: .line 742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            ifnull 23
        20: .line 743
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            invokevirtual javafx.animation.Animation.stop:()V
        21: .line 744
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
            checkcast javafx.animation.Timeline
            invokevirtual javafx.animation.Timeline.getKeyFrames:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.clear:()V
        22: .line 745
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            aconst_null
            putfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateTransition:Ljavafx/animation/Animation;
        23: .line 748
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   24     0       this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            9   18     1  keyFrames  Ljavafx/collections/ObservableList<Ljavafx/animation/KeyFrame;>;
           12   16     2          i  I

  protected void layoutChildren();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=9, locals=17, args_size=1
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
         0: .line 802
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.getWidth:()D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.snappedLeftInset:()D
            dsub
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.snappedRightInset:()D
            dsub
            dstore 1 /* w */
        start local 1 // double w
         1: .line 803
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.getHeight:()D
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.snappedTopInset:()D
            dsub
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.control:Ljavafx/scene/control/ProgressIndicator;
            invokevirtual javafx.scene.control.ProgressIndicator.snappedBottomInset:()D
            dsub
            dstore 3 /* h */
        start local 3 // double h
         2: .line 804
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            ldc -1.0
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.prefWidth:(D)D
            dstore 5 /* prefW */
        start local 5 // double prefW
         3: .line 805
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            ldc -1.0
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.prefHeight:(D)D
            dstore 7 /* prefH */
        start local 7 // double prefH
         4: .line 806
            dload 1 /* w */
            dload 5 /* prefW */
            ddiv
            dstore 9 /* scaleX */
        start local 9 // double scaleX
         5: .line 807
            dload 9 /* scaleX */
            dstore 11 /* scale */
        start local 11 // double scale
         6: .line 808
            dload 9 /* scaleX */
            dload 7 /* prefH */
            dmul
            dload 3 /* h */
            dcmpl
            ifle 8
         7: .line 809
            dload 3 /* h */
            dload 7 /* prefH */
            ddiv
            dstore 11 /* scale */
         8: .line 811
      StackMap locals: javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner double double double double double double
      StackMap stack:
            dload 5 /* prefW */
            dload 11 /* scale */
            dmul
            dstore 13 /* indicatorW */
        start local 13 // double indicatorW
         9: .line 812
            dload 7 /* prefH */
            dload 11 /* scale */
            dmul
            dstore 15 /* indicatorH */
        start local 15 // double indicatorH
        10: .line 813
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            dload 1 /* w */
            dload 13 /* indicatorW */
            dsub
            ldc 2.0
            ddiv
            dload 3 /* h */
            dload 15 /* indicatorH */
            dsub
            ldc 2.0
            ddiv
            dload 13 /* indicatorW */
            dload 15 /* indicatorH */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.resizeRelocate:(DDDD)V
        11: .line 814
            return
        end local 15 // double indicatorH
        end local 13 // double indicatorW
        end local 11 // double scale
        end local 9 // double scaleX
        end local 7 // double prefH
        end local 5 // double prefW
        end local 3 // double h
        end local 1 // double w
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0        this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            1   12     1           w  D
            2   12     3           h  D
            3   12     5       prefW  D
            4   12     7       prefH  D
            5   12     9      scaleX  D
            6   12    11       scale  D
            9   12    13  indicatorW  D
           10   12    15  indicatorH  D

  private void rebuild();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=9, locals=7, args_size=1
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
         0: .line 818
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateSegmentCount:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            istore 1 /* segments */
        start local 1 // int segments
         1: .line 819
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
            invokeinterface java.util.List.clear:()V
         2: .line 820
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            invokeinterface javafx.collections.ObservableList.clear:()V
         3: .line 821
            ldc 0.8
            iload 1 /* segments */
            iconst_1
            isub
            i2d
            ddiv
            dstore 2 /* step */
        start local 2 // double step
         4: .line 822
            iconst_0
            istore 4 /* i */
        start local 4 // int i
         5: goto 18
         6: .line 823
      StackMap locals: int double int
      StackMap stack:
            new javafx.scene.layout.Region
            dup
            invokespecial javafx.scene.layout.Region.<init>:()V
            astore 5 /* region */
        start local 5 // javafx.scene.layout.Region region
         7: .line 824
            aload 5 /* region */
            iconst_0
            invokevirtual javafx.scene.layout.Region.setScaleShape:(Z)V
         8: .line 825
            aload 5 /* region */
            iconst_0
            invokevirtual javafx.scene.layout.Region.setCenterShape:(Z)V
         9: .line 826
            aload 5 /* region */
            invokevirtual javafx.scene.layout.Region.getStyleClass:()Ljavafx/collections/ObservableList;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "segment"
            aastore
            dup
            iconst_1
            new java.lang.StringBuilder
            dup
            ldc "segment"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aastore
            invokeinterface javafx.collections.ObservableList.addAll:([Ljava/lang/Object;)Z
            pop
        10: .line 827
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.fillOverride:Ljavafx/scene/paint/Paint;
            instanceof javafx.scene.paint.Color
            ifeq 14
        11: .line 828
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.fillOverride:Ljavafx/scene/paint/Paint;
            checkcast javafx.scene.paint.Color
            astore 6 /* c */
        start local 6 // javafx.scene.paint.Color c
        12: .line 829
            aload 5 /* region */
            new java.lang.StringBuilder
            dup
            ldc "-fx-background-color: rgba("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc 255.0
            aload 6 /* c */
            invokevirtual javafx.scene.paint.Color.getRed:()D
            dmul
            d2i
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc 255.0
            aload 6 /* c */
            invokevirtual javafx.scene.paint.Color.getGreen:()D
            dmul
            d2i
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc 255.0
            aload 6 /* c */
            invokevirtual javafx.scene.paint.Color.getBlue:()D
            dmul
            d2i
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 6 /* c */
            invokevirtual javafx.scene.paint.Color.getOpacity:()D
            invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
            ldc ");"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual javafx.scene.layout.Region.setStyle:(Ljava/lang/String;)V
        end local 6 // javafx.scene.paint.Color c
        13: .line 830
            goto 15
        14: .line 831
      StackMap locals: javafx.scene.layout.Region
      StackMap stack:
            aload 5 /* region */
            aconst_null
            invokevirtual javafx.scene.layout.Region.setStyle:(Ljava/lang/String;)V
        15: .line 833
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            aload 5 /* region */
            invokeinterface javafx.collections.ObservableList.add:(Ljava/lang/Object;)Z
            pop
        16: .line 834
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
            ldc 0.1
            dconst_1
            dload 2 /* step */
            iload 4 /* i */
            i2d
            dmul
            dsub
            invokestatic java.lang.Math.max:(DD)D
            invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // javafx.scene.layout.Region region
        17: .line 822
            iinc 4 /* i */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* i */
            iload 1 /* segments */
            if_icmplt 6
        end local 4 // int i
        19: .line 836
            return
        end local 2 // double step
        end local 1 // int segments
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   20     0      this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            1   20     1  segments  I
            4   20     2      step  D
            5   19     4         i  I
            7   17     5    region  Ljavafx/scene/layout/Region;
           12   13     6         c  Ljavafx/scene/paint/Color;

  private void shiftColors();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
         0: .line 839
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            ifgt 1
            return
         1: .line 840
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.this$0:Ljavafx/scene/control/skin/ProgressIndicatorSkin;
            getfield javafx.scene.control.skin.ProgressIndicatorSkin.indeterminateSegmentCount:Ljavafx/beans/property/IntegerProperty;
            invokevirtual javafx.beans.property.IntegerProperty.get:()I
            istore 1 /* segments */
        start local 1 // int segments
         2: .line 841
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
            iconst_m1
            invokestatic java.util.Collections.rotate:(Ljava/util/List;I)V
         3: .line 842
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         4: goto 7
         5: .line 843
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.pathsG:Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths;
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths.getChildren:()Ljavafx/collections/ObservableList;
            iload 2 /* i */
            invokeinterface javafx.collections.ObservableList.get:(I)Ljava/lang/Object;
            checkcast javafx.scene.Node
            aload 0 /* this */
            getfield javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.opacities:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.Double
            invokevirtual java.lang.Double.doubleValue:()D
            invokevirtual javafx.scene.Node.setOpacity:(D)V
         6: .line 842
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 2 /* i */
            iload 1 /* segments */
            if_icmplt 5
        end local 2 // int i
         8: .line 845
            return
        end local 1 // int segments
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            2    9     1  segments  I
            4    8     2         i  I

  private void lambda$0(javafx.event.ActionEvent);
    descriptor: (Ljavafx/event/ActionEvent;)V
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
        start local 1 // javafx.event.ActionEvent event
         0: .line 736
            aload 0 /* this */
            invokevirtual javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner.shiftColors:()V
            return
        end local 1 // javafx.event.ActionEvent event
        end local 0 // javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Ljavafx/scene/control/skin/ProgressIndicatorSkin$IndeterminateSpinner;
            0    1     1  event  Ljavafx/event/ActionEvent;
}
SourceFile: "ProgressIndicatorSkin.java"
NestHost: javafx.scene.control.skin.ProgressIndicatorSkin
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  private final IndeterminateSpinner = javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner of javafx.scene.control.skin.ProgressIndicatorSkin
  private IndicatorPaths = javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner$IndicatorPaths of javafx.scene.control.skin.ProgressIndicatorSkin$IndeterminateSpinner