PageSourceSearch

https://www.fupa.net/chunk.f2a3e5a.js

js fupa.net collected 2026-09-24 08:29:52 UTC 5,844 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"4ffc50c135999d625fe7f8020ffe7bbceee17b71"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:fupa-app-sentry-key":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f66c0185-2469-4b64-bbe4-c443d9f67c70",e._sentryDebugIdIdentifier="sentry-dbid-f66c0185-2469-4b64-bbe4-c443d9f67c70")}catch(e){}}(),(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[3840],{14954:(e,t,n)=>{n.d(t,{k:()=>s});var r=n(57866),o=n(55874);const s=()=>{let e=!1;const t=o.O?(0,r.L7)("pwa-token"):null;if(t){const n=t.split(".")[1];let r=null;if(n)try{r=JSON.parse(window.atob(n))}catch(e){}if(r){const t=(new Date).getTime();e=(1e3*r.exp-t)/1e3>5}}return{hasValidLocalToken:e,token:e?t:null}}},8325:(e,t,n)=>{n.d(t,{checkExpirationOfToken:()=>g,forceTokenRefresh:()=>D,initFirebase:()=>p,logoutCurrentUser:()=>I,tokenValidationForXHR:()=>y});var r=n(70223),o=n(41176),s=n(93144),a=n(31746),i=n(14954),c=n(35531),d=n(57866),u=n(64251);let l,f;const p=(e,t)=>{const n=JSON.parse('{"apiKey":"AIzaSyD4Go3ALqOA_WhZw7cmFY-FcuMBS3Ed70s","authDomain":"account.fupa.net","databaseURL":"https://fupa-b8477.firebaseio.com","projectId":"fupa-b8477","storageBucket":"fupa-b8477.appspot.com","messagingSenderId":"276970250747","appId":"1:276970250747:web:7c459f3bdb252fbf452b5e","measurementId":"G-DCT0SJ1FPL"}');(0,r.Wp)(n),l=(0,o.xI)(),b(e),f=t},b=e=>{(0,o.iZ)(l,(t=>{t?t.getIdTokenResult().then((n=>{var r,o;(0,c.I)({user_id:t.uid}),u.gV({id:t.uid}),f.isNativeApp&&f.setUserId.handler(t.uid),(0,d.gP)("pwa-token",n.token),(0,a.ZO)(n.token),e((0,s.W3)({user:t,claims:n.claims})),null!==(r=n.claims)&&void 0!==r&&r.u&&null!==(o=n.claims)&&void 0!==o&&o.email_verified&&(e((0,s.IS)()),e((0,s.P_)()),e((0,s.Uc)()))})):((0,d.ND)("pwa-token"),(0,a.ZO)(null),u.gV(null),f.isNativeApp&&f.setUserId.handler(null),e((0,s.g$)()))}))},g=(e,t)=>t-900<=Math.round((new Date).getTime()/1e3)?D(e):new Promise((e=>{e()})),D=e=>e.getIdToken(!0),I=()=>(0,o.CI)(l),y=()=>{var e;const{hasValidLocalToken:t,token:n}=(0,i.k)();return null!==(e=l)&&void 0!==e&&e.currentUser?l.currentUser.getIdToken():new Promise(t?e=>e(n):(e,t)=>t({status:401,message:"Unauthorized: no user set"}))}},96148:(e,t,n)=>{n.d(t,{MR:()=>I,P2:()=>D});const r=(e,t)=>t.some((t=>e instanceof t));let o,s;const a=new WeakMap,i=new WeakMap,c=new WeakMap,d=new WeakMap,u=new WeakMap;let l={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return i.get(e);if("objectStoreNames"===t)return e.objectStoreNames||c.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return b(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function f(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(s||(s=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(g(this),t),b(a.get(this))}:function(...t){return b(e.apply(g(this),t))}:function(t,...n){const r=e.call(g(this),t,...n);return c.set(r,t.sort?t.sort():[t]),b(r)}}function p(e){return"function"==typeof e?f(e):(e instanceof IDBTransaction&&function(e){if(i.has(e))return;const t=new Promise(((t,n)=>{const r=()=>{e.removeEventListener("complete",o),e.removeEventListener("error",s),e.removeEventListener("abort",s)},o=()=>{t(),r()},s=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",o),e.addEventListener("error",s),e.addEventListener("abort",s)}));i.set(e,t)}(e),r(e,o||(o=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,l):e)}function b(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,n)=>{const r=()=>{e.removeEventListener("success",o),e.removeEventListener("error",s)},o=()=>{t(b(e.result)),r()},s=()=>{n(e.error),r()};e.addEventListener("success",o),e.addEventListener("error",s)}));return t.then((t=>{t instanceof IDBCursor&&a.set(t,e)}
vendor: 1,388 bytes, lines 1-2
1)).catch((()=>{})),u.set(t,e),t}(e);if(d.has(e))return d.get(e);const t=p(e);return t!==e&&(d.set(e,t),u.set(t,e)),t}const g=e=>u.get(e);function D(e,t,{blocked:n,upgrade:r,blocking:o,terminated:s}={}){const a=indexedDB.open(e,t),i=b(a);return r&&a.addEventListener("upgradeneeded",(e=>{r(b(a.result),e.oldVersion,e.newVersion,b(a.transaction),e)})),n&&a.addEventListener("blocked",(e=>n(e.oldVersion,e.newVersion,e))),i.then((e=>{s&&e.addEventListener("close",(()=>s())),o&&e.addEventListener("versionchange",(e=>o(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),i}function I(e,{blocked:t}={}){const n=indexedDB.deleteDatabase(e);return t&&n.addEventListener("blocked",(e=>t(e.oldVersion,e))),b(n).then((()=>{}))}const y=["get","getKey","getAll","getAllKeys","count"],v=["put","add","delete","clear"],h=new Map;function m(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!=typeof t)return;if(h.get(t))return h.get(t);const n=t.replace(/FromIndex$/,""),r=t!==n,o=v.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!o&&!y.includes(n))return;const s=async function(e,...t){const s=this.transaction(e,o?"readwrite":"readonly");let a=s.store;return r&&(a=a.index(t.shift())),(await Promise.all([a[n](...t),o&&s.done]))[0]};return h.set(t,s),s}l=(e=>({...e,get:(t,n,r)=>m(t,n)||e.get(t,n,r),has:(t,n)=>!!m(t,n)||e.has(t,n)}))(l)}}]);
2//# sourceMappingURL=chunk.f2a3e5a.js.map

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.