4-scala/reflect/internal/util/ScriptSourceFile$java/lang/ObjectSourceFile.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup(scala/collection/mutable/ArrayOps$ofChar !scala/collection/mutable/ArrayOps ofCharMODULE$/Lscala/reflect/internal/util/ScriptSourceFile$;()V   headerLength([C)Ics'((?m)^(::)?!#.*|^.*/env .*)(\r|\n|\r\n)java/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;   'scala/collection/immutable/$colon$colon"#!$::#!&scala/collection/immutable/Nil$(!Lscala/collection/immutable/Nil$; * )+6(Ljava/lang/Object;Lscala/collection/immutable/List;)V - #.#scala/collection/LinearSeqOptimized0isEmpty()Z 23 14head()Ljava/lang/Object; 67 18java/lang/String:$anonfun$headerLength$1([CLjava/lang/String;)Z <= >tail @7 1A scala/Predef$CLscala/Predef$; E DF charArrayOps([C)[C HI DJ([C)V L MmkString()Ljava/lang/String; OP Qmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; ST Ujava/util/regex/MatcherWfind Y3 XZend()I \] X^java/io/IOException`5script file does not close its header with !# or ::!#b(Ljava/lang/String;)V d aeLjava/util/regex/Matcher; headerPatternLjava/util/regex/Pattern;this[C exists_these%Lscala/collection/LinearSeqOptimized;kapplyQ(Lscala/reflect/io/AbstractFile;[C)Lscala/reflect/internal/util/ScriptSourceFile;filecontent+scala/reflect/internal/util/BatchSourceFiles$(Lscala/reflect/io/AbstractFile;[C)V u tv  x,scala/reflect/internal/util/ScriptSourceFilezdrop(I)Ljava/lang/Object; |} ~3(Lscala/reflect/internal/util/BatchSourceFile;[CI)V  { underlying-Lscala/reflect/internal/util/BatchSourceFile; headerLenILscala/reflect/io/AbstractFile;](Lscala/reflect/internal/util/BatchSourceFile;)Lscala/reflect/internal/util/ScriptSourceFile;()[C r tcs$1x$1 wrapString>(Ljava/lang/String;)Lscala/collection/immutable/WrappedString; D startsWith(Lscala/collection/GenSeq;)Z Ljava/lang/String;   $anonfun$headerLength$1$adapted(([CLjava/lang/String;)Ljava/lang/Object;scala/runtime/BoxesRunTime boxToBoolean(Z)Ljava/lang/Boolean; $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 Code StackMapTableLineNumberTableLocalVariableTableMethodParameters InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala1  :!M#Y%#Y',//:5+9;:+?B1:/, YG+KNRVN-[-_aYcfA1";@$nX1 n1& ]^`3`9`Saibuce4iSg{hijk3lmop2tY+,wN*,y6{Y- YG,KNni jk1m4 (!2j2q2rk qrom+*+y={Y+ YG+KNn q r  "+j+<=M YG*KNG+`k 7 ** vW  j= *+?` k   *  "<=oop