lib.terser.js
function is_false(node) {
              return node instanceof AST_False
                  || in_bool
                      && node instanceof AST_Constant
                      && !node.getValue()
                  || (node instanceof AST_UnaryPrefix
                      && node.operator == "!"
                      && node.expression instanceof AST_Constant
                      && node.expression.getValue());
          }
function is_false(node) {
              return node instanceof AST_False
                  || in_bool
                      && node instanceof AST_Constant
                      && !node.getValue()
                  || (node instanceof AST_UnaryPrefix
                      && node.operator == "!"
                      && node.expression instanceof AST_Constant
                      && node.expression.getValue());
          }
function is_false ( node ) { return node instanceof AST_False || in_bool && node instanceof AST_Constant && ! node . getValue ( ) || ( node instanceof AST_UnaryPrefix && node . operator == "!" && node . expression instanceof AST_Constant && node . expression . getValue ( ) ) ; }
AST_False or !1
AST_False or !1