// Metro module 1384 (f1385). export function hasFlag(a0, a1) { return (a0 & a1) === a1; } export function hasAnyFlag(a0, a1) { return !!(a0 & a1); } export function addFlag(a0, a1) { return a0 | a1; } export function removeFlag(a0, a1) { return a0 & ~a1; } export function removeFlags(a0) { return Array.prototype.slice.call(arguments, 1).reduce((acc, item) => acc & ~item, a0); } export function setFlag(a0, a1, a2) { return a2 ? a0 | a1 : a0 & ~a1; } export function toggleFlag(a0, a1) { return (a0 & a1) === a1 ? a0 & ~a1 : a0 | a1; }