function applyBVPO(el, bindings, vnode) {
  if (!inBrowser) {
    return;
  }

  if (!_popper.default) {
    // Popper is required for tooltips to work
    (0, _warn.default)('v-b-popover: Popper.js is required for popovers to work');
    return;
  }

  if (el[BVPO]) {
    el[BVPO].updateConfig(parseBindings(bindings));
  } else {
    el[BVPO] = new _popover.default(el, parseBindings(bindings), vnode.context.$root);
  }
} //
/* istanbul ignore next: not easy to test */
istanbul ignore next: not easy to test
istanbul ignore next : not easy to test
function applyBVPO(el, bindings, vnode) {
  if (!inBrowser) {
    return;
  }
  if (!_popper.default) {
    (0, _warn.default)('v-b-popover: Popper.js is required for popovers to work');
    return;
  }
  if (el[BVPO]) {
    el[BVPO].updateConfig(parseBindings(bindings));
  } else {
    el[BVPO] = new _popover.default(el, parseBindings(bindings), vnode.context.$root);
  }
} 
function applyBVPO ( el , bindings , vnode ) { if ( ! inBrowser ) { return ; } if ( ! _popper . default ) { ( 0 , _warn . default ) ( 'v-b-popover: Popper.js is required for popovers to work' ) ; return ; } if ( el [ BVPO ] ) { el [ BVPO ] . updateConfig ( parseBindings ( bindings ) ) ; } else { el [ BVPO ] = new _popover . default ( el , parseBindings ( bindings ) , vnode . context . $root ) ; } }
istanbul ignore next: not easy to test
istanbul ignore next : not easy to test
// Popper is required for tooltips to work //