function isModern(browser) {
  return browser &&
    typeof browser.name === "string" &&
    hasOwn.call(minimumVersions, browser.name) &&
    greaterThanOrEqualTo([
      ~~browser.major,
      ~~browser.minor,
      ~~browser.patch,
    ], minimumVersions[browser.name].version);
}
// "modern" according to all requested version constraints.
"modern" according to all requested version constraints.
" modern " according to all requested version constraints .
function isModern(browser) {
  return browser &&
    typeof browser.name === "string" &&
    hasOwn.call(minimumVersions, browser.name) &&
    greaterThanOrEqualTo([
      ~~browser.major,
      ~~browser.minor,
      ~~browser.patch,
    ], minimumVersions[browser.name].version);
}
function isModern ( browser ) { return browser && typeof browser . name === "string" && hasOwn . call ( minimumVersions , browser . name ) && greaterThanOrEqualTo ( [ ~ ~ browser . major , ~ ~ browser . minor , ~ ~ browser . patch , ] , minimumVersions [ browser . name ] . version ) ; }
"modern" according to all requested version constraints.
" modern " according to all requested version constraints .