VimUnDon?IOY 1000) {5_  VVu+ window.timing += elapsed;5_   VVu+ if (window.timing < 1000) {5_  VVu+ if (window.timing <= 1000) {5_ VVu+ if (window.timing <= 000) {5_ VVu+ if (window.timing <= 00) {5_ VVu, +5_!VVu -  ,5_2"VVu!- -5_#VVu .3 console.log(simulation.runs, simulation.times);5_ #VVu!.3 console.log(simulation.runs, simulation.times);5_ #VVu!.? console.log("renderer", simulation.runs, simulation.times);5_ +#VVu!.= console.log("renderer", renderer.runs, simulation.times);5_!#VVu !5_ "VVvI .  -5_ $VVvb / /5_ %VVvn 1  05_&VVv115_ 'VVv2 simulation.resetTimings();5_  'VVv 3  25_  !(VVv 3 var elapsedTimings5_! !(VVv 3 var debugTimingElapsed5_ "! !(VVv 3 var elapsedDebugTime = 0;5_!#"!(VVv4 35_"$# ")VVv 4 var remainingDebugTime = 0;5_#%$ ")VVv 4 var remainingDebugTime;;5_$&%"")VVv !#4$ if (window.timing !== undefined) {5_%'&#")VVv("$4 window.timing -= elapsed;5_&('$")VVv,#%4 if (window.timing <= 0) {5_')($")VVv0$&5 $&45_(*)&"*VVv8%& delete window.timing;5_)+*")VVvI5 45_*,+$$+VVv]#$) if (remainingDebugTime !== undefined) {! remainingDebugTime -= elapsed;! if (remainingDebugTime <= 0) {# remainingDebugTime = undefined;A console.log("simulation", simulation.runs, simulation.times);; console.log("renderer", renderer.runs, renderer.times); } }5_+-,$$VVv`..5_,.-+,,VVvq*,6+,65_-/.+,,VVvs*,6trackDebugTiming(elapsed) {5_.0/+,,VVvu*,6trackDebugTiming(elapsed) {5_/10+,,VVvu*,6 trackDebugTiming(elapsed) {5_021+,,VVvw*,6+,65_132,--VVvy+-7 trackDebugTiming(elapsed) {5_243--VVv7 }5_354--VVv7) if (remainingDebugTime !== undefined) {5_465&--VVv8 75_576VVv9! remainingDebugTime -= elapsed;! if (remainingDebugTime <= 0) {# remainingDebugTime = undefined;A console.log("simulation", simulation.runs, simulation.times);; console.log("renderer", renderer.runs, renderer.times); }5_687VVv }5_798VVv8 if (remainingDebugTime <= 0) {5_8:9VVv9 85_9;:VVv:" remainingDebugTime = undefined;@ console.log("simulation", simulation.runs, simulation.times);: console.log("renderer", renderer.runs, renderer.times);5_:<;VVv }5_;=<+VVv9? console.log("simulation", simulation.runs, simulation.times);5_<>='VVv99 console.log("renderer", renderer.runs, renderer.times);5_=?>:VVv9A console.log("simulation", simulation.runs(), simulation.times);5_>@?AVVv9C console.log("simulation", simulation.runs(), simulation.timings);5_?A@7VVv9; console.log("renderer", renderer.runs(), renderer.times);5_@BA VVvN: 95_ACB1VVv< ;5_BDC VVv< var timings = 2 simulation.timings().concat(renderer.timings());5_CEDVVv;5_DFE VVv!= <5_EGF #VVv #@  "?5_FHG!%VVv!#B !#A5_GIH#&VVv#&C #%B5_HJI$(VVv9$&E $&D5_IKJ#)VVv\#%F #%E5_JLK$$'VVvd#$ console, console.log(timings.map(function(timing) { return timing.name }).join("\n"));5_KML#$$VVve#%C #%B5_LNM&%%VVvk%&E console.log("simulation", simulation.runs(), simulation.timings());? console.log("renderer", renderer.runs(), renderer.timings());5_MON%%%VVvl$%5_NPO#%%VVvp#&A #%@5_OQP$''VVv| $&C $&B5_PRQ"((VVv!#C return a.time - b.time;5_QSR" ((VVv !#C return a.time - a.time;5_RTS((VVvC 5_SUT((VVvC 5_TVU((VVv C5_UWV ((VVv   "D  "C5_VXW))VVvK  E  D5_WYX**VVv E- var total = timings.reduce(function(a, b) {5_XZY++VVv G  F5_Y[Z!,,VVv  ! console.log(a.time, b.time);5_Z\[! ++VVv "F return a.time + b.time;5_[]\! ++VVv "F return atime + b.time;5_\^]!++VVv "F return a+ b.time;5_]_^! ++VVv "F return a+ b;5_^`_#++VVv"# console.log(total);5__a`%**VVv0$&E });5_`ba%**VVv1$&E })$ timings.forEach(function(timing) {5_acb%))VVv1$&D' }) timings.forEach(function(timing) {5_bdc%))VVv1$&D& })timings.forEach(function(timing) {5_cd))VVvk D" window.beginT = function(total) {5_ VVu(% if (window.timing !== undefined) { window.timing += elapsed; }5