4+scala/tools/nsc/transform/Flatten$Flattener%scala/tools/nsc/ast/Trees$Transformer Flatten.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupscala/Predef$$less$colon$less  scala/Predef $less$colon$less#scala/reflect/api/Symbols$SymbolApiscala/reflect/api/Symbols SymbolApi#scala/reflect/api/Trees$Transformerscala/reflect/api/Trees Transformerscala/reflect/api/Trees$TreeApiTreeApi0scala/reflect/internal/SymbolTable$perRunCaches$"scala/reflect/internal/SymbolTable perRunCaches$%scala/reflect/internal/Symbols$Symbol"scala/reflect/internal/Symbols$Symbol"scala/reflect/internal/Trees$Block'scala/reflect/internal/Trees)Block%scala/reflect/internal/Trees$ClassDef,ClassDef'scala/reflect/internal/Trees$EmptyTree$/ EmptyTree$'scala/reflect/internal/Trees$PackageDef2 PackageDef$scala/reflect/internal/Trees$RefTree5RefTree#scala/reflect/internal/Trees$Select8Select%scala/reflect/internal/Trees$Template;Template!scala/reflect/internal/Trees$Tree>Tree!scala/reflect/internal/Types$TypeAscala/reflect/internal/TypesCType+scala/reflect/internal/tpe/TypeMaps$TypeMapF#scala/reflect/internal/tpe/TypeMapsHTypeMapscala/tools/nsc/Global$RunKscala/tools/nsc/GlobalMRunscala/tools/nsc/Global$gen$Pgen$scala/tools/nsc/ast/TreesS#scala/tools/nsc/ast/Trees$treeInfo$U treeInfo$!scala/tools/nsc/transform/FlattenX Flattener liftedDefs"Lscala/collection/mutable/HashMap;Lscala/collection/mutable/HashMap;>;$outer#Lscala/tools/nsc/transform/Flatten;$()Lscala/collection/mutable/HashMap;()Lscala/collection/mutable/HashMap;>; [\ bthis-Lscala/tools/nsc/transform/Flatten$Flattener; transformH(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;tree [` isymbol)()Lscala/reflect/internal/Symbols$Symbol; kl ?m moduleClass ol #p#scala/collection/mutable/ListBufferr()V tu sv scala/collection/mutable/HashMapxupdate'(Ljava/lang/Object;Ljava/lang/Object;)V z{ y|D(Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$TreeApi; f~ isDefinedInPackage()Z #owner l # isNestedClass #enclosingTopLevelClass l #apply&(Ljava/lang/Object;)Ljava/lang/Object; ylength()I s scala/Predef$MODULE$Lscala/Predef$; [Ljava/lang/Object; wrapRefArray<([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray; insert(ILscala/collection/Seq;)V s sourceModule l #isStaticModule #3scala$tools$nsc$transform$Flatten$Flattener$$$outer%()Lscala/tools/nsc/transform/Flatten; =scala$tools$nsc$transform$Flatten$$removeSymbolInCurrentScope*(Lscala/reflect/internal/Symbols$Symbol;)V Yglobal()Lscala/tools/nsc/Global; Y EmptyTree+()Lscala/reflect/internal/Trees$EmptyTree$; N postTransform g  liftedBuffer%Lscala/collection/mutable/ListBuffer;indexI#Lscala/reflect/internal/Trees$Tree; qualifier%()Lscala/reflect/internal/Trees$Tree; 9 isTopLevel # currentRun()Lscala/tools/nsc/Global$Run; N flattenPhase ()Lscala/reflect/internal/Phase; Lscala/reflect/internal/Phasenext phase $anonfun$postTransform$1(Lscala/tools/nsc/transform/Flatten$Flattener;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  pushPhase>(Lscala/reflect/internal/Phase;)Lscala/reflect/internal/Phase; popPhase!(Lscala/reflect/internal/Phase;)V ,scala$tools$nsc$transform$Flatten$$flattened/()Lscala/reflect/internal/tpe/TypeMaps$TypeMap; Ytpe%()Lscala/reflect/internal/Types$Type; ?H(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type; GsetTypeH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree; ?qualsym'Lscala/reflect/internal/Symbols$Symbol;tree1exitingFlatten_thisLscala/tools/nsc/Global;/exitingFlatten_exitingPhase_enteringPhase_savedLscala/reflect/internal/Phase;,exitingFlatten_exitingPhase_enteringPhase_phjava/lang/ThrowabletransformStatsk(Lscala/collection/immutable/List;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;(Lscala/collection/immutable/List;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;stats exprOwneri(Lscala/collection/immutable/List;Lscala/reflect/api/Symbols$SymbolApi;)Lscala/collection/immutable/List;   currentOwner'()Lscala/reflect/api/Symbols$SymbolApi;    isPackageClass  #remove"(Ljava/lang/Object;)Lscala/Option;  y scala/OptiontoList#()Lscala/collection/immutable/List;   $conforms!()Lscala/Predef$$less$colon$less;  scala/collection/immutable/Listflatten4(Lscala/Function1;)Lscala/collection/GenTraversable;  ! "$colon$colon$colonD(Lscala/collection/immutable/List;)Lscala/collection/immutable/List; $% &stats1!Lscala/collection/immutable/List; ^_ *  ,%Lscala/reflect/api/Symbols$SymbolApi; fg /!Lscala/reflect/api/Trees$TreeApi;$thistree$1sym$5qual$1pos(()Lscala/reflect/internal/util/Position; 67 ?8gen()Lscala/tools/nsc/Global$gen$; :; N<mkAttributedRefO(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$RefTree; >? Q@treeInfo'()Lscala/tools/nsc/ast/Trees$treeInfo$; BC NDisQualifierSafeToElide&(Lscala/reflect/internal/Trees$Tree;)Z FG VH'scala/collection/immutable/$colon$colonJscala/collection/immutable/Nil$L!Lscala/collection/immutable/Nil$; N MO6(Ljava/lang/Object;Lscala/collection/immutable/List;)V tQ KRk(Lscala/reflect/internal/SymbolTable;Lscala/collection/immutable/List;Lscala/reflect/internal/Trees$Tree;)V tT (U (atPosn(Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree; XY NZref&Lscala/reflect/internal/Trees$RefTree;$scala/reflect/internal/util/Position^&(Lscala/tools/nsc/transform/Flatten;)V(Lscala/tools/nsc/Global;)V ta b perRunCaches4()Lscala/reflect/internal/SymbolTable$perRunCaches$; de NfnewMap h` i$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;scala/runtime/LambdaDeserializen bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite; pq orslambdaDeserialize ulv SignatureCodeLineNumberTableLocalVariableTable StackMapTableMethodParameters InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala![\x]^_ [`y/*cz{{ dexafgy *+3#*j+nqsYw}*+?+<-+n#*j+nsYw}*+?{+-l+nb*j+nsM,>,?Y*+?S+n*+n* *+?|Ahpb?s ???z>}(9NYj{*JEdeh}hgy +nM+9u+9:,e,ʚ^*Y:ζҶ:ڦ*+,ާ.:*+,ާ:+N-*-]hh|Z0?#?N#N?#?NK? ?#@?z#*~{Rideh2L]?<}hy5*+,N* #"*j* #-'-|3z.3{*.()5de5)5x} y/*+zy{ deAyH *+,#-zy{  de ) .} Af~y= *+?0zy{ de h1}hy ]*+9*=,A:*E-I ?((Y*KY-PS?V+W[|=4?#?6N_$?#?6N_?z 4{4>\]]2e]3]4]5}2345t`yg"+*++*+c*+gjc|zy{!y{"de"^_}^ kly*w~    !#%&(*+-*.0*13*46*79*:<*=?*@BDEGIJLNOQNRTVTWYZtm1 t`[`gf~fg