getModel('push')->getVapidKeys('com_akeebabackup'); if ($vapidKeys === null): ?>

document->addScriptOptions('com_akeebabackup.webPush', [ 'workerUri' => $this->document ->getWebAssetManager() ->getAsset('script', 'com_akeebabackup.webpush-worker') ->getUri('true'), 'subscribeUri' => Route::_( 'index.php?option=com_akeebabackup&task=push.webpushsubscribe', false, Route::TLS_IGNORE, true ), 'unsubscribeUri' => Route::_( 'index.php?option=com_akeebabackup&task=push.webpushunsubscribe', false, Route::TLS_IGNORE, true ), 'vapidKeys' => $vapidKeys, 'subscribeButton' => '#btnWebPushSubscribe', 'unsubscribeButton' => '#btnWebPushUnsubscribe', 'unavailableInfo' => '#webPushNotAvailable', ]); // Load the JavaScript $this->document->getWebAssetManager()->useScript('com_akeebabackup.webpush'); ?>