HEX
Server: Apache/2.4.63 (Unix)
System: Linux TOMS-220NAS 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64
User: flavio87 (1026)
PHP: 8.3.27
Disabled: NONE
Upload Files
File: //volume1/@appstore/SynologyApplicationService/ui/indexeddb.min.js
/* Copyright (c) 2026 Synology Inc. All rights reserved. */

!function(){"use strict";function n(){return t||(t=new Promise(function(n,e){var t=indexedDB.open(r,1);t.onerror=function(){e(t.error)},t.onupgradeneeded=function(){t.result.createObjectStore(o)},t.onsuccess=function(){n(t.result)}})),t}function e(e,t){return n().then(function(n){return new Promise(function(r,u){var i=n.transaction(o,e);i.oncomplete=function(){r()},i.onerror=function(){u(i.error)},t(i.objectStore(o))})})}var t,r="syno-sas-db",o="notification",u={get:function(n){var t;return e("readonly",function(e){t=e.get(n)}).then(function(){return t.result})},set:function(n,t){return e("readwrite",function(e){e.put(t,n)})},delete:function(n){return e("readwrite",function(e){e.delete(n)})},clear:function(){return e("readwrite",function(n){n.clear()})},keys:function(){var n=[];return e("readonly",function(e){(e.openKeyCursor||e.openCursor).call(e).onsuccess=function(){this.result&&(n.push(this.result.key),this.result.continue())}}).then(function(){return n})}};"undefined"!=typeof module&&module.exports?module.exports=u:"function"==typeof define&&define.amd?define("idbkeyval",[],function(){return u}):self.idbkeyval=u}();