(latest, sealed)
| 3821 | } |
| 3822 | |
| 3823 | function dedupe (latest, sealed) { |
| 3824 | // compare latest and sealed to ensure lifecycle hooks won't be duplicated |
| 3825 | // between merges |
| 3826 | if (Array.isArray(latest)) { |
| 3827 | var res = []; |
| 3828 | sealed = Array.isArray(sealed) ? sealed : [sealed]; |
| 3829 | for (var i = 0; i < latest.length; i++) { |
| 3830 | if (sealed.indexOf(latest[i]) < 0) { |
| 3831 | res.push(latest[i]); |
| 3832 | } |
| 3833 | } |
| 3834 | return res |
| 3835 | } else { |
| 3836 | return latest |
| 3837 | } |
| 3838 | } |
| 3839 | |
| 3840 | function Vue$2 (options) { |
| 3841 | if (process.env.NODE_ENV !== 'production' && |
no outgoing calls
no test coverage detected