PageSourceSearch

https://www.carucubere.ro/pushinstruments/m.js?v=1

js carucubere.ro collected 2026-10-02 05:38:56 UTC 1,208 bytes, 39 lines download raw bytes

1var reg;
2var sub;
3var isSubscribed = false;
4var subscribeButton = document.querySelector('button');
5if ('serviceWorker' in navigator) {
6  navigator.serviceWorker.register('/sw.js?v=17').then(function() {
7    return navigator.serviceWorker.ready;
8  }).then(function(serviceWorkerRegistration) {
9    reg = serviceWorkerRegistration;
10
11    
12    
13    reg.pushManager.subscribe({userVisibleOnly: true}).
14  	then(function(pushSubscription){
15      sub = pushSubscription;
16
17      var partsOfEndpoint = sub.endpoint.split('/');
18      var oReq = new XMLHttpRequest();
19      link_to_subscribe = "https://api.pushinstruments.com/global/register/?key=0WUpGIMbdp6KTSblR3QCmZwQhQjXYXvT&client=carucubere.ro&action=subscribe&endpoint="+nxtBase64EncodeUrl(btoa(sub.endpoint))+"&token="+partsOfEndpoint.pop();
20      oReq.open("GET", link_to_subscribe);
21      oReq.send();
22      oReq.onreadystatechange = function () {
23          if(oReq.readyState === XMLHttpRequest.DONE && oReq.status === 200) {
24            // window.close();
25          }
26      };
27    });
28    
29    
30
31    
32    
33  }).catch(function(error) {
34  });
35}
36
37function nxtBase64EncodeUrl(str){
38    return str.replace(/\+/g, '-').replace(/\//g, '_').replace(/\=+$/, '');
39}

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.