Êþº¾3s$ % 5& ' ( )*+ , -. / 01 023 4 6 7¨ 8 9 :; <= >? <@ AB ACD %E 5F G.( H I J KLFUNCTION_WEIGHTJ ConstantValueAASTORE_WEIGHT ACCESS_WEIGHT ADD_WEIGHT BREAK_WEIGHT CALL_WEIGHT CATCH_WEIGHTCOMPARE_WEIGHTCONTINUE_WEIGHT IF_WEIGHTLITERAL_WEIGHT LOOP_WEIGHT NEW_WEIGHTFUNC_EXPR_WEIGHT RETURN_WEIGHT SPLIT_WEIGHT SWITCH_WEIGHT THROW_WEIGHT VAR_WEIGHT WITH_WEIGHT OBJECT_WEIGHTSETPROP_WEIGHTweight weightCacheLjava/util/Map; Signature?Ljava/util/Map; topFunction&Ljdk/nashorn/internal/ir/FunctionNode;8(Ljdk/nashorn/internal/ir/FunctionNode;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis)Ljdk/nashorn/internal/codegen/WeighNodes;LocalVariableTypeTableh(Ljdk/nashorn/internal/ir/FunctionNode;Ljava/util/Map;)Vweigh!(Ljdk/nashorn/internal/ir/Node;)JnodeLjdk/nashorn/internal/ir/Node;0(Ljdk/nashorn/internal/ir/Node;Ljava/util/Map;)J weighNodes StackMapTableMN+`(Ljdk/nashorn/internal/ir/Node;Ljava/util/Map;)JleaveAccessNodeD(Ljdk/nashorn/internal/ir/AccessNode;)Ljdk/nashorn/internal/ir/Node; accessNode$Ljdk/nashorn/internal/ir/AccessNode; enterBlock"(Ljdk/nashorn/internal/ir/Block;)ZblockLjdk/nashorn/internal/ir/Block;leaveBreakNodeC(Ljdk/nashorn/internal/ir/BreakNode;)Ljdk/nashorn/internal/ir/Node; breakNode#Ljdk/nashorn/internal/ir/BreakNode; leaveCallNodeB(Ljdk/nashorn/internal/ir/CallNode;)Ljdk/nashorn/internal/ir/Node;callNode"Ljdk/nashorn/internal/ir/CallNode;leaveCatchNodeC(Ljdk/nashorn/internal/ir/CatchNode;)Ljdk/nashorn/internal/ir/Node; catchNode#Ljdk/nashorn/internal/ir/CatchNode;leaveContinueNodeF(Ljdk/nashorn/internal/ir/ContinueNode;)Ljdk/nashorn/internal/ir/Node; continueNode&Ljdk/nashorn/internal/ir/ContinueNode;leaveExpressionStatementM(Ljdk/nashorn/internal/ir/ExpressionStatement;)Ljdk/nashorn/internal/ir/Node;expressionStatement-Ljdk/nashorn/internal/ir/ExpressionStatement; leaveForNodeA(Ljdk/nashorn/internal/ir/ForNode;)Ljdk/nashorn/internal/ir/Node;forNode!Ljdk/nashorn/internal/ir/ForNode;enterFunctionNode)(Ljdk/nashorn/internal/ir/FunctionNode;)Z functionNodeleaveIdentNodeC(Ljdk/nashorn/internal/ir/IdentNode;)Ljdk/nashorn/internal/ir/Node; identNode#Ljdk/nashorn/internal/ir/IdentNode; leaveIfNode@(Ljdk/nashorn/internal/ir/IfNode;)Ljdk/nashorn/internal/ir/Node;ifNode Ljdk/nashorn/internal/ir/IfNode;leaveIndexNodeC(Ljdk/nashorn/internal/ir/IndexNode;)Ljdk/nashorn/internal/ir/Node; indexNode#Ljdk/nashorn/internal/ir/IndexNode;leaveJumpToInlinedFinallyN(Ljdk/nashorn/internal/ir/JumpToInlinedFinally;)Ljdk/nashorn/internal/ir/Node;jumpToInlinedFinally.Ljdk/nashorn/internal/ir/JumpToInlinedFinally;enterLiteralNode((Ljdk/nashorn/internal/ir/LiteralNode;)ZelementpostsetIarrayLiteralNodeArrayLiteralNode InnerClasses6Ljdk/nashorn/internal/ir/LiteralNode$ArrayLiteralNode;value[Ljdk/nashorn/internal/ir/Node;postsets[IunitsLjava/util/List; literalNode%Ljdk/nashorn/internal/ir/LiteralNode;P SplitRangeALjava/util/List;*Q6ªRenterObjectNode'(Ljdk/nashorn/internal/ir/ObjectNode;)Zproperty&Ljdk/nashorn/internal/ir/PropertyNode; objectNode$Ljdk/nashorn/internal/ir/ObjectNode; properties isSpillObjectZ8Ljava/util/List;SDleavePropertyNodeF(Ljdk/nashorn/internal/ir/PropertyNode;)Ljdk/nashorn/internal/ir/Node; propertyNodeleaveReturnNodeD(Ljdk/nashorn/internal/ir/ReturnNode;)Ljdk/nashorn/internal/ir/Node; returnNode$Ljdk/nashorn/internal/ir/ReturnNode;leaveRuntimeNodeE(Ljdk/nashorn/internal/ir/RuntimeNode;)Ljdk/nashorn/internal/ir/Node; runtimeNode%Ljdk/nashorn/internal/ir/RuntimeNode;enterSplitNode&(Ljdk/nashorn/internal/ir/SplitNode;)Z splitNode#Ljdk/nashorn/internal/ir/SplitNode;leaveSwitchNodeD(Ljdk/nashorn/internal/ir/SwitchNode;)Ljdk/nashorn/internal/ir/Node; switchNode$Ljdk/nashorn/internal/ir/SwitchNode;leaveThrowNodeC(Ljdk/nashorn/internal/ir/ThrowNode;)Ljdk/nashorn/internal/ir/Node; throwNode#Ljdk/nashorn/internal/ir/ThrowNode; leaveTryNodeA(Ljdk/nashorn/internal/ir/TryNode;)Ljdk/nashorn/internal/ir/Node;tryNode!Ljdk/nashorn/internal/ir/TryNode; leaveVarNodeA(Ljdk/nashorn/internal/ir/VarNode;)Ljdk/nashorn/internal/ir/Node;varNode!Ljdk/nashorn/internal/ir/VarNode;leaveWhileNodeC(Ljdk/nashorn/internal/ir/WhileNode;)Ljdk/nashorn/internal/ir/Node; whileNode#Ljdk/nashorn/internal/ir/WhileNode; leaveWithNodeB(Ljdk/nashorn/internal/ir/WithNode;)Ljdk/nashorn/internal/ir/Node;withNode"Ljdk/nashorn/internal/ir/WithNode;leaveADDC(Ljdk/nashorn/internal/ir/UnaryNode;)Ljdk/nashorn/internal/ir/Node; unaryNode#Ljdk/nashorn/internal/ir/UnaryNode; leaveBIT_NOT leaveDECINC leaveDELETEleaveNEWleaveNOTleaveSUB leaveTYPEOF leaveVOIDD(Ljdk/nashorn/internal/ir/BinaryNode;)Ljdk/nashorn/internal/ir/Node; binaryNode$Ljdk/nashorn/internal/ir/BinaryNode;leaveAND leaveASSIGNleaveASSIGN_ADDleaveASSIGN_BIT_ANDleaveASSIGN_BIT_ORleaveASSIGN_BIT_XORleaveASSIGN_DIVleaveASSIGN_MODleaveASSIGN_MULleaveASSIGN_SARleaveASSIGN_SHLleaveASSIGN_SHRleaveASSIGN_SUB leaveBIND leaveBIT_AND leaveBIT_OR leaveBIT_XORleaveCOMMALEFTleaveCOMMARIGHTleaveDIVleaveEQleaveEQ_STRICTleaveGEleaveGTleaveINleaveINSTANCEOFleaveLEleaveLTleaveMODleaveMULleaveNEleaveNE_STRICTleaveORleaveSARleaveSHLleaveSHRunaryNodeWeightbinaryNodeWeightruntimeNodeWeight compareWeight_Ljdk/nashorn/internal/ir/visitor/NodeOperatorVisitor; SourceFileWeighNodes.java&jdk/nashorn/internal/ir/LexicalContext WT WU UV QR `d'jdk/nashorn/internal/codegen/WeighNodes$jdk/nashorn/internal/ir/FunctionNode WXM VW P7N XY Z[java/lang/Long \]Q4jdk/nashorn/internal/ir/LiteralNode$ArrayLiteralNode ^_ `a bcd ecR fgh i¢ jkS lm n_$jdk/nashorn/internal/ir/PropertyNode ^o pYq ë ë ö  ö3jdk/nashorn/internal/ir/visitor/NodeOperatorVisitorjdk/nashorn/internal/ir/Node java/util/Mapr-jdk/nashorn/internal/ir/Splittable$SplitRange#jdk/nashorn/internal/ir/LiteralNodejava/util/Listjava/util/Iterator()V+(Ljdk/nashorn/internal/ir/LexicalContext;)VacceptM(Ljdk/nashorn/internal/ir/visitor/NodeVisitor;)Ljdk/nashorn/internal/ir/Node; containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; longValue()JgetValue()Ljava/lang/Object; getPostsets()[IgetSplitRanges()Ljava/util/List;"jdk/nashorn/internal/ir/ObjectNode getElementssize()I*jdk/nashorn/internal/codegen/CodeGeneratorOBJECT_SPILL_THRESHOLDiterator()Ljava/util/Iterator;hasNext()Znext&()Ljdk/nashorn/internal/ir/Expression; isConstant"jdk/nashorn/internal/ir/Expression"jdk/nashorn/internal/ir/Splittable05678+978:78 ;78<78=?78@78A781B78=C78D78E78 F781G78H78I78+J78-K78L78+M78-N78O78(P7QRSTUVOWXYr*»Y··*+µ*,µ±Zm nop[ \]UVQR^ QTS_`aY0*¸­Zs[ bc`dY¬#»Y*Á™ *À§+· M*,¶ W,´ ­Zwxy[ #bc#QR e]^ #QTf+ÿghÿghiSjklYF*Y´  aµ +°Z ~ [\]mnopYz1*´Æ+*´+¹™*Y´ *´+¹À¶aµ ¬¬Z„…-†/‰[1\]1qrf/stYD *Y´ aµ +°Z Ž [ \] uvwxYF*Y´ aµ +°Z ” •[\]yz{|YF*Y´ aµ +°Z š ›[\]}~€YD *Y´ aµ +°Z   ¡[ \] ‚ƒ„Y6+°Z¦[\]…†‡ˆYF*Y´  aµ +°Z « ¬[\]‰Š‹ŒYa+*´¦¬*Y´ aµ ¬Z±³ ¶·[\]Vf ŽYF*Y´  aµ +°Z ¼ ½[\]‘’“YF*Y´ aµ +°Z  Ã[\]”•–—YF*Y´  aµ +°Z È É[\]˜™š›YD *Y´ aµ +°Z Î Ï[ \] œžŸYd s*Y´ aµ +Á™a+ÀM,¶ÀN,¶:,¶:ÇA:¾66¢..6 *Y´ aµ - 2:  Æ  *¶ W„§ÿѬ¬Z>Õ ×ØÙ Ú&Û,Ý1ÞKßWà]âbãiÞoèqë[R]  c K¡¢ Y£¦ Q§¨&K©ª,E«¬s\]s­®^ ,E«±f1ÿ= ²³´µ¶µ+øÿ²³·¸Y)z*Y´ aµ +¶M,¹ ²!¤§>,¹":¹#™F¹$À%:¶&¸'š*Y´ (aµ ¶&*¶*W§š*Y´ (aµ §ÿ¶¬Z. ð ñò#ôAõLöX÷eøiûuþx[4A4¹ºz\]z»¼i½¬#W¾¿^ i½Àfü!¶@ýÁü9ÂúúÃÄYF*Y´ aµ +°Z  [\]źÆÇYF*Y´ aµ +°Z   [\]ÈÉÊËYF*Y´ aµ +°Z  [\]ÌÍÎÏYF*Y´ +aµ ¬Z  [\]ÐÑÒÓYF*Y´ -aµ +°Z  [\]ÔÕÖ×YF*Y´ aµ +°Z # $[\]ØÙÚÛYF*Y´ aµ +°Z ) *[\]ÜÝÞßYF*Y´ +aµ +°Z / 0[\]àáâãYF*Y´  aµ +°Z 5 6[\]äåæçYF*Y´ -aµ +°Z ; <[\]èéêëY:*+·/°ZA[\]ìíîëY:*+·/°ZF[\]ìíïëY:*+·/°ZK[\]ìíðëY:*+·0°ZP[\]ìíñëYF*Y´ 1aµ +°Z U V[\]ìíòëY:*+·/°Z[[\]ìíóëY:*+·/°Z`[\]ìíôëY:*+·0°Ze[\]ìíõëY:*+·/°Zj[\]ìíêöYF*Y´ aµ +°Z o p[\]÷øùöY:*+·3°Zu[\]÷øúöY:*+·3°Zz[\]÷øûöYF*Y´ aµ +°Z  €[\]÷øüöY:*+·3°Z…[\]÷øýöY:*+·3°ZŠ[\]÷øþöY:*+·3°Z[\]÷øÿöY:*+·3°Z”[\]÷øöY:*+·3°Z™[\]÷øöY:*+·3°Zž[\]÷øöY:*+·3°Z£[\]÷øöY:*+·3°Z¨[\]÷øöY:*+·3°Z­[\]÷øöY:*+·3°Z²[\]÷øöY:*+·3°Z·[\]÷øöY:*+·3°Z¼[\]÷øöY:*+·3°ZÁ[\]÷ø öY:*+·3°ZÆ[\]÷ø öY:*+·3°ZË[\]÷ø öY:*+·3°ZÐ[\]÷ø öY:*+·3°ZÕ[\]÷ø öY:*+·4°ZÚ[\]÷øöY:*+·4°Zß[\]÷øöY:*+·4°Zä[\]÷øöY:*+·4°Zé[\]÷øöYF*Y´ aµ +°Z î ï[\]÷øöYF*Y´ aµ +°Z ô õ[\]÷øöY:*+·4°Zú[\]÷øöY:*+·4°Zÿ[\]÷øöY:*+·3°Z[\]÷øöY:*+·3°Z [\]÷øöY:*+·4°Z[\]÷øöY:*+·4°Z[\]÷øöY:*+·3°Z[\]÷øöY:*+·3°Z[\]÷øöY:*+·3°Z"[\]÷øöY:*+·3°Z'[\]÷øóöY:*+·3°Z,[\]÷øëYD *Y´ aµ +°Z 0 1[ \] ìíöYD *Y´ aµ +°Z 5 6[ \] ÷øëYF*Y´ aµ +°Z : ;[\]ìí öYF*Y´ 1aµ +°Z ? @[\]÷øS!"#¥5¤¯O°