(source)
| 333 | } |
| 334 | |
| 335 | function stripJSONGuards(source) { |
| 336 | source = String(source || '').trim().replace(/^\uFEFF/, ''); |
| 337 | source = source |
| 338 | .replace(/^\)\]\}',?\s*/, '') |
| 339 | .replace(/^while\s*\(\s*1\s*\)\s*;\s*/, '') |
| 340 | .replace(/^for\s*\(\s*;\s*;\s*\)\s*;\s*/, ''); |
| 341 | return source.trim(); |
| 342 | } |
| 343 | |
| 344 | function extractBalancedJSONContainer(source) { |
| 345 | source = String(source || ''); |
no outgoing calls
no test coverage detected