4scala/reflect/reify/Reifierjava/lang/Objectscala/reflect/reify/Statesscala/reflect/reify/Phasesscala/reflect/reify/Errors scala/reflect/reify/utils/Utils  Reifier.scalaLscala/reflect/ScalaSignature;bytes5=4Q!UAQA -Bq! CaC8 I !:AA1A%CqCQ C\ iA+ q!!D;"9 b"4 :"B7 8 IA+I+NZ5fe*qEeLg-#I qA]3gYGOC8-7bb ="CA BA  e.*fMB1H%QD'R G/Z:myB.Y:fgB1DIG9a!:s_JCA)1#BA)H/7t IcEAVi&d7/=S:LGO YA1AO2|'-7="MER!AM98M5%)Ao\8mg&a' 2|'-7I,hR3gS:LG/[8ogV ;:1(y iA}} 1Z3gS:LG/[8og&) 4N\5uS>t7OC!AN;fe: G.E q!+8EKLg.;j_:B$@A!UMZ5oSRLwN\:DY8/Ask:$UMZ5oSRLwN\:!!]3s+QCA&O YD*NkAM\1msj,'/P! )A+9fe&K)fXM]: M a;za.Z2lKJ "8jm8/Z -B1hV1fA:fK&!,)J,Wm][&(o: I,NZ3f+qCA ` 'CAB]f bY8oGJ,G/Z GBqZKJqAQ8pY g.hKRV-4jKJ, S22AAQ aAH]3gS:,W.8u}!9Q&bbW#A! 7OU3jM&,'/AsK&4nY1uS>t%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!scala/reflect/api/Trees$Traverserscala/reflect/api/Trees Traverser5scala/reflect/internal/AnnotationInfos$AnnotationInfo&scala/reflect/internal/AnnotationInfosAnnotationInfo3scala/reflect/internal/Definitions$DefinitionsClass "scala/reflect/internal/Definitions"DefinitionsClassAscala/reflect/internal/Definitions$DefinitionsClass$NothingClass$% NothingClass$Bscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitions(RunDefinitions/scala/reflect/internal/Definitions$definitions$+ definitions$!scala/reflect/internal/Names$Name.scala/reflect/internal/Names0Name%scala/reflect/internal/Names$TermName3TermName$scala/reflect/internal/StdNames$nme$6scala/reflect/internal/StdNames8nme$*scala/reflect/internal/Symbols$ClassSymbol;scala/reflect/internal/Symbols= ClassSymbol+scala/reflect/internal/Symbols$ModuleSymbol@ ModuleSymbol'scala/reflect/internal/Symbols$NoSymbolCNoSymbol%scala/reflect/internal/Symbols$SymbolFSymbol-scala/reflect/internal/Trees$CompoundTypeTreeIscala/reflect/internal/TreesKCompoundTypeTree&scala/reflect/internal/Trees$ModifiersN Modifiers!scala/reflect/internal/Trees$TreeQTree#scala/reflect/internal/Trees$ValDefTValDef!scala/reflect/internal/Types$TypeWscala/reflect/internal/TypesYTypescala/reflect/reify/utils/StdAttachments$ReifyAliasAttachment$(scala/reflect/reify/utils/StdAttachmentsReifyAliasAttachment$@scala/reflect/reify/utils/StdAttachments$ReifyBindingAttachment$ReifyBindingAttachment$2scala/reflect/reify/utils/SymbolTables$SymbolTable&scala/reflect/reify/utils/SymbolTables SymbolTable3scala/reflect/reify/utils/SymbolTables$SymbolTable$ SymbolTable$scala/tools/nsc/Global$Runscala/tools/nsc/GlobalRun$scala/tools/nsc/Global$nodePrinters$ nodePrinters$%scala/tools/nsc/ast/Trees$Transformerscala/tools/nsc/ast/Trees Transformer7scala/tools/nsc/settings/MutableSettings$BooleanSetting(scala/tools/nsc/settings/MutableSettingsBooleanSetting(scala/tools/nsc/typechecker/Typers$Typer"scala/tools/nsc/typechecker/TypersTyper reification#Lscala/reflect/internal/Trees$Tree;runDefinitionsDLscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitions;reifierLscala/reflect/reify/Reifier; reifyDebugZreifyCopypaste reifyTrace#Lscala/tools/nsc/util/SimpleTracer;ReifyBindingAttachment$moduleBLscala/reflect/reify/utils/StdAttachments$ReifyBindingAttachment$;ReifyAliasAttachment$module@Lscala/reflect/reify/utils/StdAttachments$ReifyAliasAttachment$;SymbolTable$module5Lscala/reflect/reify/utils/SymbolTables$SymbolTable$;ReifiedTree$module3Lscala/reflect/reify/utils/Extractors$ReifiedTree$;ReifiedType$module3Lscala/reflect/reify/utils/Extractors$ReifiedType$;TreeSplice$module2Lscala/reflect/reify/utils/Extractors$TreeSplice$;ApplyCall$module1Lscala/reflect/reify/utils/Extractors$ApplyCall$;FreeDef$module/Lscala/reflect/reify/utils/Extractors$FreeDef$;FreeTermDef$module3Lscala/reflect/reify/utils/Extractors$FreeTermDef$;FreeTypeDef$module3Lscala/reflect/reify/utils/Extractors$FreeTypeDef$;FreeRef$module/Lscala/reflect/reify/utils/Extractors$FreeRef$; SymDef$module.Lscala/reflect/reify/utils/Extractors$SymDef$;TypeRefToFreeType$module9Lscala/reflect/reify/utils/Extractors$TypeRefToFreeType$;BoundTerm$module1Lscala/reflect/reify/utils/Extractors$BoundTerm$;BoundType$module1Lscala/reflect/reify/utils/Extractors$BoundType$;reifiedNodeToString$module=Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;&scala$reflect$reify$Phases$$alreadyRunmkReificationPipelineLscala/Function1;YLscala/Function1;reifyStack$module.Lscala/reflect/reify/phases/Reify$reifyStack$;TypedOrAnnotated$module8Lscala/reflect/reify/codegen/GenUtils$TypedOrAnnotated$;4scala$reflect$reify$codegen$GenTypes$$runDefinitionsReification$module5Lscala/reflect/reify/codegen/GenSymbols$Reification$; metalevels'Lscala/tools/nsc/ast/Trees$Transformer; calculate#Lscala/reflect/api/Trees$Traverser;2scala$reflect$reify$phases$Reshape$$runDefinitionsreshapestate"Lscala/reflect/reify/States$State;bitmap$0B reifyBindingH(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;tree reifyBinding$r(Lscala/reflect/reify/utils/StdAttachments;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  thisdefaultErrorPosition(()Lscala/reflect/internal/util/Position;defaultErrorPosition$D(Lscala/reflect/reify/Errors;)Lscala/reflect/internal/util/Position;  CannotReifyType=(Lscala/reflect/internal/Types$Type;)Lscala/runtime/Nothing$;tpeCannotReifyType$Y(Lscala/reflect/reify/Errors;Lscala/reflect/internal/Types$Type;)Lscala/runtime/Nothing$;   #Lscala/reflect/internal/Types$Type;+CannotReifyCompoundTypeTreeWithNonEmptyBodyI(Lscala/reflect/internal/Trees$CompoundTypeTree;)Lscala/runtime/Nothing$;ctt,CannotReifyCompoundTypeTreeWithNonEmptyBody$e(Lscala/reflect/reify/Errors;Lscala/reflect/internal/Trees$CompoundTypeTree;)Lscala/runtime/Nothing$; &' (/Lscala/reflect/internal/Trees$CompoundTypeTree;CannotReifyWeakType,(Ljava/lang/Object;)Lscala/runtime/Nothing$;detailsCannotReifyWeakType$H(Lscala/reflect/reify/Errors;Ljava/lang/Object;)Lscala/runtime/Nothing$; ./ 0Ljava/lang/Object;-CannotConvertManifestToTagWithoutScalaReflect`(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Trees$Tree;)Lscala/runtime/Nothing$;manifestInScope.CannotConvertManifestToTagWithoutScalaReflect$|(Lscala/reflect/reify/Errors;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Trees$Tree;)Lscala/runtime/Nothing$; 67 8CannotReifyRuntimeSplice=(Lscala/reflect/internal/Trees$Tree;)Lscala/runtime/Nothing$;CannotReifyRuntimeSplice$Y(Lscala/reflect/reify/Errors;Lscala/reflect/internal/Trees$Tree;)Lscala/runtime/Nothing$; <= >CannotReifyUntypedPrefixprefixCannotReifyUntypedPrefix$ B= CCannotReifyUntypedReifeereifeeCannotReifyUntypedReifee$ G/ HCannotReifyErroneousPrefixCannotReifyErroneousPrefix$ K= LCannotReifyErroneousReifeeCannotReifyErroneousReifee$ O/ PCannotReifyInvalidLazyVal?(Lscala/reflect/internal/Trees$ValDef;)Lscala/runtime/Nothing$;CannotReifyInvalidLazyVal$[(Lscala/reflect/reify/Errors;Lscala/reflect/internal/Trees$ValDef;)Lscala/runtime/Nothing$; TU V%Lscala/reflect/internal/Trees$ValDef;boundSymbolsInCallstack#()Lscala/collection/immutable/List;L()Lscala/collection/immutable/List;boundSymbolsInCallstack$E(Lscala/reflect/reify/phases/Reify;)Lscala/collection/immutable/List; \] y^current()Ljava/lang/Object;current$6(Lscala/reflect/reify/phases/Reify;)Ljava/lang/Object; bc ydcurrents7()Lscala/collection/immutable/List; currents$ h] yireify7(Ljava/lang/Object;)Lscala/reflect/internal/Trees$Tree;reify$Y(Lscala/reflect/reify/phases/Reify;Ljava/lang/Object;)Lscala/reflect/internal/Trees$Tree; mn yo reifyListF(Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;Z(Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;xs reifyList$l(Lscala/reflect/reify/codegen/GenUtils;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree; uv lw!Lscala/collection/immutable/List; reifyProduct4(Lscala/Product;)Lscala/reflect/internal/Trees$Tree;x reifyProduct$Z(Lscala/reflect/reify/codegen/GenUtils;Lscala/Product;)Lscala/reflect/internal/Trees$Tree; }~ lLscala/Product;X(Ljava/lang/String;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;l(Ljava/lang/String;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;elements~(Lscala/reflect/reify/codegen/GenUtils;Ljava/lang/String;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree; } lLjava/lang/String;reifyMirrorObject7(Ljava/lang/String;)Lscala/reflect/internal/Trees$Tree;namereifyMirrorObject$](Lscala/reflect/reify/codegen/GenUtils;Ljava/lang/String;)Lscala/reflect/internal/Trees$Tree;  l ~ lcallM(Ljava/lang/String;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;r(Ljava/lang/String;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;fnameargscall$s(Lscala/reflect/reify/codegen/GenUtils;Ljava/lang/String;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;  lLscala/collection/Seq; mirrorSelect mirrorSelect$  lL(Lscala/reflect/internal/Names$TermName;)Lscala/reflect/internal/Trees$Tree;r(Lscala/reflect/reify/codegen/GenUtils;Lscala/reflect/internal/Names$TermName;)Lscala/reflect/internal/Trees$Tree;  l'Lscala/reflect/internal/Names$TermName;mirrorMirrorSelectmirrorMirrorSelect$  l mirrorCallb(Lscala/reflect/internal/Names$TermName;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;(Lscala/reflect/internal/Names$TermName;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree; mirrorCall$(Lscala/reflect/reify/codegen/GenUtils;Lscala/reflect/internal/Names$TermName;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;  lmirrorBuildCallmirrorBuildCall$  lreifyBuildCallv(Lscala/reflect/internal/Names$TermName;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;reifyBuildCall$  lmirrorMirrorCallmirrorMirrorCall$  lmirrorFactoryCallJ(Lscala/Product;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;o(Lscala/Product;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;valuemirrorFactoryCall$p(Lscala/reflect/reify/codegen/GenUtils;Lscala/Product;Lscala/collection/Seq;)Lscala/reflect/internal/Trees$Tree;  l  lscalaFactoryCallscalaFactoryCall$  l  lmkListk(Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree;mkList$ v l mkListMap mkListMap$ v lpathH(Ljava/lang/String;Lscala/Function1;)Lscala/reflect/internal/Trees$Tree;(Ljava/lang/String;Lscala/Function1;)Lscala/reflect/internal/Trees$Tree;fullnamemkNamepath$n(Lscala/reflect/reify/codegen/GenUtils;Ljava/lang/String;Lscala/Function1;)Lscala/reflect/internal/Trees$Tree;  ltermPath termPath$  lisSemiConcreteTypeMember&(Lscala/reflect/internal/Types$Type;)ZisSemiConcreteTypeMember$L(Lscala/reflect/reify/codegen/GenUtils;Lscala/reflect/internal/Types$Type;)Z  lisCrossStageTypeBearer&(Lscala/reflect/internal/Trees$Tree;)ZisCrossStageTypeBearer$L(Lscala/reflect/reify/codegen/GenUtils;Lscala/reflect/internal/Trees$Tree;)Z  lorigin;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;symorigin$a(Lscala/reflect/reify/codegen/GenUtils;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;  l'Lscala/reflect/internal/Symbols$Symbol; reifyPositionK(Lscala/reflect/internal/util/Position;)Lscala/reflect/internal/Trees$Tree;pos(scala/reflect/reify/codegen/GenPositionsreifyPosition$u(Lscala/reflect/reify/codegen/GenPositions;Lscala/reflect/internal/util/Position;)Lscala/reflect/internal/Trees$Tree;  &Lscala/reflect/internal/util/Position;reifyAnnotationInfo\(Lscala/reflect/internal/AnnotationInfos$AnnotationInfo;)Lscala/reflect/internal/Trees$Tree;ann.scala/reflect/reify/codegen/GenAnnotationInfosreifyAnnotationInfo$(Lscala/reflect/reify/codegen/GenAnnotationInfos;Lscala/reflect/internal/AnnotationInfos$AnnotationInfo;)Lscala/reflect/internal/Trees$Tree;  7Lscala/reflect/internal/AnnotationInfos$AnnotationInfo;reifyTreeSymbols()Z$scala/reflect/reify/codegen/GenTrees reifyTreeSymbols$)(Lscala/reflect/reify/codegen/GenTrees;)Z  reifyTreeTypesreifyTreeTypes$   reifyTree reifyTree$n(Lscala/reflect/reify/codegen/GenTrees;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  reifyTreeSyntacticallyreifyTreeSyntactically$   reifyFlags&(J)Lscala/reflect/internal/Trees$Tree;flags reifyFlags$L(Lscala/reflect/reify/codegen/GenTrees;J)Lscala/reflect/internal/Trees$Tree; #$ %JreifyModifiersM(Lscala/reflect/internal/Trees$Modifiers;)Lscala/reflect/internal/Trees$Tree;mreifyModifiers$s(Lscala/reflect/reify/codegen/GenTrees;Lscala/reflect/internal/Trees$Modifiers;)Lscala/reflect/internal/Trees$Tree; +, -(Lscala/reflect/internal/Trees$Modifiers; reifyNameH(Lscala/reflect/internal/Names$Name;)Lscala/reflect/internal/Trees$Tree;$scala/reflect/reify/codegen/GenNames2 reifyName$n(Lscala/reflect/reify/codegen/GenNames;Lscala/reflect/internal/Names$Name;)Lscala/reflect/internal/Trees$Tree; 45 36#Lscala/reflect/internal/Names$Name; reifyTypeH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree;$scala/reflect/reify/codegen/GenTypes; reifyType$n(Lscala/reflect/reify/codegen/GenTypes;Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree; => <?reificationIsConcretereificationIsConcrete$)(Lscala/reflect/reify/codegen/GenTypes;)Z BC <D spliceType spliceType$ G> <Hsymtab6()Lscala/reflect/reify/utils/SymbolTables$SymbolTable;symtab$^(Lscala/reflect/reify/codegen/GenSymbols;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable; LM gN reifySymRefL(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree; reifySymRef$t(Lscala/reflect/reify/codegen/GenSymbols;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree; RS gT reifyFreeTermbindingreifyFreeTerm$p(Lscala/reflect/reify/codegen/GenSymbols;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree; XY gZ reifyFreeTypereifyFreeType$ ]Y g^ reifySymDef reifySymDef$ aS gbc(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/reify/phases/Calculate$RichCalculateSymbol;RichCalculateSymbol$(Lscala/reflect/reify/phases/Calculate;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/reify/phases/Calculate$RichCalculateSymbol; ef qg](Lscala/reflect/internal/Types$Type;)Lscala/reflect/reify/phases/Calculate$RichCalculateType;RichCalculateType$(Lscala/reflect/reify/phases/Calculate;Lscala/reflect/internal/Types$Type;)Lscala/reflect/reify/phases/Calculate$RichCalculateType; jk qlreifier$lzycompute()Lscala/reflect/reify/Reifier;   preifier$@(Lscala/reflect/reify/utils/Utils;)Lscala/reflect/reify/Reifier; rs t vjava/lang/Throwablex no z | ~%()Lscala/tools/nsc/util/SimpleTracer; 7scala$reflect$reify$utils$Utils$_setter_$reifyDebug_$eq(Z)Vx$1;scala$reflect$reify$utils$Utils$_setter_$reifyCopypaste_$eq7scala$reflect$reify$utils$Utils$_setter_$reifyTrace_$eq&(Lscala/tools/nsc/util/SimpleTracer;)VReifyBindingAttachmentD()Lscala/reflect/reify/utils/StdAttachments$ReifyBindingAttachment$; #ReifyBindingAttachment$lzycompute$1()V  ReifyAliasAttachmentB()Lscala/reflect/reify/utils/StdAttachments$ReifyAliasAttachment$; !ReifyAliasAttachment$lzycompute$1  7()Lscala/reflect/reify/utils/SymbolTables$SymbolTable$; SymbolTable$lzycompute$1   ReifiedTree5()Lscala/reflect/reify/utils/Extractors$ReifiedTree$; ReifiedTree$lzycompute$1   ReifiedType5()Lscala/reflect/reify/utils/Extractors$ReifiedType$; ReifiedType$lzycompute$1   TreeSplice4()Lscala/reflect/reify/utils/Extractors$TreeSplice$; TreeSplice$lzycompute$1   ApplyCall3()Lscala/reflect/reify/utils/Extractors$ApplyCall$; ApplyCall$lzycompute$1  FreeDef1()Lscala/reflect/reify/utils/Extractors$FreeDef$; FreeDef$lzycompute$1   FreeTermDef5()Lscala/reflect/reify/utils/Extractors$FreeTermDef$; FreeTermDef$lzycompute$1   FreeTypeDef5()Lscala/reflect/reify/utils/Extractors$FreeTypeDef$; FreeTypeDef$lzycompute$1  FreeRef1()Lscala/reflect/reify/utils/Extractors$FreeRef$; FreeRef$lzycompute$1  SymDef0()Lscala/reflect/reify/utils/Extractors$SymDef$; SymDef$lzycompute$1  TypeRefToFreeType;()Lscala/reflect/reify/utils/Extractors$TypeRefToFreeType$; TypeRefToFreeType$lzycompute$1   BoundTerm3()Lscala/reflect/reify/utils/Extractors$BoundTerm$; BoundTerm$lzycompute$1   BoundType3()Lscala/reflect/reify/utils/Extractors$BoundType$; BoundType$lzycompute$1  reifiedNodeToString?()Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;  reifiedNodeToString$lzycompute$1   *scala$reflect$reify$Phases$$alreadyRun_$eq mkReificationPipeline$lzycompute()Lscala/Function1;[()Lscala/Function1;mkReificationPipeline$/(Lscala/reflect/reify/Phases;)Lscala/Function1;     ,scala$reflect$reify$phases$Reify$$reifyStack0()Lscala/reflect/reify/phases/Reify$reifyStack$;  9scala$reflect$reify$phases$Reify$$reifyStack$lzycompute$1    TypedOrAnnotated:()Lscala/reflect/reify/codegen/GenUtils$TypedOrAnnotated$; TypedOrAnnotated$lzycompute$1  F()Lscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitions;  fscala$reflect$reify$codegen$GenTypes$_setter_$scala$reflect$reify$codegen$GenTypes$$runDefinitions_$eqG(Lscala/reflect/internal/Definitions$DefinitionsClass$RunDefinitions;)V Reification7()Lscala/reflect/reify/codegen/GenSymbols$Reification$;  Reification$lzycompute$1  )()Lscala/tools/nsc/ast/Trees$Transformer;  "=scala$reflect$reify$phases$Metalevels$_setter_$metalevels_$eq*(Lscala/tools/nsc/ast/Trees$Transformer;)V%()Lscala/reflect/api/Trees$Traverser;  ';scala$reflect$reify$phases$Calculate$_setter_$calculate_$eq&(Lscala/reflect/api/Trees$Traverser;)V  +  -bscala$reflect$reify$phases$Reshape$_setter_$scala$reflect$reify$phases$Reshape$$runDefinitions_$eq7scala$reflect$reify$phases$Reshape$_setter_$reshape_$eq$()Lscala/reflect/reify/States$State;   2-scala$reflect$reify$States$_setter_$state_$eq%(Lscala/reflect/reify/States$State;)Vglobal()Lscala/tools/nsc/Global; 8typer,()Lscala/tools/nsc/typechecker/Typers$Typer;universe%()Lscala/reflect/internal/Trees$Tree;mirrorconcrete getReifier hasReifierreification$lzycompute liftedTree1$1 C= D F B= H$(Lscala/reflect/reify/utils/Utils;)V JK L L L L L L |L L L L L L L L L L (Lscala/reflect/reify/Reifier;)V J] w^ j^ e^$anonfun$reification$1 isErroneous c Rd$anonfun$reification$2()Ljava/lang/String; reifying = h$anonfun$reification$3reifee is located at: k$anonfun$reification$4 universe = n$anonfun$reification$5 mirror = q$anonfun$reification$6x$2$anonfun$reification$7$anonfun$reification$8$anonfun$reification$9$anonfun$reification$10P(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol;x$4companionSymbol)()Lscala/reflect/internal/Symbols$Symbol; {| G}$anonfun$reification$11x$5 moduleClass | G$anonfun$reification$12x$6linkedClassOfClass | GisImportantSymbol$1C(Lscala/reflect/internal/Symbols$Symbol;Lscala/runtime/ObjectRef;)ZimportantSymbols$1 67 +()Lscala/reflect/internal/Symbols$NoSymbol; E equals(Ljava/lang/Object;)Z  scala/runtime/ObjectRefelem 2 scala/collection/immutable/Setapply  Lscala/runtime/ObjectRef;$anonfun$reification$13\(Lscala/reflect/reify/Reifier;Lscala/runtime/ObjectRef;Lscala/reflect/internal/Trees$Tree;)Z$thisx0$1)()Lscala/reflect/internal/Names$TermName;  Unme(()Lscala/reflect/internal/StdNames$nme$;  UNIVERSE_SHORT  7 MIRROR_SHORT  7 JK syms Z symbol | Rscala/collection/immutable/Listcontains    $anonfun$reification$14reification = )scala/reflect/macros/ReificationException3scala/reflect/macros/UnexpectedReificationException <= &(Ljava/lang/Object;)Ljava/lang/Object;$anonfun$reification$1$adapted7(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/Object;  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;   exists(Lscala/Function1;)Z  R J; %()Lscala/reflect/internal/Types$Type;  R @;  Fa )scala$reflect$internal$Trees$Tree$$$outer&()Lscala/reflect/internal/SymbolTable;  R  a fg g()Lscala/Function0; 0scala/reflect/internal/settings/MutableSettings$MODULE$2Lscala/reflect/internal/settings/MutableSettings$;  settings()Lscala/tools/nsc/Settings;  scala/tools/nsc/Settings Xshowtrees;()Lscala/tools/nsc/settings/MutableSettings$BooleanSetting;   a ] scala/runtime/BoxesRunTime unboxToBoolean    XshowtreesCompact  XshowtreesStringified  java/lang/StringBuilder(I)V J  append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   nodePrinters(()Lscala/tools/nsc/Global$nodePrinters$; !" # nodeToString % &scala/Function1(  )*java/lang/String,trim .g -/toString 1g 2 R2!scala/tools/nsc/util/SimpleTracer57(Lscala/Function0;Ljava/lang/Object;)Ljava/lang/Object; 7 68 jg :;  R> mg @A pg DE >= H$anonfun$reification$6$adapted J KL N, O E, Q  S :; U packedTypeo(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; WX Yscala/reflect/reify/package$[Lscala/reflect/reify/package$; ] \^(Lscala/tools/nsc/Global;Lscala/tools/nsc/typechecker/Typers$Typer;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Types$Type;Z)Lscala/reflect/internal/Trees$Tree; 9` \a  cunapply3(Lscala/reflect/internal/Trees$Tree;)Lscala/Option; ef g scala/OptioniisEmpty k jlget na jo scala/Tuple6q_3 sa rt_5 va rw_6 ya rzscala/MatchError|(Ljava/lang/Object;)V J~ }  1  A breificationIsConcrete_$eq  b b $plus$plusj(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;   symtab_$eq7(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)V  b    (Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Trees$Tree;Z)Lscala/reflect/internal/Trees$Tree;  )scala$reflect$internal$Types$Type$$$outer  X ug  X2 vg  wg  kl (Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Trees$Tree;Z)Lscala/reflect/internal/Trees$Tree;  java/lang/Error$scala/collection/immutable/StringOps scala/Predef$Lscala/Predef$;  %reifee %s of type %s is not supported(Ljava/lang/String;)V J nullgetClass()Ljava/lang/Class;  java/lang/Class 2genericWrapArray;(Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;  format*(Lscala/collection/Seq;)Ljava/lang/String;   Set#()Lscala/collection/immutable/Set$;   definitions3()Lscala/reflect/internal/Definitions$definitions$;   NothingClassE()Lscala/reflect/internal/Definitions$DefinitionsClass$NothingClass$;  ,AnyClass.()Lscala/reflect/internal/Symbols$ClassSymbol;  ,SingletonClass  , PredefModule/()Lscala/reflect/internal/Symbols$ModuleSymbol;  ,ScalaRunTimeModule  ,TypeCreatorClass | ,TreeCreatorClass | , MirrorClass | ,ApiUniverseClass | ,JavaUniverseClass | ,ReflectRuntimePackage | ,  ReflectRuntimeCurrentMirror | )[Ljava/lang/Object; wrapRefArray<([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;  scala/collection/immutable/Set$9(Lscala/collection/Seq;)Lscala/collection/GenTraversable;  create-(Ljava/lang/Object;)Lscala/runtime/ObjectRef;   xy   y !Lscala/collection/immutable/Set$;   canBuildFrom)()Lscala/collection/generic/CanBuildFrom;  mapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;  #scala/collection/GenTraversableOnce=(Lscala/collection/GenTraversableOnce;)Lscala/collection/Set;   y !"  y %& $anonfun$reification$13$adaptedm(Lscala/reflect/reify/Reifier;Lscala/runtime/ObjectRef;Lscala/reflect/internal/Trees$Tree;)Ljava/lang/Object; )* +,I(Lscala/reflect/reify/Reifier;Lscala/runtime/ObjectRef;)Lscala/Function1; . /brutallyResetAttrsY(Lscala/reflect/internal/Trees$Tree;Lscala/Function1;)Lscala/reflect/internal/Trees$Tree; 12 3  5  7=============================9println ;~ <  >7(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/String; @ A g CD   Greification crashedIF(Lscala/reflect/api/Position;Ljava/lang/String;Ljava/lang/Throwable;)V JK L tpeSymtab4Lscala/reflect/reify/utils/SymbolTables$SymbolTable;rtpertreeresultimportantSymbolsuntypedexLjava/lang/Throwable;reflectSettingToBoolean_s>Lscala/reflect/internal/settings/MutableSettings$SettingValue;augmentString_xscala/Function0Z J \$init$(Lscala/reflect/reify/States;)V ^_ `"scala/reflect/reify/phases/Reshapeb'(Lscala/reflect/reify/phases/Reshape;)V ^d ce)(Lscala/reflect/reify/phases/Calculate;)V ^g qh%scala/reflect/reify/phases/Metalevelsj*(Lscala/reflect/reify/phases/Metalevels;)V ^l km+(Lscala/reflect/reify/codegen/GenSymbols;)V ^o gp)(Lscala/reflect/reify/codegen/GenTypes;)V ^r <s)(Lscala/reflect/reify/codegen/GenNames;)V ^u 3v)(Lscala/reflect/reify/codegen/GenTrees;)V ^x y3(Lscala/reflect/reify/codegen/GenAnnotationInfos;)V ^{ |-(Lscala/reflect/reify/codegen/GenPositions;)V ^~ )(Lscala/reflect/reify/codegen/GenUtils;)V ^ l%(Lscala/reflect/reify/phases/Reify;)V ^ y(Lscala/reflect/reify/Phases;)V ^ (Lscala/reflect/reify/Errors;)V ^ +(Lscala/reflect/reify/utils/NodePrinters;)V ^ )(Lscala/reflect/reify/utils/Extractors;)V ^ ~+(Lscala/reflect/reify/utils/SymbolTables;)V ^ -(Lscala/reflect/reify/utils/StdAttachments;)V ^  ^K  currentRun()Lscala/tools/nsc/Global$Run;    b  boxToBoolean(Z)Ljava/lang/Boolean;    s   $deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;scala/runtime/LambdaDeserialize bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite;  lambdaDeserialize  SignatureCodeLineNumberTableLocalVariableTableMethodParameters StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotationsBootstrapMethodsScalaInlineInfoScalaSig! "BBBBBBBBBBBBBBBBBBB  B   :*+/* :*+!"#$:*+)%*%+,:*+1-2-34E*+,9 "5 5:;:*+?@;:*+DAAE,:*+IF2FJ;:*+MAAN,:*+QF2FRS:*+WXYZ/*_ [`a/*e fZ/*j gkl:*+pF2Fqr:*+xtystz{:*+||zE*+, Ay A:*+{:*+||E*+,  :*+:*+:*+E*+,  E*+,  E*+,  E*+,  E*+,İ  E*+,ư A AE*+,ʰ  E*+,̰  r:*+Ѱyr:*+հyE*+,ް  :*+:*+":*+:*+:*+:*+    /*  /* :*+:*+ !:*&"'"():*+.*/*01:*+789::*+@"A /*E F::*+I"JK/*O PQ:*+UV:*+[WW\:*+_WW`Q:*+crd:*+hui:*+m"nom-**q~**uw**qq*ç*ÿ*w % Dy -oH*q~*{*w  /*}  /* /* :*}:*:*+C***  C***  C***  C***  C***  C***  C***  C***  C***İ  C***˰  C***Ұ  C***ٰ  C***  C***  C***  C***   /* :*m-**q~****qq*ç*ÿ* % Dy -H*q~** C* * *   C***  /* :*+C** *  !/*# $%:*+#&/*( )*:*+(/*, !/*. /:*+,0%:*+. 1/*3 45:*+3 67/*9" :;<=>=Fa? @o,*, A ,- B=u-**q~**EG**qq*ç*ÿ*G % DyBCB -=H*q~*I*GB Z***Y*M*ñ*ÿBy Z***Y*N*ñ*ÿBy Z***Y*O*ñ*ÿBy Z***Y*P*ñ*ÿBy Z***Y*Q*ñ*ÿBy Z***Y*R*ñ*ÿBy Z***|Y*S*ñ*ÿBy Z***Y*T*ñ*ÿBy Z***Y*U*ñ*ÿBy Z***Y*V*ñ*ÿBy Z***Y*W*ñ*ÿBy Z***Y*X*ñ*ÿBy Z***Y*Y*ñ*ÿBy Z***Y*Z*ñ*ÿBy Z***Y*[*ñ*ÿBy Z***Y*\*ñ*ÿBy  Z** *wY*_ *ñ*ÿBy Z***jY*`*ñ*ÿBy Z***eY*a*ñ*ÿBy b/*eD fgiIjglJmgoKpgrLs/*eM ttugiYvgoZwgr[xy/*~~ zzy/* y/* m&+#+*,+$ &&& $>:,U3>,U:*:Y W +*:Y W *,*,+A2RU44!RU44 <h{  g°C=.*Ⱥ **ȶ*ȶ **ȶ*M,R,R*,RN**: E*: $*: 2Yҷ *$'-+-0 3-49W*=-?9W*C*ȶ9W*G*I9W-N *-P- *-R*T-+R:*V-*Z:_**V**Ib:*dh:m4pru:prxR: pr{ }Y6**~*****I* *,Xq,X*c,X: * 9W**ȶ9W**I9W* : *d**I*  *OYY:Y*SY*  *Sƶʷ˿Lϲ GY*ӶSY*ӶSY*ӶSY*ӶSY*ӶSY*ӶSY*ӶSY*ӶSY*ӶSY *ӶSY *ӶSY *S :        $    ( *+* 04: *65*8 :=*? B=*8:=*F 9W :Y*HJMz{z|z}y8;R6[ R6[ R6[ R6[.R6[R6[-H ~RRXRj RRXRjREt-!- -- RwRR!@@y(DE+G0HJIJKL M2N?OCPNR_STUVX)Y;ZL[]\e]`{|K}~07GVix{|!NOP NQ_"eQ RS 0JT }UVg WX WX WXYJ_*]*a*f*i*n*q*t*w*z*}************9P"^ _2*D J2*M tt)*H *+,      *0!#$&!')!*,#-/1241579:<>?A>BD>EG>HJLMOLPRLSULVXZ[]_`bceghjlmoqrtquwyz|~~~~~~~~~~~~  s:<BFM#'-E<BFM#'-Ebxyyy)*gfgjgmgpgsJugvgwgJ34#$J;N,RS:;@;E,+,rduiYZ&? `afZ@o67A C=!>=rrFa=B=A onokl    !V\qr{()01zz{`QPQ   9:! 45)*$% 0%/F: 1JK:;<=