!function(){var a="";self.onmessage=function(r){var e=function(a){for(var r=[],e=0;e<a.length;){var n=a.indexOf("{",e);if(-1===n)break;for(var t=n,s=0;t<a.length&&("{"===a[t]?s++:"}"===a[t]&&s--,0!==s);)t++;if(0!==s)break;var i=a.substring(n,t+1);try{var f=JSON.parse(i);r.push(f),e=t+1}catch(a){break}}return{parsedJSON:r,remainingData:a.slice(e)}}(a+=r.data),n=e.parsedJSON,t=e.remainingData;n.length>0&&postMessage(n),a=t}}();