3Y+jdk/nashorn/internal/objects/NativeFunctionjava/lang/ObjectNativeFunction.java6jdk/nashorn/internal/runtime/Context$ThrowErrorManager$jdk/nashorn/internal/runtime/ContextThrowErrorManager%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup TO_APPLY_ARGSLjava/lang/invoke/MethodHandle; $nasgenmap$*Ljdk/nashorn/internal/runtime/PropertyMap;()V  'java/lang/UnsupportedOperationException this-Ljdk/nashorn/internal/objects/NativeFunction;toString&(Ljava/lang/Object;)Ljava/lang/String;+jdk/nashorn/internal/runtime/ScriptFunctionnot.a.function!java/lang/String#*jdk/nashorn/internal/runtime/ScriptRuntime% safeToString ' &('jdk/nashorn/internal/runtime/ECMAErrors* typeErrorS(Ljava/lang/String;[Ljava/lang/String;)Ljdk/nashorn/internal/runtime/ECMAException; ,- +.toSource()Ljava/lang/String; 01 2selfLjava/lang/Object;applyJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; checkCallable(Ljava/lang/Object;)V 89 : toApplyArgs'(Ljava/lang/Object;)[Ljava/lang/Object; <= >f(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 6@ &A"jdk/nashorn/api/scripting/JSObjectCcall9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; EF DGjava/lang/AssertionErrorIShould not reach hereK 9 JMthizarrayargs[Ljava/lang/Object;R,jdk/nashorn/internal/objects/NativeArgumentsTgetArray1()Ljdk/nashorn/internal/runtime/arrays/ArrayData; VW UX-jdk/nashorn/internal/runtime/arrays/ArrayDataZ asObjectArray()[Ljava/lang/Object; \] [^)jdk/nashorn/internal/runtime/ScriptObject` getLength()Ljava/lang/Object; bc ad lengthToInt(Ljava/lang/Object;)I fg hget(I)Ljava/lang/Object; jk aljava/util/Listnsize()I pq ortoArray(([Ljava/lang/Object;)[Ljava/lang/Object; tu ov UNDEFINED(Ljdk/nashorn/internal/runtime/Undefined; xy &z EMPTY_ARRAY |R &}length hasMember(Ljava/lang/String;)Z D getMember&(Ljava/lang/String;)Ljava/lang/Object; Djava/lang/IntegervalueOf(I)Ljava/lang/Integer; hasSlot(I)Z DgetSlot k Dfunction.apply.expects.arrayiIsobj+Ljdk/nashorn/internal/runtime/ScriptObject;nlistLjava/util/List<*>;Ljava/util/List;jsObj$Ljdk/nashorn/api/scripting/JSObject;len#jdk/nashorn/internal/runtime/JSTypetoUint32(Ljava/lang/Object;)J &range.error.inappropriate.array.length   rangeError - +lnJ isFunction()Z Djava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V should not reach here argumentsbind-jdk/nashorn/internal/runtime/linker/Bootstrap bindCallableK(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; functionU(ZLjava/lang/Object;[Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/ScriptFunction;java/lang/StringBuilder  (function (append-(Ljava/lang/String;)Ljava/lang/StringBuilder; , 1 isEmpty $checkFunctionParameters(Ljava/lang/String;)V ) { checkFunctionBody (C)Ljava/lang/StringBuilder; })#jdk/nashorn/internal/objects/Globalinstance'()Ljdk/nashorn/internal/objects/Global;  getContext(()Ljdk/nashorn/internal/runtime/Context;  evalu(Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  paramListBufLjava/lang/StringBuilder; paramListLjava/lang/String;funcBodynewObjZsbglobal%Ljdk/nashorn/internal/objects/Global;context&Ljdk/nashorn/internal/runtime/Context;,jdk/nashorn/internal/runtime/ParserException getParser8(Ljava/lang/String;)Ljdk/nashorn/internal/parser/Parser;  "jdk/nashorn/internal/parser/Parser parseFormalParameterList()Ljava/util/List;    throwAsEcmaException  pe.Ljdk/nashorn/internal/runtime/ParserException;paramsparser$Ljdk/nashorn/internal/parser/Parser;parseFunctionBody(()Ljdk/nashorn/internal/ir/FunctionNode;   getEnv2()Ljdk/nashorn/internal/runtime/ScriptEnvironment;  #jdk/nashorn/internal/runtime/Source  sourceForK(Ljava/lang/String;Ljava/lang/String;)Ljdk/nashorn/internal/runtime/Source; "# !$ .jdk/nashorn/internal/runtime/ScriptEnvironment'_strict ) (*(Ljdk/nashorn/internal/runtime/ScriptEnvironment;Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/ErrorManager;ZLjdk/nashorn/internal/runtime/logging/DebugLogger;)V ,  - sourceTextenv0Ljdk/nashorn/internal/runtime/ScriptEnvironment;lookup)()Ljava/lang/invoke/MethodHandles$Lookup; 34 5<java/lang/Class8$jdk/internal/dynalink/support/Lookup: findOwnStatic}(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle; <= ;>  @$clinit$ B Cjava/util/CollectionsE EMPTY_LIST G FH(jdk/nashorn/internal/runtime/PropertyMapJnewMapB(Ljava/util/Collection;)Ljdk/nashorn/internal/runtime/PropertyMap; LM KN  PCodeLocalVariableTableLineNumberTable StackMapTableLocalVariableTypeTable SourceFile InnerClasses1 R: *YS  T GH R[ * "$Y*)S/* 3S  45TSTVU 67R7*;,?N* * +-B*D*D+-HJYLNS*7457O57P5 .QRTce ghi!j-lU S <=R*U*UY_*a1*aL+ei=N6--+mS-*S *SS*o*oL++sw* *{~*D`*DL++M,i>:6'++{S$/Sp .)&!+QRb,X=582QRP5V bTnvwxz{&}+~5?~EGNV]br}UaS !DCDS!DSSDSS fgRm!*@$Y*SS!5T U 89Rh,* '*D*D"$Y*)S/S ,45T+UEFR_*;+ {+2M++dN+--~N* * ,-B*D*D,-HJYNS4! R_45_QRLO51.RT. !-18BIUUBSFR4+ {+2M++dN+--~N*,-ǰS4 R4454QR%O5-RT)-U BS 0R[ * "$Y*)S/* 3S  45TURYN-ζW,eY:6,d',2W,d ԶW,,d2::ٚ-W:-߶W,-W- W-W::- Sp -V_X45QRyETf)6?GMX_ g l s vyU> S&%S$$$ R* L+WM, S T! $ "#%U $  R* L+WM, S T(* - +,.U $  RWL Y+*%Y&++.S/01T 122R367S9YS?ADT@ BR IOQWX