File indexing completed on 2024-05-12 04:52:38
0001 // SPDX-FileCopyrightText: Till Theato <root@ttill.de> 0002 // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0003 0004 var update = new Object(); 0005 0006 update["diffspace"] = new Array(new Array(2.1, function(v, d) { return this.updDiff(v, d); })); 0007 update["triplevel"] = new Array(new Array(2.1, function(v, d) { return this.updTrip(v, d); })); 0008 0009 function updDiff(value, isDowngrade) { 0010 if (isDowngrade) 0011 return value * 256; 0012 else 0013 return value / 256.; 0014 } 0015 0016 function updTrip(value, isDowngrade) { 0017 if (isDowngrade) 0018 return 1 / (1 - value) - 1; 0019 else 0020 return 1 - 1 / (value + 1); 0021 }