1<!DOCTYPE html> 2<html lang="pl"> 3 <head> 4
4<script> 5 (function () { 6 var proto = XMLHttpRequest.prototype; 7 var open = proto.open, setRequestHeader = proto.setRequestHeader, send = proto.send; 8 var TOKEN_KEY = 'base44_access_token'; 9 var storedTokenHeader = function () { 10 try { return 'Bearer ' + localStorage.getItem(TOKEN_KEY); } catch (e) { return null; } 11 }; 12 var forgetStoredToken = function () { 13 try { localStorage.removeItem(TOKEN_KEY); localStorage.removeItem('token'); } catch (e) {} 14 }; 15 16 proto.open = function (method, url) { 17 this.__b44IsAuthCheck = /\/entities\/User\/me(\?|$)/.test(url); 18 return open.apply(this, arguments); 19 }; 20 21 proto.setRequestHeader = function (name, value) { 22 if (this.__b44IsAuthCheck && name.toLowerCase() === 'authorization' && value === storedTokenHeader()) { 23 this.__b44SentToken = value; 24 } 25 return setRequestHeader.call(this, name, value); 26 }; 27 28 proto.send = function () { 29 this.addEventListener('loadend', function () { 30 var rejectedTokenStillStored = this.status === 401 && this.__b44SentToken === storedTokenHeader(); 31 if (rejectedTokenStillStored) forgetStoredToken(); 32 }); 33 return send.apply(this, arguments); 34 }; 35})(); 36 </script>
36 37 <meta charset="utf-8"/> 38 <link href="/favicon.svg" rel="icon" type="image/svg+xml"/> 39 <meta content="width=device-width, initial-scale=1.0" name="viewport"/> 40 <meta content="index, follow" name="robots"/> 41 <link href="/manifest.json" rel="manifest"/> 42 <title> 43 Biuro Rachunkowe ToruÅ Centrum â ksiÄgowoÅÄ i podatki w Toruniu 44 </title> 45 <meta content="Niezależne biuro rachunkowe w Toruniu. Prowadzenie ksiÄgowoÅci, dokumentacja podatkowa, przygotowanie rozliczeÅ, obsÅuga kadrowo-pÅacowa i uporzÄ dkowanie dokumentów firmowych." name="description"/> 46
46<script crossorigin="" src="/assets/index-DBVV6S-H.js" type="module"> 47 </script>
47 48 <link crossorigin="" href="/assets/index-ByM_YFv-.css" rel="stylesheet"/> 49
49<script type="module"> 50 if (window.self === window.top) { 51 let lastPath = ""; 52 function getPageNameFromPath(path) { 53 const segments = path.split("/").filter(Boolean); 54 return segments[0] || null; 55 } 56 function trackPageView() { 57 const path = window.location.pathname; 58 if (path === lastPath) return; 59 lastPath = path; 60 const pageName = getPageNameFromPath(path) || "home"; 61 const appId = "6ab2a65b92441adc27538b6e"; 62 if (!appId) return; 63 fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, { 64 method: "POST", 65 }).catch(() => {}); 66 } 67 const originalPushState = history.pushState.bind(history); 68 history.pushState = function (...args) { 69 originalPushState(...args); 70 trackPageView(); 71 }; 72 const originalReplaceState = history.replaceState.bind(history); 73 history.replaceState = function (...args) { 74 originalReplaceState(...args); 75 trackPageView(); 76 }; 77 window.addEventListener("popstate", trackPageView); 78 trackPageView(); 79} 80 </script>
80 81 <meta content="yes" name="mobile-web-app-capable"/> 82 <meta content="black" name="apple-mobile-web-app-status-bar-style"/> 83 <meta content="Biuro Rachunkowe ToruÅ Centrum" name="apple-mobile-web-app-title"/> 84 </head> 85 <body> 86 <div id="root"> 87 </div> 88 </body> 89</html>
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.