1importScripts("https://www.gstatic.com/firebasejs/10.4.0/firebase-app-compat.js"),importScripts("https://www.gstatic.com/firebasejs/10.4.0/firebase-messaging-compat.js"),firebase.initializeApp({apiKey:"AIzaSyDbBpE7hWKz61HYHyrQp9TQzqmnC17TCFU",projectId:"servimedia-82549",messagingSenderId:"997447400220",appId:"1:997447400220:web:9691ab9fb235bc527498d9"});const messaging=firebase.messaging();messaging.onBackgroundMessage(function(i){var a=i.data.title,t={requireInteraction:/true/i.test(i.data.requireInteraction),body:i.data.body,icon:i.data.icon,data:{click_action:i.data.click_action}};return i.data.image&&(t.image=i.data.image),self.registration.showNotification(a,t)}),self.addEventListener("notificationclick",function(i){if(i.notification.close(),void 0!==i.notification.data&&i.notification.data.click_action){let a=new Promise(function(a,t){self.clients.openWindow(i.notification.data.click_action),a()});i.waitUntil(a)}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.