4)scala/tools/nsc/transform/Flatten$$anon$1+scala/reflect/internal/tpe/TypeMaps$TypeMap Flatten.scala!scala/tools/nsc/transform/Flatten%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles Lookup#scala/reflect/internal/Scopes$Scope scala/reflect/internal/ScopesScope'scala/reflect/internal/Symbols$NoSymbolscala/reflect/internal/SymbolsNoSymbol%scala/reflect/internal/Symbols$SymbolSymbol*scala/reflect/internal/Types$ClassInfoTypescala/reflect/internal/Types ClassInfoType'scala/reflect/internal/Types$MethodType MethodType%scala/reflect/internal/Types$PolyType"PolyType!scala/reflect/internal/Types$Type%Type$scala/reflect/internal/Types$TypeRef(TypeRef#scala/reflect/internal/tpe/TypeMaps+TypeMapscala/tools/nsc/Global$Run.scala/tools/nsc/Global0Run$outer#Lscala/tools/nsc/transform/Flatten;applyH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type;tppre%()Lscala/reflect/internal/Types$Type; 89 ):sym)()Lscala/reflect/internal/Symbols$Symbol; <= )>args#()Lscala/collection/immutable/List; @A )B 34 D6scala$tools$nsc$transform$Flatten$$isFlattenablePrefix&(Lscala/reflect/internal/Types$Type;)Z FG HenclosingTopLevelClass J= Kglobal()Lscala/tools/nsc/Global; MN Oscala/collection/immutable/ListQisEmpty()Z ST RU+()Lscala/reflect/internal/Symbols$NoSymbol; W 1Xjava/lang/ObjectZequals(Ljava/lang/Object;)Z \] [^$anonfun$apply$1J(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List; `a b"scala/reflect/internal/SymbolTabledthrowAssertionError,(Ljava/lang/Object;)Lscala/runtime/Nothing$; fg ehowner j= kthisType m9 nscala/collection/immutable/Nil$pMODULE$!Lscala/collection/immutable/Nil$; rs qttypeRef(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;)Lscala/reflect/internal/Types$Type; vw 1xparents zA {decls'()Lscala/reflect/internal/Scopes$Scope; }~  typeSymbol = scala/runtime/ObjectRefcreate-(Ljava/lang/Object;)Lscala/runtime/ObjectRef; ()Ljava/lang/Object;$anonfun$apply$2(Lscala/tools/nsc/transform/Flatten$$anon$1;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Scopes$Scope;Lscala/runtime/ObjectRef;Lscala/collection/immutable/List;)Lscala/reflect/internal/Scopes$Scope; ~scala/Serializable"java/lang/invoke/LambdaMetafactoryaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; (Lscala/tools/nsc/transform/Flatten$$anon$1;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Scopes$Scope;Lscala/runtime/ObjectRef;Lscala/collection/immutable/List;)Lscala/Function0; 5scopeTransform_(Lscala/reflect/internal/Symbols$Symbol;Lscala/Function0;)Lscala/reflect/internal/Scopes$Scope; 1elemLjava/lang/Object; (Lscala/reflect/internal/SymbolTable;Lscala/collection/immutable/List;Lscala/reflect/internal/Scopes$Scope;Lscala/reflect/internal/Symbols$Symbol;)V params A  resultType 9 56 copyMethodType(Lscala/reflect/internal/Types$Type;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type; 1 typeParams A # #k(Lscala/reflect/internal/SymbolTable;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;)V #mapOver 6 top'Lscala/reflect/internal/Symbols$Symbol;#Lscala/reflect/internal/Types$Type;!Lscala/collection/immutable/List;parents1Lscala/runtime/ObjectRef;decls1%Lscala/reflect/internal/Scopes$Scope;clazzrestp1restptparamsthis+Lscala/tools/nsc/transform/Flatten$$anon$1; assert_this$Lscala/reflect/internal/SymbolTable;assert_assertionZ&(Ljava/lang/Object;)Ljava/lang/Object;v1sym$4 ownerChain A $anonfun$apply$4u(Lscala/reflect/internal/Scopes$Scope;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol;decls1$1x$3enterP(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol; $anonfun$apply$3M(Lscala/reflect/internal/Scopes$Scope;Lscala/reflect/internal/Scopes$Scope;)Vdecls$1 8(Lscala/reflect/internal/Scopes$Scope;)Lscala/Function1; 5foreach(Lscala/Function1;)V $anonfun$apply$5L(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; oldowner$1info 9 $anonfun$apply$6(Lscala/tools/nsc/transform/Flatten$$anon$1;Lscala/reflect/internal/Scopes$Scope;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object;$thisisTerm T isStaticModule T isModule T  moduleClass = setFlag*(J)Lscala/reflect/internal/Symbols$Symbol;   scala/runtime/BoxedUnit UNITLscala/runtime/BoxedUnit;   isClass T -scala$tools$nsc$transform$Flatten$$liftSymbol*(Lscala/reflect/internal/Symbols$Symbol;)V  clazz$2 parents1$1 parents$1newScope ~ 1isPackageClass T   currentRun()Lscala/tools/nsc/Global$Run; "# 1$ flattenPhase ()Lscala/reflect/internal/Phase; &' /(scala/reflect/internal/Phase*next ,' +-phase /' e0 2 pushPhase>(Lscala/reflect/internal/Phase;)Lscala/reflect/internal/Phase; 45 e6popPhase!(Lscala/reflect/internal/Phase;)V 89 e: <'scala/collection/immutable/$colon$colon>tl_$eq$(Lscala/collection/immutable/List;)V @A ?Bhead D REscala/Function1G 5 HItail K RL6(Ljava/lang/Object;Lscala/collection/immutable/List;)V N ?O QR;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object;Tc(Lscala/tools/nsc/transform/Flatten$$anon$1;Lscala/reflect/internal/Scopes$Scope;)Lscala/Function1; 5VWoldownermapConserve_loop$1_next)Lscala/collection/immutable/$colon$colon;mapConserve_loop$1_xcmapConserve_loop$1_mappedHead1mapConserve_loop$1_mappedLast1mapConserve_loop$1_tail0mapConserve_loop$1_head0mapConserve_loop$1_head1mapConserve_loop$1_mappedHeadmapConserve_loop$1_mappedLastmapConserve_loop$1_unchangedmapConserve_loop$1_pendingexitingFlatten_thisLscala/tools/nsc/Global;/exitingFlatten_exitingPhase_enteringPhase_savedLscala/reflect/internal/Phase;,exitingFlatten_exitingPhase_enteringPhase_phjava/lang/Throwablek&(Lscala/tools/nsc/transform/Flatten;)V'(Lscala/reflect/internal/SymbolTable;)V n o$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;c3=scala/runtime/LambdaDeserializev bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite; xy wz{lambdaDeserialize }r~Code StackMapTableLineNumberTableLocalVariableTableMethodParameters InnerClassesEnclosingMethod SourceFileBootstrapMethodsScalaInlineInfoScala134 56y+)+)M,;N,?:,C:*E-IsL:*EPV**EPY:Y W _6Y:ci*EPlouy+\+:|: : :  : *EP *    : Y*EP R  + 8+ :::*:+*EP++#;+#:::*:+#Y*EP*+A Y&)&R1G1&)&R1&)&R1&)&R1&)&R1&_+& R&&&+&#R&&&>B(C/DEFGHijkl4mOnWosq/i8<{@7  Lz E} >  (!WH+O$yy7pp7A5= *+&@ `a/*ٰD :*+K ? *+K  /*O A,&,+,W,, ,*E,&"STUa&U*c1d=c AAA< <C*EP:+!Z*EPY:%).:1 ,37:,3:;;_+l:*EPY:%).:1 =W(7:=W:;;-: : :: V  C F: * J:     MR: : :: : ::  :?Y FuP:: C: MR: Ż?Y uP:: C: MR:: : ::&,*XKTT. R1!R1+R1++l RR1!R1+R1++l G R??RR1+QK0R??RR[[1+ R??RR[[R??1+ R??RR[[R???1+KR??RR[[R??1+R??RR[[R???1+K R??RR1+RR"I JKjNpOPRgpVY M#Z[-\ 1]5^[6Z[_`  a bc[d e "HfgKhi/8jiEfghi8jimQ+*+E*+Pp@343 qr*b  !#$&')*,-/12NSUU|stuS1 `am556