2                      !      (  +!" # +$% 0& ' 0$( ) +*+ 7 7,-./012345 6789 D:;<=>? @ AB CD EF GH IJ KLMNOPQ ^R ST ^$UV cW fZ c[ c\]^ k_`a n_bcdefghij k lm  n o p q r s s t u v w x y z {X | } ~ | ~ ^        ~ ~   ^         CANCEL_OPTIONI ConstantValueAPPROVE_OPTIONcommentsTextAreaLjavax/swing/JTextArea; keepClassesAndMembersRadioButtonLjavax/swing/JRadioButton;keepClassMembersRadioButton!keepClassesWithMembersRadioButtonallowShrinkingCheckBoxLjavax/swing/JCheckBox;allowOptimizationCheckBoxallowObfuscationCheckBoxpublicRadioButtonsjavax/swing/JRadioButton;finalRadioButtonsabstractRadioButtonsenumRadioButtonsannotationRadioButtonsinterfaceRadioButtonsannotationTypeTextFieldLjavax/swing/JTextField;classNameTextFieldextendsAnnotationTypeTextFieldextendsClassNameTextFieldmemberSpecificationsPanel(Lproguard/gui/MemberSpecificationsPanel; returnValue(Ljavax/swing/JFrame;Z)VCodeLineNumberTable StackMapTable %+UaddRadioButtonTripletC(Ljava/lang/String;Ljavax/swing/JPanel;)[Ljavax/swing/JRadioButton;setKeepSpecification(Lproguard/KeepSpecification;)VsetClassSpecification (Lproguard/ClassSpecification;)V getKeepSpecification()Lproguard/KeepSpecification;getClassSpecification()Lproguard/ClassSpecification; showDialog()I!setClassSpecificationRadioButtons<(Lproguard/ClassSpecification;I[Ljavax/swing/JRadioButton;)V!getClassSpecificationRadioButtonstipD(Ljavax/swing/JComponent;Ljava/lang/String;)Ljavax/swing/JComponent;msg&(Ljava/lang/String;)Ljava/lang/String; access$000 access$102+(Lproguard/gui/ClassSpecificationDialog;I)I SourceFileClassSpecificationDialog.java javax/swing/JTextArea  javax/swing/JRadioButtonkeep  keepClassMembers keepClassesWithMembers javax/swing/JCheckBoxallowShrinking allowOptimization allowObfuscation javax/swing/JTextField  java/awt/GridBagConstraints  java/awt/Insets      java/awt/GridBagLayout javax/swing/JPanel comments  javax/swing/JScrollPane   commentsTip javax/swing/ButtonGroup  keepTitlekeepTipkeepClassMembersTipkeepClassesWithMembersTip allowTitleallowShrinkingTipallowOptimizationTipallowObfuscationTipaccess javax/swing/JLabelrequired requiredTipnotnotTipdontCare dontCareTipPublic Final Abstract Enum  Annotation  Interface  annotation classNameTipclassextendsImplementsAnnotationextendsImplementsClass&proguard/gui/MemberSpecificationsPanel   classMembersjavax/swing/JButtonbasic'proguard/gui/ClassSpecificationDialog$1 InnerClasses   ok'proguard/gui/ClassSpecificationDialog$2 cancel'proguard/gui/ClassSpecificationDialog$3 keepTitleTip allowTitleTip accessTip annotationTipclassTipextendsImplementsAnnotationTipextendsImplementsClassTipclassMembersTip advancedTip          "         *   proguard/KeepSpecification  proguard/ClassSpecification             %proguard/gui/ClassSpecificationDialogjavax/swing/JDialogjavax/swing/JFramejavax/swing/border/Borderjava/lang/Stringjava/util/List(Ljava/awt/Frame;Z)V(II)V(Ljava/lang/String;)V(I)V setResizable(Z)V()Vanchor(IIII)VinsetsLjava/awt/Insets;fillweightxD gridwidthweightyjavax/swing/BorderFactorycreateEtchedBorder(I)Ljavax/swing/border/Border;(Ljava/awt/LayoutManager;)VcreateTitledBorderP(Ljavax/swing/border/Border;Ljava/lang/String;)Ljavax/swing/border/TitledBorder; setBorder(Ljavax/swing/border/Border;)V(Ljava/awt/Component;)V getBorder()Ljavax/swing/border/Border;add)(Ljava/awt/Component;Ljava/lang/Object;)V(Ljavax/swing/AbstractButton;)Vjavax/swing/Box createGlue()Ljava/awt/Component;(Ljavax/swing/JDialog;Z)V{(Lproguard/gui/ClassSpecificationDialog;Ljavax/swing/JPanel;Ljavax/swing/JPanel;Ljavax/swing/JPanel;Ljavax/swing/JButton;)VaddActionListener"(Ljava/awt/event/ActionListener;)VdoClick*(Lproguard/gui/ClassSpecificationDialog;)VgetContentPane()Ljava/awt/Container;java/awt/Container*(Ljava/awt/Component;)Ljava/awt/Component; markClassesZmarkConditionally setSelectedLjava/lang/String;annotationType classNameextendsAnnotationTypeextendsClassNamefieldSpecificationsLjava/util/List;methodSpecificationssetText!proguard/classfile/util/ClassUtil externalTypeexternalClassNamesetMemberSpecifications#(Ljava/util/List;Ljava/util/List;)V isSelected()Z%(ZZZZZLproguard/ClassSpecification;)VgetText()Ljava/lang/String;equals(Ljava/lang/Object;)Z internalTypeinternalClassName_(Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetMemberSpecifications(Z)Ljava/util/List;packgetOwner()Ljava/awt/Window;setLocationRelativeToshowrequiredSetAccessFlagsrequiredUnsetAccessFlagsjavax/swing/JComponentsetToolTipTextproguard/gui/GUIResources getMessage0 *+*Y*Y *Y  *Y  *Y*Y*Y*Y*Y*Y*Y*YN- -!Y"#Y:$% -##Y:& -##Y:&$% -##Y:&$%' -##Y:&$%' -##Y:    !Y  "#Y:  &    ##Y:  % '   !Y"#Y:  % '    ##Y:  & '    ##(Y):*:+Y,:-./0Y*1:*234567Y8:* 9* 9*9+Y,::./* ;56* <56*=56+Y,:>./*?56*@56*A56+Y,:B./C 6DYEFG5 6DYHFI5 6DYJFK5 6C6**LMN**OMP**QMR**SMT**UMV**WMX+Y,:Y./*Z56+Y,:[./*Z56+Y,:\./*Z56+Y,:]./*Z56*^Y*_`*`a.bcYde:fY*ghicYje:kY*lhcYme:nY*oh+Y,:456p56q56r56s56t56u56v56*`w56x5 6 6 6*y0Y1zW*R46$748D:T;d<tFGHISVWXZ[\]^`abcefg#h)i0j9lBmHnNoTpZqarjtsuyvwxyz|}~ &09?ELV_ep.>N^ix'6FQ`p{ %3@KY]ky !"#$%'()+,ay) YN- -!Y  "#Y:-##Y:&%Y{:Y{:Y{:7Y8:  9 9 9,DY+F-6,6,6,6,C6YSYSYSV678:(;1=:>@?FBOCXDaGjHqIxJMNOPQS_+|=+}>+~6+6+6 * * * :****+2 ab cdeh8m>pGqPrYt^u' CK +M+N+:+:+:+:+:*,,*+*N*+*P*+*R*+@*T*+ *V*+*X*--****`R}~ "(9CNZfr~ 5  T P P P |E* <*=*>*6*6Y* )2@ *L*M*N*:*:Y++,,- --:**N**P**R*@*T* *V**X*`*`>!* ;************** **** ** **B****** R&+~+~6-2% @\*-2+Y-2 +Y ) & *+*  **&*Z&Yfkn