(delta, numPoints, firstTime)
| 189 | * @private |
| 190 | */ |
| 191 | const adapt = function(delta, numPoints, firstTime) { |
| 192 | let k = 0; |
| 193 | delta = firstTime ? floor(delta / damp) : delta >> 1; |
| 194 | delta += floor(delta / numPoints); |
| 195 | for (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) { |
| 196 | delta = floor(delta / baseMinusTMin); |
| 197 | } |
| 198 | return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); |
| 199 | }; |
| 200 | |
| 201 | /** |
| 202 | * Converts a Punycode string of ASCII-only symbols to a string of Unicode |