(self, onFulfilled, onRejected)
| 12876 | }; |
| 12877 | |
| 12878 | function safeThen(self, onFulfilled, onRejected) { |
| 12879 | return new self.constructor(function (resolve, reject) { |
| 12880 | var res = new Promise(noop); |
| 12881 | res.then(resolve, reject); |
| 12882 | handle(self, new Handler(onFulfilled, onRejected, res)); |
| 12883 | }); |
| 12884 | }; |
| 12885 | function handle(self, deferred) { |
| 12886 | while (self._81 === 3) { |
| 12887 | self = self._65; |