diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ade416d..eba351b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,6 +43,6 @@ jobs: - run: opam exec -- dune runtest -p trace-tef,trace-fuchsia # with depopts - - run: opam install hmap + - run: opam install hmap mtime - run: opam exec -- dune build '@install' -p trace,trace-tef,trace-fuchsia diff --git a/Makefile b/Makefile index f575c6d..7c931c1 100644 --- a/Makefile +++ b/Makefile @@ -8,6 +8,8 @@ clean: test: @dune runtest $(DUNE_OPTS) +test-autopromote: + @dune runtest $(DUNE_OPTS) --auto-promote doc: @dune build $(DUNE_OPTS) @doc diff --git a/dune-project b/dune-project index e55a503..102cf8e 100644 --- a/dune-project +++ b/dune-project @@ -1,26 +1,34 @@ (lang dune 2.9) (name trace) + (generate_opam_files true) + (version 0.7) (source (github c-cube/ocaml-trace)) + (authors "Simon Cruanes") + (maintainers "Simon Cruanes") + (license MIT) ;(documentation https://url/to/documentation) (package (name trace) - (synopsis "A stub for tracing/observability, agnostic in how data is collected") + (synopsis + "A stub for tracing/observability, agnostic in how data is collected") (depends - (ocaml (>= 4.08)) - dune) + (ocaml + (>= 4.08)) + dune) (depopts - hmap - (mtime (>= 2.0))) + hmap + (mtime + (>= 2.0))) (tags (trace tracing observability profiling))) @@ -28,37 +36,54 @@ (name ppx_trace) (synopsis "A ppx-based preprocessor for trace") (depends - (ocaml (>= 4.12)) ; we use __FUNCTION__ - (ppxlib (>= 0.28)) - (trace (= :version)) - (trace-tef (and (= :version) :with-test)) - dune) + (ocaml + (>= 4.12)) ; we use __FUNCTION__ + (ppxlib + (>= 0.28)) + (trace + (= :version)) + (trace-tef + (and + (= :version) + :with-test)) + dune) + (depopts + (mtime (>= 2.0))) (tags (trace ppx))) (package (name trace-tef) - (synopsis "A simple backend for trace, emitting Catapult/TEF JSON into a file") + (synopsis + "A simple backend for trace, emitting Catapult/TEF JSON into a file") (depends - (ocaml (>= 4.08)) - (trace (= :version)) - (mtime (>= 2.0)) - base-unix - dune) + (ocaml + (>= 4.08)) + (trace + (= :version)) + (mtime + (>= 2.0)) + base-unix + dune) (tags (trace tracing catapult TEF chrome-format))) (package (name trace-fuchsia) - (synopsis "A high-performance backend for trace, emitting a Fuchsia trace into a file") + (synopsis + "A high-performance backend for trace, emitting a Fuchsia trace into a file") (depends - (ocaml (>= 4.08)) - (trace (= :version)) - (mtime (>= 2.0)) - (thread-local-storage (>= 0.2)) - base-bigarray - base-unix - dune) + (ocaml + (>= 4.08)) + (trace + (= :version)) + (mtime + (>= 2.0)) + (thread-local-storage + (>= 0.2)) + base-bigarray + base-unix + dune) (tags (trace tracing fuchsia))) diff --git a/ppx_trace.opam b/ppx_trace.opam index e4f2ef7..5c83993 100644 --- a/ppx_trace.opam +++ b/ppx_trace.opam @@ -16,6 +16,9 @@ depends: [ "dune" {>= "2.9"} "odoc" {with-doc} ] +depopts: [ + "mtime" {>= "2.0"} +] build: [ ["dune" "subst"] {dev} [ diff --git a/src/subscriber/callbacks.ml b/src/subscriber/callbacks.ml new file mode 100644 index 0000000..3ff7647 --- /dev/null +++ b/src/subscriber/callbacks.ml @@ -0,0 +1,129 @@ +open Trace_core +open Types + +(** First class module signature for callbacks *) +module type S = sig + type st + (** Type of the state passed to every callback. *) + + val on_init : st -> time_ns:float -> unit + (** Called when the subscriber is initialized in a collector *) + + val on_shutdown : st -> time_ns:float -> unit + (** Called when the collector is shutdown *) + + val on_name_thread : st -> time_ns:float -> tid:int -> name:string -> unit + (** Current thread is being named *) + + val on_name_process : st -> time_ns:float -> tid:int -> name:string -> unit + (** Current process is being named *) + + val on_enter_span : + st -> + __FUNCTION__:string option -> + __FILE__:string -> + __LINE__:int -> + time_ns:float -> + tid:int -> + data:(string * user_data) list -> + name:string -> + span -> + unit + (** Enter a regular (sync) span *) + + val on_exit_span : st -> time_ns:float -> tid:int -> span -> unit + (** Exit a span. This and [on_enter_span] must follow strict stack discipline *) + + val on_add_data : st -> data:(string * user_data) list -> span -> unit + (** Add data to a regular span (which must be active) *) + + val on_message : + st -> + time_ns:float -> + tid:int -> + span:span option -> + data:(string * user_data) list -> + string -> + unit + (** Emit a log message *) + + val on_counter : + st -> + time_ns:float -> + tid:int -> + data:(string * user_data) list -> + name:string -> + float -> + unit + (** Emit the current value of a counter *) + + val on_enter_manual_span : + st -> + __FUNCTION__:string option -> + __FILE__:string -> + __LINE__:int -> + time_ns:float -> + tid:int -> + parent:span option -> + data:(string * user_data) list -> + name:string -> + flavor:flavor option -> + trace_id:int -> + span -> + unit + (** Enter a manual (possibly async) span *) + + val on_exit_manual_span : + st -> + time_ns:float -> + tid:int -> + name:string -> + data:(string * user_data) list -> + flavor:flavor option -> + trace_id:int -> + span -> + unit + (** Exit a manual span *) +end + +type 'st t = (module S with type st = 'st) +(** Callbacks for a subscriber. There is one callback per event + in {!Trace}. The type ['st] is the state that is passed to + every single callback. *) + +(** Dummy callbacks. + It can be useful to reuse some of these functions in a + real subscriber that doesn't want to handle {b all} + events, but only some of them. *) +module Dummy = struct + let on_init _ ~time_ns:_ = () + let on_shutdown _ ~time_ns:_ = () + let on_name_thread _ ~time_ns:_ ~tid:_ ~name:_ = () + let on_name_process _ ~time_ns:_ ~tid:_ ~name:_ = () + let on_message _ ~time_ns:_ ~tid:_ ~span:_ ~data:_ _msg = () + let on_counter _ ~time_ns:_ ~tid:_ ~data:_ ~name:_ _v = () + + let on_enter_span _ ~__FUNCTION__:_ ~__FILE__:_ ~__LINE__:_ ~time_ns:_ ~tid:_ + ~data:_ ~name:_ _sp = + () + + let on_exit_span _ ~time_ns:_ ~tid:_ _ = () + let on_add_data _ ~data:_ _sp = () + + let on_enter_manual_span _ ~__FUNCTION__:_ ~__FILE__:_ ~__LINE__:_ ~time_ns:_ + ~tid:_ ~parent:_ ~data:_ ~name:_ ~flavor:_ ~trace_id:_ _sp = + () + + let on_exit_manual_span _ ~time_ns:_ ~tid:_ ~name:_ ~data:_ ~flavor:_ + ~trace_id:_ _ = + () +end + +(** Dummy callbacks, do nothing. *) +let dummy (type st) () : st t = + let module M = struct + type nonrec st = st + + include Dummy + end in + (module M) diff --git a/src/subscriber/dune b/src/subscriber/dune new file mode 100644 index 0000000..657c53f --- /dev/null +++ b/src/subscriber/dune @@ -0,0 +1,13 @@ + +(library + (name trace_subscriber) + (public_name trace.subscriber) + (libraries (re_export trace.core) + (select thread_.ml from + (threads -> thread_.real.ml) + ( -> thread_.dummy.ml)) + (select time_.ml from + (mtime mtime.clock.os -> time_.mtime.ml) + (mtime mtime.clock.jsoo -> time_.mtime.ml) + ( -> time_.dummy.ml)))) + diff --git a/src/subscriber/subscriber.ml b/src/subscriber/subscriber.ml new file mode 100644 index 0000000..0246984 --- /dev/null +++ b/src/subscriber/subscriber.ml @@ -0,0 +1,104 @@ +(** A trace subscriber. It pairs a set of callbacks + with the state they need (which can contain a file handle, + a socket, config, etc.). + + The design goal for this is that it should be possible to avoid allocations + when the trace collector calls the callbacks. *) +type t = + | Sub : { + st: 'st; + callbacks: 'st Callbacks.t; + } + -> t + +(** Dummy subscriber that ignores every call. *) +let dummy : t = Sub { st = (); callbacks = Callbacks.dummy () } + +open struct + module Tee_cb : Callbacks.S with type st = t * t = struct + type nonrec st = t * t + + let on_init + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns = + CB1.on_init s1 ~time_ns; + CB2.on_init s2 ~time_ns + + let on_shutdown + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns = + CB1.on_shutdown s1 ~time_ns; + CB2.on_shutdown s2 ~time_ns + + let on_name_thread + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid ~name = + CB1.on_name_thread s1 ~time_ns ~tid ~name; + CB2.on_name_thread s2 ~time_ns ~tid ~name + + let on_name_process + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid ~name = + CB1.on_name_process s1 ~time_ns ~tid ~name; + CB2.on_name_process s2 ~time_ns ~tid ~name + + let on_enter_span + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~__FUNCTION__ ~__FILE__ + ~__LINE__ ~time_ns ~tid ~data ~name span = + CB1.on_enter_span s1 ~__FUNCTION__ ~__FILE__ ~__LINE__ ~time_ns ~tid ~data + ~name span; + CB2.on_enter_span s2 ~__FUNCTION__ ~__FILE__ ~__LINE__ ~time_ns ~tid ~data + ~name span + + let on_exit_span + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid span = + CB1.on_exit_span s1 ~time_ns ~tid span; + CB2.on_exit_span s2 ~time_ns ~tid span + + let on_add_data + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~data span = + CB1.on_add_data s1 ~data span; + CB2.on_add_data s2 ~data span + + let on_message + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid ~span ~data + msg = + CB1.on_message s1 ~time_ns ~tid ~span ~data msg; + CB2.on_message s2 ~time_ns ~tid ~span ~data msg + + let on_counter + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid ~data ~name + n = + CB1.on_counter s1 ~time_ns ~tid ~data ~name n; + CB2.on_counter s2 ~time_ns ~tid ~data ~name n + + let on_enter_manual_span + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~__FUNCTION__ ~__FILE__ + ~__LINE__ ~time_ns ~tid ~parent ~data ~name ~flavor ~trace_id span = + CB1.on_enter_manual_span s1 ~__FUNCTION__ ~__FILE__ ~__LINE__ ~time_ns + ~tid ~parent ~data ~name ~flavor ~trace_id span; + CB2.on_enter_manual_span s2 ~__FUNCTION__ ~__FILE__ ~__LINE__ ~time_ns + ~tid ~parent ~data ~name ~flavor ~trace_id span + + let on_exit_manual_span + ( Sub { st = s1; callbacks = (module CB1) }, + Sub { st = s2; callbacks = (module CB2) } ) ~time_ns ~tid ~name ~data + ~flavor ~trace_id span = + CB1.on_exit_manual_span s1 ~time_ns ~tid ~name ~data ~flavor ~trace_id + span; + CB2.on_exit_manual_span s2 ~time_ns ~tid ~name ~data ~flavor ~trace_id + span + end +end + +(** [tee s1 s2] is a subscriber that forwards every + call to [s1] and [s2] both. *) +let tee (s1 : t) (s2 : t) : t = + let st = s1, s2 in + Sub { st; callbacks = (module Tee_cb) } diff --git a/src/subscriber/thread_.dummy.ml b/src/subscriber/thread_.dummy.ml new file mode 100644 index 0000000..29ea74d --- /dev/null +++ b/src/subscriber/thread_.dummy.ml @@ -0,0 +1 @@ +let[@inline] get_tid () = 0 diff --git a/src/subscriber/thread_.mli b/src/subscriber/thread_.mli new file mode 100644 index 0000000..08e8ea1 --- /dev/null +++ b/src/subscriber/thread_.mli @@ -0,0 +1,2 @@ +val get_tid : unit -> int +(** Get current thread ID *) diff --git a/src/subscriber/thread_.real.ml b/src/subscriber/thread_.real.ml new file mode 100644 index 0000000..51a172c --- /dev/null +++ b/src/subscriber/thread_.real.ml @@ -0,0 +1 @@ +let[@inline] get_tid () = Thread.id @@ Thread.self () diff --git a/src/subscriber/time_.dummy.ml b/src/subscriber/time_.dummy.ml new file mode 100644 index 0000000..c727752 --- /dev/null +++ b/src/subscriber/time_.dummy.ml @@ -0,0 +1 @@ +let[@inline] get_time_ns () : float = 0. diff --git a/src/subscriber/time_.mli b/src/subscriber/time_.mli new file mode 100644 index 0000000..ee1a9f4 --- /dev/null +++ b/src/subscriber/time_.mli @@ -0,0 +1 @@ +val get_time_ns : unit -> float diff --git a/src/subscriber/time_.mtime.ml b/src/subscriber/time_.mtime.ml new file mode 100644 index 0000000..89c80d1 --- /dev/null +++ b/src/subscriber/time_.mtime.ml @@ -0,0 +1,3 @@ +let get_time_ns () : float = + let t = Mtime_clock.now () in + Int64.to_float (Mtime.to_uint64_ns t) diff --git a/src/subscriber/trace_subscriber.ml b/src/subscriber/trace_subscriber.ml new file mode 100644 index 0000000..bbe4626 --- /dev/null +++ b/src/subscriber/trace_subscriber.ml @@ -0,0 +1,187 @@ +open Trace_core +module Callbacks = Callbacks +module Subscriber = Subscriber +include Types + +type t = Subscriber.t + +module Private_ = struct + let get_now_ns_ = ref None + let get_tid_ = ref None + + (** Now, in nanoseconds *) + let[@inline] now_ns () : float = + match !get_now_ns_ with + | Some f -> f () + | None -> + let t = Mtime_clock.now () in + Int64.to_float (Mtime.to_uint64_ns t) + + let[@inline] tid_ () : int = + match !get_tid_ with + | Some f -> f () + | None -> Thread_.get_tid () +end + +open struct + module A = Trace_core.Internal_.Atomic_ + + type manual_span_info = { + name: string; + flavor: flavor option; + mutable data: (string * user_data) list; + } + + (** Key used to carry some information between begin and end of + manual spans, by way of the meta map *) + let key_manual_info : manual_span_info Meta_map.key = Meta_map.Key.create () + + (** key used to carry a unique "id" for all spans in an async context *) + let key_async_trace_id : int Meta_map.key = Meta_map.Key.create () +end + +let[@inline] conv_flavor = function + | `Async -> Async + | `Sync -> Sync + +let[@inline] conv_flavor_opt = function + | None -> None + | Some f -> Some (conv_flavor f) + +let[@inline] conv_user_data = function + | `Int i -> U_int i + | `Bool b -> U_bool b + | `Float f -> U_float f + | `String s -> U_string s + | `None -> U_none + +let rec conv_data = function + | [] -> [] + | [ (k, v) ] -> [ k, conv_user_data v ] + | (k, v) :: tl -> (k, conv_user_data v) :: conv_data tl + +(** A collector that calls the callbacks of subscriber *) +let collector (Sub { st; callbacks = (module CB) } : Subscriber.t) : collector = + let open Private_ in + let module M = struct + let trace_id_gen_ = A.make 0 + + (** generator for span ids *) + let new_span_ : unit -> int = + let span_id_gen_ = A.make 0 in + fun [@inline] () -> A.fetch_and_add span_id_gen_ 1 + + let enter_span ~__FUNCTION__ ~__FILE__ ~__LINE__ ~data name : span = + let span = Int64.of_int (new_span_ ()) in + let tid = tid_ () in + let time_ns = now_ns () in + let data = conv_data data in + CB.on_enter_span st ~__FUNCTION__ ~__FILE__ ~__LINE__ ~time_ns ~tid ~data + ~name span; + span + + let exit_span span : unit = + let time_ns = now_ns () in + let tid = tid_ () in + CB.on_exit_span st ~time_ns ~tid span + + let with_span ~__FUNCTION__ ~__FILE__ ~__LINE__ ~data name f = + let span = enter_span ~__FUNCTION__ ~__FILE__ ~__LINE__ ~data name in + try + let x = f span in + exit_span span; + x + with exn -> + let bt = Printexc.get_raw_backtrace () in + exit_span span; + Printexc.raise_with_backtrace exn bt + + let add_data_to_span span data = + if data <> [] then ( + let data = conv_data data in + CB.on_add_data st ~data span + ) + + let enter_manual_span ~(parent : explicit_span option) ~flavor ~__FUNCTION__ + ~__FILE__ ~__LINE__ ~data name : explicit_span = + let span = Int64.of_int (new_span_ ()) in + let tid = tid_ () in + let time_ns = now_ns () in + let data = conv_data data in + let flavor = conv_flavor_opt flavor in + + (* get the common trace id, or make a new one *) + let trace_id, parent = + match parent with + | Some m -> Meta_map.find_exn key_async_trace_id m.meta, Some m.span + | None -> A.fetch_and_add trace_id_gen_ 1, None + in + + CB.on_enter_manual_span st ~__FUNCTION__ ~__FILE__ ~__LINE__ ~parent ~data + ~time_ns ~tid ~name ~flavor ~trace_id span; + let meta = + Meta_map.empty + |> Meta_map.add key_manual_info { name; flavor; data = [] } + |> Meta_map.add key_async_trace_id trace_id + in + { span; meta } + + let exit_manual_span (es : explicit_span) : unit = + let time_ns = now_ns () in + let tid = tid_ () in + let trace_id = + match Meta_map.find key_async_trace_id es.meta with + | None -> assert false + | Some id -> id + in + let minfo = + match Meta_map.find key_manual_info es.meta with + | None -> assert false + | Some m -> m + in + CB.on_exit_manual_span st ~tid ~time_ns ~data:minfo.data ~name:minfo.name + ~flavor:minfo.flavor ~trace_id es.span + + let add_data_to_manual_span (es : explicit_span) data = + if data <> [] then ( + let data = conv_data data in + match Meta_map.find key_manual_info es.meta with + | None -> assert false + | Some m -> m.data <- List.rev_append data m.data + ) + + let message ?span ~data msg : unit = + let time_ns = now_ns () in + let tid = tid_ () in + let data = conv_data data in + CB.on_message st ~time_ns ~tid ~span ~data msg + + let counter_float ~data name f : unit = + let time_ns = now_ns () in + let tid = tid_ () in + let data = conv_data data in + CB.on_counter st ~tid ~time_ns ~data ~name f + + let[@inline] counter_int ~data name i = + counter_float ~data name (float_of_int i) + + let name_process name : unit = + let tid = tid_ () in + let time_ns = now_ns () in + CB.on_name_process st ~time_ns ~tid ~name + + let name_thread name : unit = + let tid = tid_ () in + let time_ns = now_ns () in + CB.on_name_thread st ~time_ns ~tid ~name + + let shutdown () = + let time_ns = now_ns () in + CB.on_shutdown st ~time_ns + + let () = + (* init code *) + let time_ns = now_ns () in + CB.on_init st ~time_ns + end in + (module M) diff --git a/src/subscriber/trace_subscriber.mli b/src/subscriber/trace_subscriber.mli new file mode 100644 index 0000000..bba7982 --- /dev/null +++ b/src/subscriber/trace_subscriber.mli @@ -0,0 +1,33 @@ +(** Generic subscribers. + + This defines the notion of a {b subscriber}, + a set of callbacks for every trace event. + It also defines a collector that needs to be installed + for the subscriber(s) to be called. + + @since NEXT_RELEASE +*) + +module Callbacks = Callbacks +module Subscriber = Subscriber + +include module type of struct + include Types +end + +type t = Subscriber.t + +val collector : t -> Trace_core.collector + +(**/**) + +(**/*) +module Private_ : sig + val get_now_ns_ : (unit -> float) option ref + (** The callback used to get the current timestamp *) + + val get_tid_ : (unit -> int) option ref + (** The callback used to get the current thread's id *) + + val now_ns : unit -> float +end diff --git a/src/subscriber/types.ml b/src/subscriber/types.ml new file mode 100644 index 0000000..e507f46 --- /dev/null +++ b/src/subscriber/types.ml @@ -0,0 +1,10 @@ +type user_data = + | U_bool of bool + | U_float of float + | U_int of int + | U_none + | U_string of string + +type flavor = + | Sync + | Async diff --git a/src/tef-tldrs/dune b/src/tef-tldrs/dune index 9f99684..37fa81d 100644 --- a/src/tef-tldrs/dune +++ b/src/tef-tldrs/dune @@ -1,6 +1,11 @@ - (library - (name trace_tef_tldrs) - (public_name trace-tef.tldrs) - (synopsis "Multiprocess tracing using the `tldrs` daemon") - (libraries trace.core trace.private.util trace-tef unix threads)) + (name trace_tef_tldrs) + (public_name trace-tef.tldrs) + (synopsis "Multiprocess tracing using the `tldrs` daemon") + (libraries + trace.core + trace.private.util + trace.subscriber + trace-tef + unix + threads)) diff --git a/src/tef-tldrs/trace_tef_tldrs.ml b/src/tef-tldrs/trace_tef_tldrs.ml index ae09334..90b4e9f 100644 --- a/src/tef-tldrs/trace_tef_tldrs.ml +++ b/src/tef-tldrs/trace_tef_tldrs.ml @@ -84,7 +84,7 @@ let find_role ~out () : role = | Some path -> Some (write_to_file path) | None -> None)) -let collector_ (client : as_client) : collector = +let subscriber_ (client : as_client) : Trace_subscriber.t = (* connect to unix socket *) let sock = Unix.socket Unix.PF_UNIX Unix.SOCK_STREAM 0 in (try Unix.connect sock (Unix.ADDR_UNIX client.socket) @@ -105,24 +105,31 @@ let collector_ (client : as_client) : collector = in fpf out "OPEN %s\n%!" client.trace_id; - Trace_tef.Internal_.collector_jsonl ~finally ~out:(`Output out) () + Trace_tef.Private_.subscriber_jsonl ~finally ~out:(`Output out) () + +let subscriber ~out () = + let role = find_role ~out () in + match role with + | None -> assert false + | Some c -> subscriber_ c let collector ~out () : collector = let role = find_role ~out () in match role with | None -> assert false - | Some c -> collector_ c + | Some c -> subscriber_ c |> Trace_subscriber.collector let setup ?(out = `Env) () = let role = find_role ~out () in match role with | None -> () - | Some c -> Trace_core.setup_collector @@ collector_ c + | Some c -> + Trace_core.setup_collector @@ Trace_subscriber.collector @@ subscriber_ c let with_setup ?out () f = setup ?out (); Fun.protect ~finally:Trace_core.shutdown f -module Internal_ = struct - include Trace_tef.Internal_ +module Private_ = struct + include Trace_tef.Private_ end diff --git a/src/tef-tldrs/trace_tef_tldrs.mli b/src/tef-tldrs/trace_tef_tldrs.mli index dc67648..e9e8132 100644 --- a/src/tef-tldrs/trace_tef_tldrs.mli +++ b/src/tef-tldrs/trace_tef_tldrs.mli @@ -1,7 +1,13 @@ +(** Emit traces by talking to the {{: https://github.com/imandra-ai/tldrs} tldrs} daemon *) + val collector : out:[ `File of string ] -> unit -> Trace_core.collector (** Make a collector that writes into the given output. See {!setup} for more details. *) +val subscriber : out:[ `File of string ] -> unit -> Trace_subscriber.t +(** Make a subscriber that writes into the given output. + @since NEXT_RELEASE *) + type output = [ `File of string ] (** Output for tracing. - [`File "foo"] will enable tracing and print events into file @@ -30,7 +36,7 @@ val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a (**/**) -module Internal_ : sig +module Private_ : sig val mock_all_ : unit -> unit (** use fake, deterministic timestamps, TID, PID *) diff --git a/src/tef/dune b/src/tef/dune index 156eec1..2e036f9 100644 --- a/src/tef/dune +++ b/src/tef/dune @@ -1,6 +1,13 @@ - (library - (name trace_tef) - (public_name trace-tef) - (synopsis "Simple and lightweight tracing using TEF/Catapult format, in-process") - (libraries trace.core trace.private.util mtime mtime.clock.os unix threads)) + (name trace_tef) + (public_name trace-tef) + (synopsis + "Simple and lightweight tracing using TEF/Catapult format, in-process") + (libraries + trace.core + trace.private.util + trace.subscriber + mtime + mtime.clock.os + unix + threads)) diff --git a/src/tef/event.ml b/src/tef/event.ml index 17d8fff..fee8acc 100644 --- a/src/tef/event.ml +++ b/src/tef/event.ml @@ -1,12 +1,14 @@ open Trace_core +module Sub = Trace_subscriber +(** An event, specialized for TEF *) type t = | E_tick | E_message of { tid: int; msg: string; time_us: float; - data: (string * user_data) list; + data: (string * Sub.user_data) list; } | E_define_span of { tid: int; @@ -14,7 +16,7 @@ type t = time_us: float; id: span; fun_name: string option; - data: (string * user_data) list; + data: (string * Sub.user_data) list; } | E_exit_span of { id: span; @@ -22,23 +24,23 @@ type t = } | E_add_data of { id: span; - data: (string * user_data) list; + data: (string * Sub.user_data) list; } | E_enter_manual_span of { tid: int; name: string; time_us: float; id: int; - flavor: [ `Sync | `Async ] option; + flavor: Sub.flavor option; fun_name: string option; - data: (string * user_data) list; + data: (string * Sub.user_data) list; } | E_exit_manual_span of { tid: int; name: string; time_us: float; - flavor: [ `Sync | `Async ] option; - data: (string * user_data) list; + flavor: Sub.flavor option; + data: (string * Sub.user_data) list; id: int; } | E_counter of { diff --git a/src/tef/trace_tef.ml b/src/tef/trace_tef.ml index 7fea2ae..7002cbf 100644 --- a/src/tef/trace_tef.ml +++ b/src/tef/trace_tef.ml @@ -1,30 +1,23 @@ open Trace_core open Trace_private_util open Event +module Sub = Trace_subscriber module A = Trace_core.Internal_.Atomic_ -let ( let@ ) = ( @@ ) +let on_tracing_error = ref (fun s -> Printf.eprintf "trace-tef error: %s\n%!" s) module Mock_ = struct let enabled = ref false let now = ref 0 - let[@inline never] now_us () : float = + (* used to mock timing *) + let get_now_ns () : float = let x = !now in incr now; - float_of_int x -end + float_of_int x *. 1000. -(** Now, in microseconds *) -let[@inline] now_us () : float = - if !Mock_.enabled then - Mock_.now_us () - else ( - let t = Mtime_clock.now () in - Int64.to_float (Mtime.to_uint64_ns t) /. 1e3 - ) - -let on_tracing_error = ref (fun s -> Printf.eprintf "trace-tef error: %s\n%!" s) + let get_tid_ () : int = 3 +end module Span_tbl = Hashtbl.Make (struct include Int64 @@ -36,18 +29,9 @@ type span_info = { tid: int; name: string; start_us: float; - mutable data: (string * user_data) list; + mutable data: (string * Sub.user_data) list; } -(** key used to carry a unique "id" for all spans in an async context *) -let key_async_id : int Meta_map.key = Meta_map.Key.create () - -let key_async_data : (string * [ `Sync | `Async ] option) Meta_map.key = - Meta_map.Key.create () - -let key_data : (string * user_data) list ref Meta_map.key = - Meta_map.Key.create () - (** Writer: knows how to write entries to a file in TEF format *) module Writer = struct type t = { @@ -126,12 +110,12 @@ module Writer = struct String.iter encode_char s; char buf '"' - let pp_user_data_ (out : Buffer.t) : [< user_data ] -> unit = function - | `None -> raw_string out "null" - | `Int i -> Printf.bprintf out "%d" i - | `Bool b -> Printf.bprintf out "%b" b - | `String s -> str_val out s - | `Float f -> Printf.bprintf out "%g" f + let pp_user_data_ (out : Buffer.t) : Sub.user_data -> unit = function + | U_none -> raw_string out "null" + | U_int i -> Printf.bprintf out "%d" i + | U_bool b -> Printf.bprintf out "%b" b + | U_string s -> str_val out s + | U_float f -> Printf.bprintf out "%g" f (* emit args, if not empty. [ppv] is used to print values. *) let emit_args_o_ ppv (out : Buffer.t) args : unit = @@ -158,26 +142,28 @@ module Writer = struct args; Buffer.output_buffer self.oc self.buf - let emit_manual_begin ~tid ~name ~id ~ts ~args ~flavor (self : t) : unit = + let emit_manual_begin ~tid ~name ~id ~ts ~args ~(flavor : Sub.flavor option) + (self : t) : unit = emit_sep_and_start_ self; Printf.bprintf self.buf {json|{"pid":%d,"cat":"trace","id":%d,"tid": %d,"ts": %.2f,"name":%a,"ph":"%c"%a}|json} self.pid id tid ts str_val name (match flavor with - | None | Some `Async -> 'b' - | Some `Sync -> 'B') + | None | Some Async -> 'b' + | Some Sync -> 'B') (emit_args_o_ pp_user_data_) args; Buffer.output_buffer self.oc self.buf - let emit_manual_end ~tid ~name ~id ~ts ~flavor ~args (self : t) : unit = + let emit_manual_end ~tid ~name ~id ~ts ~(flavor : Sub.flavor option) ~args + (self : t) : unit = emit_sep_and_start_ self; Printf.bprintf self.buf {json|{"pid":%d,"cat":"trace","id":%d,"tid": %d,"ts": %.2f,"name":%a,"ph":"%c"%a}|json} self.pid id tid ts str_val name (match flavor with - | None | Some `Async -> 'e' - | Some `Sync -> 'E') + | None | Some Async -> 'e' + | Some Sync -> 'E') (emit_args_o_ pp_user_data_) args; Buffer.output_buffer self.oc self.buf @@ -197,7 +183,7 @@ module Writer = struct {json|{"pid":%d,"tid": %d,"name":"thread_name","ph":"M"%a}|json} self.pid tid (emit_args_o_ pp_user_data_) - [ "name", `String name ]; + [ "name", U_string name ]; Buffer.output_buffer self.oc self.buf let emit_name_process ~name (self : t) : unit = @@ -205,7 +191,7 @@ module Writer = struct Printf.bprintf self.buf {json|{"pid":%d,"name":"process_name","ph":"M"%a}|json} self.pid (emit_args_o_ pp_user_data_) - [ "name", `String name ]; + [ "name", U_string name ]; Buffer.output_buffer self.oc self.buf let emit_counter ~name ~tid ~ts (self : t) f : unit = @@ -214,7 +200,7 @@ module Writer = struct {json|{"pid":%d,"tid":%d,"ts":%.2f,"name":"c","ph":"C"%a}|json} self.pid tid ts (emit_args_o_ pp_user_data_) - [ name, `Float f ]; + [ name, U_float f ]; Buffer.output_buffer self.oc self.buf end @@ -231,7 +217,7 @@ let bg_thread ~mode ~out (events : Event.t B_queue.t) : unit = let add_fun_name_ fun_name data : _ list = match fun_name with | None -> data - | Some f -> ("function", `String f) :: data + | Some f -> ("function", Sub.U_string f) :: data in (* how to deal with an event *) @@ -280,7 +266,8 @@ let bg_thread ~mode ~out (events : Event.t B_queue.t) : unit = (* write a message about us closing *) Writer.emit_instant_event ~name:"tef-worker.exit" ~tid:(Thread.id @@ Thread.self ()) - ~ts:(now_us ()) ~args:[] writer; + ~ts:(Sub.Private_.now_ns () *. 1e-3) + ~args:[] writer; (* warn if app didn't close all spans *) if Span_tbl.length spans > 0 then @@ -304,138 +291,90 @@ type output = | `File of string ] -let collector_ ~(finally : unit -> unit) ~(mode : [ `Single | `Jsonl ]) ~out () - : collector = - let module M = struct - let active = A.make true - - (** generator for span ids *) - let span_id_gen_ = A.make 0 - - (* queue of messages to write *) - let events : Event.t B_queue.t = B_queue.create () - - (** writer thread. It receives events and writes them to [oc]. *) - let t_write : Thread.t = - Thread.create - (fun () -> - let@ () = Fun.protect ~finally in - bg_thread ~mode ~out events) - () - - (** ticker thread, regularly sends a message to the writer thread. - no need to join it. *) - let _t_tick : Thread.t = Thread.create (fun () -> tick_thread events) () - - let shutdown () = - if A.exchange active false then ( - B_queue.close events; +module Internal_st = struct + type t = { + active: bool A.t; + events: Event.t B_queue.t; + t_write: Thread.t; + } +end + +let subscriber_ ~finally ~out ~(mode : [ `Single | `Jsonl ]) () : Sub.t = + let module M : Sub.Callbacks.S with type st = Internal_st.t = struct + type st = Internal_st.t + + let on_init _ ~time_ns:_ = () + + let on_shutdown (self : st) ~time_ns:_ = + if A.exchange self.active false then ( + B_queue.close self.events; (* wait for writer thread to be done. The writer thread will exit after processing remaining events because the queue is now closed *) - Thread.join t_write + Thread.join self.t_write ) - let get_tid_ () : int = - if !Mock_.enabled then - 3 - else - Thread.id (Thread.self ()) - - let[@inline] enter_span_ ~fun_name ~data name : span = - let span = Int64.of_int (A.fetch_and_add span_id_gen_ 1) in - let tid = get_tid_ () in - let time_us = now_us () in - B_queue.push events - (E_define_span { tid; name; time_us; id = span; fun_name; data }); - span - - let enter_span ~__FUNCTION__:fun_name ~__FILE__:_ ~__LINE__:_ ~data name : - span = - enter_span_ ~fun_name ~data name - - let exit_span span : unit = - let time_us = now_us () in - B_queue.push events (E_exit_span { id = span; time_us }) - - (* re-raise exception with its backtrace *) - external reraise : exn -> 'a = "%reraise" - - let with_span ~__FUNCTION__:fun_name ~__FILE__:_ ~__LINE__:_ ~data name f = - let span = enter_span_ ~fun_name ~data name in - try - let x = f span in - exit_span span; - x - with exn -> - exit_span span; - reraise exn - - let add_data_to_span span data = - if data <> [] then B_queue.push events (E_add_data { id = span; data }) - - let enter_manual_span ~(parent : explicit_span option) ~flavor - ~__FUNCTION__:fun_name ~__FILE__:_ ~__LINE__:_ ~data name : - explicit_span = - (* get the id, or make a new one *) - let id = - match parent with - | Some m -> Meta_map.find_exn key_async_id m.meta - | None -> A.fetch_and_add span_id_gen_ 1 - in - let time_us = now_us () in - B_queue.push events - (E_enter_manual_span - { id; time_us; tid = get_tid_ (); data; name; fun_name; flavor }); - { - span = 0L; - meta = - Meta_map.( - empty |> add key_async_id id |> add key_async_data (name, flavor)); - } - - let exit_manual_span (es : explicit_span) : unit = - let id = Meta_map.find_exn key_async_id es.meta in - let name, flavor = Meta_map.find_exn key_async_data es.meta in - let data = - match Meta_map.find key_data es.meta with - | None -> [] - | Some r -> !r - in - let time_us = now_us () in - let tid = get_tid_ () in - B_queue.push events - (E_exit_manual_span { tid; id; name; time_us; data; flavor }) - - let add_data_to_manual_span (es : explicit_span) data = - if data <> [] then ( - let data_ref, add = - match Meta_map.find key_data es.meta with - | Some r -> r, false - | None -> ref [], true - in - let new_data = List.rev_append data !data_ref in - data_ref := new_data; - if add then es.meta <- Meta_map.add key_data data_ref es.meta - ) - - let message ?span:_ ~data msg : unit = - let time_us = now_us () in - let tid = get_tid_ () in - B_queue.push events (E_message { tid; time_us; msg; data }) + let on_name_process (self : st) ~time_ns:_ ~tid:_ ~name : unit = + B_queue.push self.events @@ E_name_process { name } + + let on_name_thread (self : st) ~time_ns:_ ~tid ~name : unit = + B_queue.push self.events @@ E_name_thread { tid; name } + + let[@inline] on_enter_span (self : st) ~__FUNCTION__:fun_name ~__FILE__:_ + ~__LINE__:_ ~time_ns ~tid ~data ~name span : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events + @@ E_define_span { tid; name; time_us; id = span; fun_name; data } + + let on_exit_span (self : st) ~time_ns ~tid:_ span : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events @@ E_exit_span { id = span; time_us } + + let on_add_data (self : st) ~data span = + if data <> [] then + B_queue.push self.events @@ E_add_data { id = span; data } + + let on_message (self : st) ~time_ns ~tid ~span:_ ~data msg : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events @@ E_message { tid; time_us; msg; data } + + let on_counter (self : st) ~time_ns ~tid ~data:_ ~name f : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events @@ E_counter { name; n = f; time_us; tid } + + let on_enter_manual_span (self : st) ~__FUNCTION__:fun_name ~__FILE__:_ + ~__LINE__:_ ~time_ns ~tid ~parent:_ ~data ~name ~flavor ~trace_id _span + : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events + @@ E_enter_manual_span + { id = trace_id; time_us; tid; data; name; fun_name; flavor } + + let on_exit_manual_span (self : st) ~time_ns ~tid ~name ~data ~flavor + ~trace_id (_ : span) : unit = + let time_us = time_ns *. 1e-3 in + B_queue.push self.events + @@ E_exit_manual_span { tid; id = trace_id; name; time_us; data; flavor } + end in + let events = B_queue.create () in + let t_write = + Thread.create + (fun () -> Fun.protect ~finally @@ fun () -> bg_thread ~mode ~out events) + () + in - let counter_float ~data:_ name f = - let time_us = now_us () in - let tid = get_tid_ () in - B_queue.push events (E_counter { name; n = f; time_us; tid }) + (* ticker thread, regularly sends a message to the writer thread. + no need to join it. *) + let _t_tick : Thread.t = Thread.create (fun () -> tick_thread events) () in + let st : Internal_st.t = { active = A.make true; events; t_write } in + Sub.Subscriber.Sub { st; callbacks = (module M) } - let counter_int ~data name i = counter_float ~data name (float_of_int i) - let name_process name : unit = B_queue.push events (E_name_process { name }) +let collector_ ~(finally : unit -> unit) ~(mode : [ `Single | `Jsonl ]) ~out () + : collector = + let sub = subscriber_ ~finally ~mode ~out () in + Sub.collector sub - let name_thread name : unit = - let tid = get_tid_ () in - B_queue.push events (E_name_thread { tid; name }) - end in - (module M) +let[@inline] subscriber ~out () : Sub.t = + subscriber_ ~finally:ignore ~mode:`Single ~out () let[@inline] collector ~out () : collector = collector_ ~finally:ignore ~mode:`Single ~out () @@ -462,10 +401,18 @@ let with_setup ?out () f = setup ?out (); Fun.protect ~finally:Trace_core.shutdown f -module Internal_ = struct - let mock_all_ () = Mock_.enabled := true +module Private_ = struct + let mock_all_ () = + Mock_.enabled := true; + Sub.Private_.get_now_ns_ := Some Mock_.get_now_ns; + Sub.Private_.get_tid_ := Some Mock_.get_tid_; + () + let on_tracing_error = on_tracing_error + let subscriber_jsonl ~finally ~out () = + subscriber_ ~finally ~mode:`Jsonl ~out () + let collector_jsonl ~finally ~out () : collector = collector_ ~finally ~mode:`Jsonl ~out () diff --git a/src/tef/trace_tef.mli b/src/tef/trace_tef.mli index 6c73f13..d9529b5 100644 --- a/src/tef/trace_tef.mli +++ b/src/tef/trace_tef.mli @@ -1,8 +1,3 @@ -val collector : - out:[ `File of string | `Stderr | `Stdout ] -> unit -> Trace_core.collector -(** Make a collector that writes into the given output. - See {!setup} for more details. *) - type output = [ `Stdout | `Stderr @@ -16,6 +11,14 @@ type output = named "foo" *) +val subscriber : out:[< output ] -> unit -> Trace_subscriber.t +(** A subscriber emitting TEF traces into [out]. + @since NEXT_RELEASE *) + +val collector : out:[< output ] -> unit -> Trace_core.collector +(** Make a collector that writes into the given output. + See {!setup} for more details. *) + val setup : ?out:[ output | `Env ] -> unit -> unit (** [setup ()] installs the collector depending on [out]. @@ -39,12 +42,18 @@ val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a (**/**) -module Internal_ : sig +module Private_ : sig val mock_all_ : unit -> unit (** use fake, deterministic timestamps, TID, PID *) val on_tracing_error : (string -> unit) ref + val subscriber_jsonl : + finally:(unit -> unit) -> + out:[ `File_append of string | `Output of out_channel ] -> + unit -> + Trace_subscriber.t + val collector_jsonl : finally:(unit -> unit) -> out:[ `File_append of string | `Output of out_channel ] -> diff --git a/test/t1.expected b/test/t1.expected index e570218..9ffcb82 100644 --- a/test/t1.expected +++ b/test/t1.expected @@ -1,1053 +1,1053 @@ [{"pid":2,"name":"process_name","ph":"M","args": {"name":"main"}}, {"pid":2,"tid": 3,"name":"thread_name","ph":"M","args": {"name":"t1"}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 1.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 3.00,"name":"hello 1 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 4.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":5.00,"name":"c","ph":"C","args": {"n":1}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 6.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 7.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 2.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 10.00,"name":"hello 1 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 11.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":12.00,"name":"c","ph":"C","args": {"n":2}}, -{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 13.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 9.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 16.00,"name":"hello 1 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 17.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":18.00,"name":"c","ph":"C","args": {"n":3}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 15.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"ts": 21.00,"name":"hello 1 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 22.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":23.00,"name":"c","ph":"C","args": {"n":4}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 20.00,"name":"inner.loop","ph":"X","args": {"i":1}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 0.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 27.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 29.00,"name":"hello 2 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 30.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":31.00,"name":"c","ph":"C","args": {"n":5}}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 32.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 33.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 28.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 36.00,"name":"hello 2 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 37.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":38.00,"name":"c","ph":"C","args": {"n":6}}, -{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 39.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 35.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 42.00,"name":"hello 2 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 43.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":44.00,"name":"c","ph":"C","args": {"n":7}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 41.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"ts": 47.00,"name":"hello 2 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 48.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":49.00,"name":"c","ph":"C","args": {"n":8}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 46.00,"name":"inner.loop","ph":"X","args": {"i":2}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 26.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 53.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 55.00,"name":"hello 3 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 56.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":57.00,"name":"c","ph":"C","args": {"n":9}}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 58.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 59.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 54.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 62.00,"name":"hello 3 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 63.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":64.00,"name":"c","ph":"C","args": {"n":10}}, -{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 65.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 61.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 68.00,"name":"hello 3 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 69.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":70.00,"name":"c","ph":"C","args": {"n":11}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 67.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"ts": 73.00,"name":"hello 3 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 74.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":75.00,"name":"c","ph":"C","args": {"n":12}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 72.00,"name":"inner.loop","ph":"X","args": {"i":3}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 52.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 79.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 81.00,"name":"hello 4 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 82.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":83.00,"name":"c","ph":"C","args": {"n":13}}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 84.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 85.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 80.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 88.00,"name":"hello 4 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 89.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":90.00,"name":"c","ph":"C","args": {"n":14}}, -{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 91.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 87.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 94.00,"name":"hello 4 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 95.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":96.00,"name":"c","ph":"C","args": {"n":15}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 93.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"ts": 99.00,"name":"hello 4 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 100.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":101.00,"name":"c","ph":"C","args": {"n":16}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 98.00,"name":"inner.loop","ph":"X","args": {"i":4}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 78.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 105.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 107.00,"name":"hello 5 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 108.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":109.00,"name":"c","ph":"C","args": {"n":17}}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 110.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 111.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 106.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 114.00,"name":"hello 5 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 115.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":116.00,"name":"c","ph":"C","args": {"n":18}}, -{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 117.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 113.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 120.00,"name":"hello 5 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 121.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":122.00,"name":"c","ph":"C","args": {"n":19}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 119.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"ts": 125.00,"name":"hello 5 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 126.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":127.00,"name":"c","ph":"C","args": {"n":20}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 124.00,"name":"inner.loop","ph":"X","args": {"i":5}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 104.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 131.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 133.00,"name":"hello 6 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 134.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":135.00,"name":"c","ph":"C","args": {"n":21}}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 136.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 137.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 132.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 140.00,"name":"hello 6 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 141.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":142.00,"name":"c","ph":"C","args": {"n":22}}, -{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 143.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 139.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 146.00,"name":"hello 6 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 147.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":148.00,"name":"c","ph":"C","args": {"n":23}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 145.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"ts": 151.00,"name":"hello 6 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 152.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":153.00,"name":"c","ph":"C","args": {"n":24}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 150.00,"name":"inner.loop","ph":"X","args": {"i":6}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 130.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 157.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 159.00,"name":"hello 7 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 160.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":161.00,"name":"c","ph":"C","args": {"n":25}}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 162.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 163.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 158.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 166.00,"name":"hello 7 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 167.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":168.00,"name":"c","ph":"C","args": {"n":26}}, -{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 169.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 165.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 172.00,"name":"hello 7 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 173.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":174.00,"name":"c","ph":"C","args": {"n":27}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 171.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"ts": 177.00,"name":"hello 7 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 178.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":179.00,"name":"c","ph":"C","args": {"n":28}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 176.00,"name":"inner.loop","ph":"X","args": {"i":7}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 156.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 183.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 185.00,"name":"hello 8 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 186.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":187.00,"name":"c","ph":"C","args": {"n":29}}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 188.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 189.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 184.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 192.00,"name":"hello 8 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 193.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":194.00,"name":"c","ph":"C","args": {"n":30}}, -{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 195.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 191.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 198.00,"name":"hello 8 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 199.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":200.00,"name":"c","ph":"C","args": {"n":31}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 197.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"ts": 203.00,"name":"hello 8 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 204.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":205.00,"name":"c","ph":"C","args": {"n":32}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 202.00,"name":"inner.loop","ph":"X","args": {"i":8}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 182.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 209.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 211.00,"name":"hello 9 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 212.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":213.00,"name":"c","ph":"C","args": {"n":33}}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 214.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 215.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 210.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 218.00,"name":"hello 9 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 219.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":220.00,"name":"c","ph":"C","args": {"n":34}}, -{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 221.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 217.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 224.00,"name":"hello 9 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 225.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":226.00,"name":"c","ph":"C","args": {"n":35}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 223.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"ts": 229.00,"name":"hello 9 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 230.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":231.00,"name":"c","ph":"C","args": {"n":36}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 228.00,"name":"inner.loop","ph":"X","args": {"i":9}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 208.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 235.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 237.00,"name":"hello 10 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 238.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":239.00,"name":"c","ph":"C","args": {"n":37}}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 240.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 241.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 236.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 244.00,"name":"hello 10 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 245.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":246.00,"name":"c","ph":"C","args": {"n":38}}, -{"pid":2,"cat":"trace","id":55,"tid": 3,"ts": 247.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 243.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 250.00,"name":"hello 10 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 251.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":252.00,"name":"c","ph":"C","args": {"n":39}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 249.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"ts": 255.00,"name":"hello 10 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 256.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":257.00,"name":"c","ph":"C","args": {"n":40}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 254.00,"name":"inner.loop","ph":"X","args": {"i":10}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 234.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 261.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 263.00,"name":"hello 11 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 264.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":265.00,"name":"c","ph":"C","args": {"n":41}}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 266.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 267.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 262.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 270.00,"name":"hello 11 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 271.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":272.00,"name":"c","ph":"C","args": {"n":42}}, -{"pid":2,"cat":"trace","id":61,"tid": 3,"ts": 273.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 269.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 276.00,"name":"hello 11 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 277.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":278.00,"name":"c","ph":"C","args": {"n":43}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 275.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"ts": 281.00,"name":"hello 11 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 282.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":283.00,"name":"c","ph":"C","args": {"n":44}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 280.00,"name":"inner.loop","ph":"X","args": {"i":11}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 260.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 287.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 289.00,"name":"hello 12 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 290.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":291.00,"name":"c","ph":"C","args": {"n":45}}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 292.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 293.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 288.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 296.00,"name":"hello 12 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 297.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":298.00,"name":"c","ph":"C","args": {"n":46}}, -{"pid":2,"cat":"trace","id":67,"tid": 3,"ts": 299.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 295.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 302.00,"name":"hello 12 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 303.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":304.00,"name":"c","ph":"C","args": {"n":47}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 301.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"ts": 307.00,"name":"hello 12 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 308.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":309.00,"name":"c","ph":"C","args": {"n":48}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 306.00,"name":"inner.loop","ph":"X","args": {"i":12}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 286.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 313.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 315.00,"name":"hello 13 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 316.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":317.00,"name":"c","ph":"C","args": {"n":49}}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 318.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 319.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 314.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 322.00,"name":"hello 13 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 323.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":324.00,"name":"c","ph":"C","args": {"n":50}}, -{"pid":2,"cat":"trace","id":73,"tid": 3,"ts": 325.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 321.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 328.00,"name":"hello 13 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 329.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":330.00,"name":"c","ph":"C","args": {"n":51}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 327.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"ts": 333.00,"name":"hello 13 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 334.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":335.00,"name":"c","ph":"C","args": {"n":52}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 332.00,"name":"inner.loop","ph":"X","args": {"i":13}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 312.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 339.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 341.00,"name":"hello 14 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 342.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":343.00,"name":"c","ph":"C","args": {"n":53}}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 344.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 345.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 340.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 348.00,"name":"hello 14 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 349.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":350.00,"name":"c","ph":"C","args": {"n":54}}, -{"pid":2,"cat":"trace","id":79,"tid": 3,"ts": 351.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 347.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 354.00,"name":"hello 14 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 355.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":356.00,"name":"c","ph":"C","args": {"n":55}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 353.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"ts": 359.00,"name":"hello 14 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 360.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":361.00,"name":"c","ph":"C","args": {"n":56}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 358.00,"name":"inner.loop","ph":"X","args": {"i":14}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 338.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 365.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 367.00,"name":"hello 15 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 368.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":369.00,"name":"c","ph":"C","args": {"n":57}}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 370.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 371.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 366.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 374.00,"name":"hello 15 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 375.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":376.00,"name":"c","ph":"C","args": {"n":58}}, -{"pid":2,"cat":"trace","id":85,"tid": 3,"ts": 377.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 373.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 380.00,"name":"hello 15 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 381.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":382.00,"name":"c","ph":"C","args": {"n":59}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 379.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"ts": 385.00,"name":"hello 15 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 386.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":387.00,"name":"c","ph":"C","args": {"n":60}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 384.00,"name":"inner.loop","ph":"X","args": {"i":15}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 364.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 391.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 393.00,"name":"hello 16 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 394.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":395.00,"name":"c","ph":"C","args": {"n":61}}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 396.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 397.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 392.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 400.00,"name":"hello 16 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 401.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":402.00,"name":"c","ph":"C","args": {"n":62}}, -{"pid":2,"cat":"trace","id":91,"tid": 3,"ts": 403.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 399.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 406.00,"name":"hello 16 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 407.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":408.00,"name":"c","ph":"C","args": {"n":63}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 405.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"ts": 411.00,"name":"hello 16 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 412.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":413.00,"name":"c","ph":"C","args": {"n":64}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 410.00,"name":"inner.loop","ph":"X","args": {"i":16}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 390.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 417.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 419.00,"name":"hello 17 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 420.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":421.00,"name":"c","ph":"C","args": {"n":65}}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 422.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 423.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 418.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 426.00,"name":"hello 17 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 427.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":428.00,"name":"c","ph":"C","args": {"n":66}}, -{"pid":2,"cat":"trace","id":97,"tid": 3,"ts": 429.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 425.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 432.00,"name":"hello 17 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 433.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":434.00,"name":"c","ph":"C","args": {"n":67}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 431.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"ts": 437.00,"name":"hello 17 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 438.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":439.00,"name":"c","ph":"C","args": {"n":68}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 436.00,"name":"inner.loop","ph":"X","args": {"i":17}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 416.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 443.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 445.00,"name":"hello 18 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 446.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":447.00,"name":"c","ph":"C","args": {"n":69}}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 448.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 449.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 444.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 452.00,"name":"hello 18 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 453.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":454.00,"name":"c","ph":"C","args": {"n":70}}, -{"pid":2,"cat":"trace","id":103,"tid": 3,"ts": 455.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 451.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 458.00,"name":"hello 18 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 459.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":460.00,"name":"c","ph":"C","args": {"n":71}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 457.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"ts": 463.00,"name":"hello 18 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 464.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":465.00,"name":"c","ph":"C","args": {"n":72}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 462.00,"name":"inner.loop","ph":"X","args": {"i":18}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 442.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 469.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 471.00,"name":"hello 19 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 472.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":473.00,"name":"c","ph":"C","args": {"n":73}}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 474.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 475.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 470.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 478.00,"name":"hello 19 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 479.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":480.00,"name":"c","ph":"C","args": {"n":74}}, -{"pid":2,"cat":"trace","id":109,"tid": 3,"ts": 481.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 477.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 484.00,"name":"hello 19 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 485.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":486.00,"name":"c","ph":"C","args": {"n":75}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 483.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"ts": 489.00,"name":"hello 19 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 490.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":491.00,"name":"c","ph":"C","args": {"n":76}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 488.00,"name":"inner.loop","ph":"X","args": {"i":19}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 468.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 495.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 497.00,"name":"hello 20 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 498.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":499.00,"name":"c","ph":"C","args": {"n":77}}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 500.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 501.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 496.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 504.00,"name":"hello 20 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 505.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":506.00,"name":"c","ph":"C","args": {"n":78}}, -{"pid":2,"cat":"trace","id":115,"tid": 3,"ts": 507.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 503.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 510.00,"name":"hello 20 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 511.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":512.00,"name":"c","ph":"C","args": {"n":79}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 509.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"ts": 515.00,"name":"hello 20 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 516.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":517.00,"name":"c","ph":"C","args": {"n":80}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 514.00,"name":"inner.loop","ph":"X","args": {"i":20}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 494.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 521.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 523.00,"name":"hello 21 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 524.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":525.00,"name":"c","ph":"C","args": {"n":81}}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 526.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 527.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 522.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 530.00,"name":"hello 21 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 531.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":532.00,"name":"c","ph":"C","args": {"n":82}}, -{"pid":2,"cat":"trace","id":121,"tid": 3,"ts": 533.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 529.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 536.00,"name":"hello 21 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 537.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":538.00,"name":"c","ph":"C","args": {"n":83}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 535.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"ts": 541.00,"name":"hello 21 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 542.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":543.00,"name":"c","ph":"C","args": {"n":84}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 540.00,"name":"inner.loop","ph":"X","args": {"i":21}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 520.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 547.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 549.00,"name":"hello 22 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 550.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":551.00,"name":"c","ph":"C","args": {"n":85}}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 552.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 553.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 548.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 556.00,"name":"hello 22 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 557.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":558.00,"name":"c","ph":"C","args": {"n":86}}, -{"pid":2,"cat":"trace","id":127,"tid": 3,"ts": 559.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 555.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 562.00,"name":"hello 22 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 563.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":564.00,"name":"c","ph":"C","args": {"n":87}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 561.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"ts": 567.00,"name":"hello 22 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 568.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":569.00,"name":"c","ph":"C","args": {"n":88}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 566.00,"name":"inner.loop","ph":"X","args": {"i":22}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 546.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 573.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 575.00,"name":"hello 23 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 576.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":577.00,"name":"c","ph":"C","args": {"n":89}}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 578.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 579.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 574.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 582.00,"name":"hello 23 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 583.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":584.00,"name":"c","ph":"C","args": {"n":90}}, -{"pid":2,"cat":"trace","id":133,"tid": 3,"ts": 585.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 581.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 588.00,"name":"hello 23 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 589.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":590.00,"name":"c","ph":"C","args": {"n":91}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 587.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"ts": 593.00,"name":"hello 23 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 594.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":595.00,"name":"c","ph":"C","args": {"n":92}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 592.00,"name":"inner.loop","ph":"X","args": {"i":23}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 572.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 599.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 601.00,"name":"hello 24 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 602.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":603.00,"name":"c","ph":"C","args": {"n":93}}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 604.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 605.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 600.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 608.00,"name":"hello 24 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 609.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":610.00,"name":"c","ph":"C","args": {"n":94}}, -{"pid":2,"cat":"trace","id":139,"tid": 3,"ts": 611.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 607.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 614.00,"name":"hello 24 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 615.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":616.00,"name":"c","ph":"C","args": {"n":95}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 613.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"ts": 619.00,"name":"hello 24 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 620.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":621.00,"name":"c","ph":"C","args": {"n":96}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 618.00,"name":"inner.loop","ph":"X","args": {"i":24}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 598.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 625.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 627.00,"name":"hello 25 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 628.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":629.00,"name":"c","ph":"C","args": {"n":97}}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 630.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 631.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 626.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 634.00,"name":"hello 25 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 635.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":636.00,"name":"c","ph":"C","args": {"n":98}}, -{"pid":2,"cat":"trace","id":145,"tid": 3,"ts": 637.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 633.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 640.00,"name":"hello 25 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 641.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":642.00,"name":"c","ph":"C","args": {"n":99}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 639.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"ts": 645.00,"name":"hello 25 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 646.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":647.00,"name":"c","ph":"C","args": {"n":100}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 644.00,"name":"inner.loop","ph":"X","args": {"i":25}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 624.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 651.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 653.00,"name":"hello 26 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 654.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":655.00,"name":"c","ph":"C","args": {"n":101}}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 656.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 657.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 652.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 660.00,"name":"hello 26 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 661.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":662.00,"name":"c","ph":"C","args": {"n":102}}, -{"pid":2,"cat":"trace","id":151,"tid": 3,"ts": 663.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 659.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 666.00,"name":"hello 26 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 667.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":668.00,"name":"c","ph":"C","args": {"n":103}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 665.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"ts": 671.00,"name":"hello 26 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 672.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":673.00,"name":"c","ph":"C","args": {"n":104}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 670.00,"name":"inner.loop","ph":"X","args": {"i":26}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 650.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 677.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 679.00,"name":"hello 27 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 680.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":681.00,"name":"c","ph":"C","args": {"n":105}}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 682.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 683.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 678.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 686.00,"name":"hello 27 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 687.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":688.00,"name":"c","ph":"C","args": {"n":106}}, -{"pid":2,"cat":"trace","id":157,"tid": 3,"ts": 689.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 685.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 692.00,"name":"hello 27 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 693.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":694.00,"name":"c","ph":"C","args": {"n":107}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 691.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"ts": 697.00,"name":"hello 27 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 698.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":699.00,"name":"c","ph":"C","args": {"n":108}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 696.00,"name":"inner.loop","ph":"X","args": {"i":27}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 676.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 703.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 705.00,"name":"hello 28 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 706.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":707.00,"name":"c","ph":"C","args": {"n":109}}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 708.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 709.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 704.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 712.00,"name":"hello 28 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 713.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":714.00,"name":"c","ph":"C","args": {"n":110}}, -{"pid":2,"cat":"trace","id":163,"tid": 3,"ts": 715.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 711.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 718.00,"name":"hello 28 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 719.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":720.00,"name":"c","ph":"C","args": {"n":111}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 717.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"ts": 723.00,"name":"hello 28 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 724.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":725.00,"name":"c","ph":"C","args": {"n":112}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 722.00,"name":"inner.loop","ph":"X","args": {"i":28}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 702.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 729.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 731.00,"name":"hello 29 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 732.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":733.00,"name":"c","ph":"C","args": {"n":113}}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 734.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 735.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 730.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 738.00,"name":"hello 29 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 739.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":740.00,"name":"c","ph":"C","args": {"n":114}}, -{"pid":2,"cat":"trace","id":169,"tid": 3,"ts": 741.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 737.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 744.00,"name":"hello 29 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 745.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":746.00,"name":"c","ph":"C","args": {"n":115}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 743.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"ts": 749.00,"name":"hello 29 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 750.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":751.00,"name":"c","ph":"C","args": {"n":116}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 748.00,"name":"inner.loop","ph":"X","args": {"i":29}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 728.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 755.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 757.00,"name":"hello 30 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 758.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":759.00,"name":"c","ph":"C","args": {"n":117}}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 760.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 761.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 756.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 764.00,"name":"hello 30 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 765.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":766.00,"name":"c","ph":"C","args": {"n":118}}, -{"pid":2,"cat":"trace","id":175,"tid": 3,"ts": 767.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 763.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 770.00,"name":"hello 30 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 771.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":772.00,"name":"c","ph":"C","args": {"n":119}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 769.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"ts": 775.00,"name":"hello 30 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 776.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":777.00,"name":"c","ph":"C","args": {"n":120}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 774.00,"name":"inner.loop","ph":"X","args": {"i":30}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 754.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 781.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 783.00,"name":"hello 31 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 784.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":785.00,"name":"c","ph":"C","args": {"n":121}}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 786.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 787.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 782.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 790.00,"name":"hello 31 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 791.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":792.00,"name":"c","ph":"C","args": {"n":122}}, -{"pid":2,"cat":"trace","id":181,"tid": 3,"ts": 793.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 789.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 796.00,"name":"hello 31 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 797.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":798.00,"name":"c","ph":"C","args": {"n":123}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 795.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"ts": 801.00,"name":"hello 31 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 802.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":803.00,"name":"c","ph":"C","args": {"n":124}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 800.00,"name":"inner.loop","ph":"X","args": {"i":31}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 780.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 807.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 809.00,"name":"hello 32 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 810.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":811.00,"name":"c","ph":"C","args": {"n":125}}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 812.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 813.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 808.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 816.00,"name":"hello 32 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 817.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":818.00,"name":"c","ph":"C","args": {"n":126}}, -{"pid":2,"cat":"trace","id":187,"tid": 3,"ts": 819.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 815.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 822.00,"name":"hello 32 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 823.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":824.00,"name":"c","ph":"C","args": {"n":127}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 821.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"ts": 827.00,"name":"hello 32 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 828.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":829.00,"name":"c","ph":"C","args": {"n":128}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 826.00,"name":"inner.loop","ph":"X","args": {"i":32}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 806.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 833.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 835.00,"name":"hello 33 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 836.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":837.00,"name":"c","ph":"C","args": {"n":129}}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 838.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 839.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 834.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 842.00,"name":"hello 33 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 843.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":844.00,"name":"c","ph":"C","args": {"n":130}}, -{"pid":2,"cat":"trace","id":193,"tid": 3,"ts": 845.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 841.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 848.00,"name":"hello 33 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 849.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":850.00,"name":"c","ph":"C","args": {"n":131}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 847.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"ts": 853.00,"name":"hello 33 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 854.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":855.00,"name":"c","ph":"C","args": {"n":132}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 852.00,"name":"inner.loop","ph":"X","args": {"i":33}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 832.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 859.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 861.00,"name":"hello 34 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 862.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":863.00,"name":"c","ph":"C","args": {"n":133}}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 864.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 865.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 860.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 868.00,"name":"hello 34 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 869.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":870.00,"name":"c","ph":"C","args": {"n":134}}, -{"pid":2,"cat":"trace","id":199,"tid": 3,"ts": 871.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 867.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 874.00,"name":"hello 34 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 875.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":876.00,"name":"c","ph":"C","args": {"n":135}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 873.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"ts": 879.00,"name":"hello 34 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 880.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":881.00,"name":"c","ph":"C","args": {"n":136}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 878.00,"name":"inner.loop","ph":"X","args": {"i":34}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 858.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 885.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 887.00,"name":"hello 35 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 888.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":889.00,"name":"c","ph":"C","args": {"n":137}}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 890.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 891.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 886.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 894.00,"name":"hello 35 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 895.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":896.00,"name":"c","ph":"C","args": {"n":138}}, -{"pid":2,"cat":"trace","id":205,"tid": 3,"ts": 897.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 893.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 900.00,"name":"hello 35 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 901.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":902.00,"name":"c","ph":"C","args": {"n":139}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 899.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"ts": 905.00,"name":"hello 35 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 906.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":907.00,"name":"c","ph":"C","args": {"n":140}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 904.00,"name":"inner.loop","ph":"X","args": {"i":35}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 884.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 911.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 913.00,"name":"hello 36 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 914.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":915.00,"name":"c","ph":"C","args": {"n":141}}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 916.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 917.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 912.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 920.00,"name":"hello 36 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 921.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":922.00,"name":"c","ph":"C","args": {"n":142}}, -{"pid":2,"cat":"trace","id":211,"tid": 3,"ts": 923.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 919.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 926.00,"name":"hello 36 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 927.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":928.00,"name":"c","ph":"C","args": {"n":143}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 925.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"ts": 931.00,"name":"hello 36 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 932.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":933.00,"name":"c","ph":"C","args": {"n":144}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 930.00,"name":"inner.loop","ph":"X","args": {"i":36}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 910.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 937.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 939.00,"name":"hello 37 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 940.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":941.00,"name":"c","ph":"C","args": {"n":145}}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 942.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 943.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 938.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 946.00,"name":"hello 37 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 947.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":948.00,"name":"c","ph":"C","args": {"n":146}}, -{"pid":2,"cat":"trace","id":217,"tid": 3,"ts": 949.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 945.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 952.00,"name":"hello 37 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 953.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":954.00,"name":"c","ph":"C","args": {"n":147}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 951.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"ts": 957.00,"name":"hello 37 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 958.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":959.00,"name":"c","ph":"C","args": {"n":148}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 956.00,"name":"inner.loop","ph":"X","args": {"i":37}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 936.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 963.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 965.00,"name":"hello 38 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 966.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":967.00,"name":"c","ph":"C","args": {"n":149}}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 968.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 969.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 964.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 972.00,"name":"hello 38 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 973.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":974.00,"name":"c","ph":"C","args": {"n":150}}, -{"pid":2,"cat":"trace","id":223,"tid": 3,"ts": 975.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 971.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 978.00,"name":"hello 38 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 979.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":980.00,"name":"c","ph":"C","args": {"n":151}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 977.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"ts": 983.00,"name":"hello 38 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 984.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":985.00,"name":"c","ph":"C","args": {"n":152}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 982.00,"name":"inner.loop","ph":"X","args": {"i":38}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 962.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 989.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 991.00,"name":"hello 39 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 992.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":993.00,"name":"c","ph":"C","args": {"n":153}}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 994.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 995.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 990.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 998.00,"name":"hello 39 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 999.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1000.00,"name":"c","ph":"C","args": {"n":154}}, -{"pid":2,"cat":"trace","id":229,"tid": 3,"ts": 1001.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 997.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 1004.00,"name":"hello 39 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1005.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1006.00,"name":"c","ph":"C","args": {"n":155}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1003.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"ts": 1009.00,"name":"hello 39 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1010.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1011.00,"name":"c","ph":"C","args": {"n":156}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1008.00,"name":"inner.loop","ph":"X","args": {"i":39}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 988.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1015.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1017.00,"name":"hello 40 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1018.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1019.00,"name":"c","ph":"C","args": {"n":157}}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1020.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1021.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1016.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1024.00,"name":"hello 40 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1025.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1026.00,"name":"c","ph":"C","args": {"n":158}}, -{"pid":2,"cat":"trace","id":235,"tid": 3,"ts": 1027.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1023.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1030.00,"name":"hello 40 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1031.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1032.00,"name":"c","ph":"C","args": {"n":159}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1029.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"ts": 1035.00,"name":"hello 40 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1036.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1037.00,"name":"c","ph":"C","args": {"n":160}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1034.00,"name":"inner.loop","ph":"X","args": {"i":40}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1014.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1041.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1043.00,"name":"hello 41 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1044.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1045.00,"name":"c","ph":"C","args": {"n":161}}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1046.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1047.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1042.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1050.00,"name":"hello 41 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1051.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1052.00,"name":"c","ph":"C","args": {"n":162}}, -{"pid":2,"cat":"trace","id":241,"tid": 3,"ts": 1053.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1049.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1056.00,"name":"hello 41 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1057.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1058.00,"name":"c","ph":"C","args": {"n":163}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1055.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"ts": 1061.00,"name":"hello 41 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1062.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1063.00,"name":"c","ph":"C","args": {"n":164}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1060.00,"name":"inner.loop","ph":"X","args": {"i":41}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1040.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1067.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1069.00,"name":"hello 42 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1070.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1071.00,"name":"c","ph":"C","args": {"n":165}}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1072.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1073.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1068.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1076.00,"name":"hello 42 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1077.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1078.00,"name":"c","ph":"C","args": {"n":166}}, -{"pid":2,"cat":"trace","id":247,"tid": 3,"ts": 1079.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1075.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1082.00,"name":"hello 42 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1083.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1084.00,"name":"c","ph":"C","args": {"n":167}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1081.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"ts": 1087.00,"name":"hello 42 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1088.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1089.00,"name":"c","ph":"C","args": {"n":168}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1086.00,"name":"inner.loop","ph":"X","args": {"i":42}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1066.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1093.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1095.00,"name":"hello 43 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1096.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1097.00,"name":"c","ph":"C","args": {"n":169}}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1098.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1099.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1094.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1102.00,"name":"hello 43 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1103.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1104.00,"name":"c","ph":"C","args": {"n":170}}, -{"pid":2,"cat":"trace","id":253,"tid": 3,"ts": 1105.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1101.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1108.00,"name":"hello 43 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1109.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1110.00,"name":"c","ph":"C","args": {"n":171}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1107.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"ts": 1113.00,"name":"hello 43 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1114.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1115.00,"name":"c","ph":"C","args": {"n":172}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1112.00,"name":"inner.loop","ph":"X","args": {"i":43}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1092.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1119.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1121.00,"name":"hello 44 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1122.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1123.00,"name":"c","ph":"C","args": {"n":173}}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1124.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1125.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1120.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1128.00,"name":"hello 44 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1129.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1130.00,"name":"c","ph":"C","args": {"n":174}}, -{"pid":2,"cat":"trace","id":259,"tid": 3,"ts": 1131.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1127.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1134.00,"name":"hello 44 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1135.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1136.00,"name":"c","ph":"C","args": {"n":175}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1133.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"ts": 1139.00,"name":"hello 44 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1140.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1141.00,"name":"c","ph":"C","args": {"n":176}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1138.00,"name":"inner.loop","ph":"X","args": {"i":44}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1118.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1145.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1147.00,"name":"hello 45 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1148.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1149.00,"name":"c","ph":"C","args": {"n":177}}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1150.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1151.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1146.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1154.00,"name":"hello 45 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1155.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1156.00,"name":"c","ph":"C","args": {"n":178}}, -{"pid":2,"cat":"trace","id":265,"tid": 3,"ts": 1157.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1153.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1160.00,"name":"hello 45 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1161.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1162.00,"name":"c","ph":"C","args": {"n":179}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1159.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"ts": 1165.00,"name":"hello 45 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1166.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1167.00,"name":"c","ph":"C","args": {"n":180}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1164.00,"name":"inner.loop","ph":"X","args": {"i":45}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1144.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1171.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1173.00,"name":"hello 46 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1174.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1175.00,"name":"c","ph":"C","args": {"n":181}}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1176.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1177.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1172.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1180.00,"name":"hello 46 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1181.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1182.00,"name":"c","ph":"C","args": {"n":182}}, -{"pid":2,"cat":"trace","id":271,"tid": 3,"ts": 1183.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1179.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1186.00,"name":"hello 46 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1187.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1188.00,"name":"c","ph":"C","args": {"n":183}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1185.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"ts": 1191.00,"name":"hello 46 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1192.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1193.00,"name":"c","ph":"C","args": {"n":184}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1190.00,"name":"inner.loop","ph":"X","args": {"i":46}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1170.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1197.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1199.00,"name":"hello 47 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1200.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1201.00,"name":"c","ph":"C","args": {"n":185}}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1202.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1203.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1198.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1206.00,"name":"hello 47 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1207.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1208.00,"name":"c","ph":"C","args": {"n":186}}, -{"pid":2,"cat":"trace","id":277,"tid": 3,"ts": 1209.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1205.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1212.00,"name":"hello 47 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1213.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1214.00,"name":"c","ph":"C","args": {"n":187}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1211.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"ts": 1217.00,"name":"hello 47 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1218.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1219.00,"name":"c","ph":"C","args": {"n":188}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1216.00,"name":"inner.loop","ph":"X","args": {"i":47}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1196.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1223.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1225.00,"name":"hello 48 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1226.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1227.00,"name":"c","ph":"C","args": {"n":189}}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1228.00,"name":"sub-sleep","ph":"B"}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1229.00,"name":"sub-sleep","ph":"E"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1224.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1232.00,"name":"hello 48 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1233.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1234.00,"name":"c","ph":"C","args": {"n":190}}, -{"pid":2,"cat":"trace","id":283,"tid": 3,"ts": 1235.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1231.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1238.00,"name":"hello 48 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1239.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1240.00,"name":"c","ph":"C","args": {"n":191}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1237.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"ts": 1243.00,"name":"hello 48 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1244.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1245.00,"name":"c","ph":"C","args": {"n":192}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1242.00,"name":"inner.loop","ph":"X","args": {"i":48}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1222.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1249.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1251.00,"name":"hello 49 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1252.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1253.00,"name":"c","ph":"C","args": {"n":193}}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1254.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1255.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1250.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1258.00,"name":"hello 49 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1259.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1260.00,"name":"c","ph":"C","args": {"n":194}}, -{"pid":2,"cat":"trace","id":289,"tid": 3,"ts": 1261.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1257.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1264.00,"name":"hello 49 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1265.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1266.00,"name":"c","ph":"C","args": {"n":195}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1263.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"ts": 1269.00,"name":"hello 49 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1270.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1271.00,"name":"c","ph":"C","args": {"n":196}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1268.00,"name":"inner.loop","ph":"X","args": {"i":49}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1248.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1275.00,"name":"fake_sleep","ph":"b"}, -{"pid":2,"cat":"","tid": 3,"ts": 1277.00,"name":"hello 50 2","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1278.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1279.00,"name":"c","ph":"C","args": {"n":197}}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1280.00,"name":"sub-sleep","ph":"b"}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1281.00,"name":"sub-sleep","ph":"e"}, -{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1276.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1284.00,"name":"hello 50 3","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1285.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1286.00,"name":"c","ph":"C","args": {"n":198}}, -{"pid":2,"cat":"trace","id":295,"tid": 3,"ts": 1287.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1283.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1290.00,"name":"hello 50 4","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1291.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1292.00,"name":"c","ph":"C","args": {"n":199}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1289.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"ts": 1295.00,"name":"hello 50 5","ph":"I"}, -{"pid":2,"cat":"","tid": 3,"ts": 1296.00,"name":"world","ph":"I"}, -{"pid":2,"tid":3,"ts":1297.00,"name":"c","ph":"C","args": {"n":200}}, -{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1294.00,"name":"inner.loop","ph":"X","args": {"i":50}}, -{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1274.00,"name":"outer.loop","ph":"X"}, -{"pid":2,"cat":"","tid": 1,"ts": 1300.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file +{"pid":2,"cat":"trace","id":0,"tid": 3,"ts": 4.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 6.00,"name":"hello 1 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 7.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":8.00,"name":"c","ph":"C","args": {"n":1}}, +{"pid":2,"cat":"trace","id":0,"tid": 3,"ts": 9.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":0,"tid": 3,"ts": 10.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 5.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 13.00,"name":"hello 1 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 14.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":15.00,"name":"c","ph":"C","args": {"n":2}}, +{"pid":2,"cat":"trace","id":0,"tid": 3,"ts": 16.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 12.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 19.00,"name":"hello 1 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 20.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":21.00,"name":"c","ph":"C","args": {"n":3}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 18.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"ts": 24.00,"name":"hello 1 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 25.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":26.00,"name":"c","ph":"C","args": {"n":4}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 23.00,"name":"inner.loop","ph":"X","args": {"i":1}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 3.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 30.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 32.00,"name":"hello 2 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 33.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":34.00,"name":"c","ph":"C","args": {"n":5}}, +{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 35.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 36.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 31.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 39.00,"name":"hello 2 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 40.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":41.00,"name":"c","ph":"C","args": {"n":6}}, +{"pid":2,"cat":"trace","id":1,"tid": 3,"ts": 42.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 38.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 45.00,"name":"hello 2 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 46.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":47.00,"name":"c","ph":"C","args": {"n":7}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 44.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"ts": 50.00,"name":"hello 2 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 51.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":52.00,"name":"c","ph":"C","args": {"n":8}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 49.00,"name":"inner.loop","ph":"X","args": {"i":2}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 29.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":2,"tid": 3,"ts": 56.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 58.00,"name":"hello 3 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 59.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":60.00,"name":"c","ph":"C","args": {"n":9}}, +{"pid":2,"cat":"trace","id":2,"tid": 3,"ts": 61.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":2,"tid": 3,"ts": 62.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 57.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 65.00,"name":"hello 3 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 66.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":67.00,"name":"c","ph":"C","args": {"n":10}}, +{"pid":2,"cat":"trace","id":2,"tid": 3,"ts": 68.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 64.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 71.00,"name":"hello 3 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 72.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":73.00,"name":"c","ph":"C","args": {"n":11}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 70.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"ts": 76.00,"name":"hello 3 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 77.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":78.00,"name":"c","ph":"C","args": {"n":12}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 75.00,"name":"inner.loop","ph":"X","args": {"i":3}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 55.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":3,"tid": 3,"ts": 82.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 84.00,"name":"hello 4 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 85.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":86.00,"name":"c","ph":"C","args": {"n":13}}, +{"pid":2,"cat":"trace","id":3,"tid": 3,"ts": 87.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":3,"tid": 3,"ts": 88.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 83.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 91.00,"name":"hello 4 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 92.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":93.00,"name":"c","ph":"C","args": {"n":14}}, +{"pid":2,"cat":"trace","id":3,"tid": 3,"ts": 94.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 90.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 97.00,"name":"hello 4 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 98.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":99.00,"name":"c","ph":"C","args": {"n":15}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 96.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"ts": 102.00,"name":"hello 4 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 103.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":104.00,"name":"c","ph":"C","args": {"n":16}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 101.00,"name":"inner.loop","ph":"X","args": {"i":4}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 81.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":4,"tid": 3,"ts": 108.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 110.00,"name":"hello 5 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 111.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":112.00,"name":"c","ph":"C","args": {"n":17}}, +{"pid":2,"cat":"trace","id":4,"tid": 3,"ts": 113.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":4,"tid": 3,"ts": 114.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 109.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 117.00,"name":"hello 5 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 118.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":119.00,"name":"c","ph":"C","args": {"n":18}}, +{"pid":2,"cat":"trace","id":4,"tid": 3,"ts": 120.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 116.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 123.00,"name":"hello 5 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 124.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":125.00,"name":"c","ph":"C","args": {"n":19}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 122.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"ts": 128.00,"name":"hello 5 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 129.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":130.00,"name":"c","ph":"C","args": {"n":20}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 127.00,"name":"inner.loop","ph":"X","args": {"i":5}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 107.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":5,"tid": 3,"ts": 134.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 136.00,"name":"hello 6 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 137.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":138.00,"name":"c","ph":"C","args": {"n":21}}, +{"pid":2,"cat":"trace","id":5,"tid": 3,"ts": 139.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":5,"tid": 3,"ts": 140.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 135.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 143.00,"name":"hello 6 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 144.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":145.00,"name":"c","ph":"C","args": {"n":22}}, +{"pid":2,"cat":"trace","id":5,"tid": 3,"ts": 146.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 142.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 149.00,"name":"hello 6 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 150.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":151.00,"name":"c","ph":"C","args": {"n":23}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 148.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"ts": 154.00,"name":"hello 6 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 155.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":156.00,"name":"c","ph":"C","args": {"n":24}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 153.00,"name":"inner.loop","ph":"X","args": {"i":6}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 133.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":6,"tid": 3,"ts": 160.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 162.00,"name":"hello 7 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 163.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":164.00,"name":"c","ph":"C","args": {"n":25}}, +{"pid":2,"cat":"trace","id":6,"tid": 3,"ts": 165.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":6,"tid": 3,"ts": 166.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 161.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 169.00,"name":"hello 7 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 170.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":171.00,"name":"c","ph":"C","args": {"n":26}}, +{"pid":2,"cat":"trace","id":6,"tid": 3,"ts": 172.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 168.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 175.00,"name":"hello 7 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 176.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":177.00,"name":"c","ph":"C","args": {"n":27}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 174.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"ts": 180.00,"name":"hello 7 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 181.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":182.00,"name":"c","ph":"C","args": {"n":28}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 179.00,"name":"inner.loop","ph":"X","args": {"i":7}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 159.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 186.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 188.00,"name":"hello 8 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 189.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":190.00,"name":"c","ph":"C","args": {"n":29}}, +{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 191.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 192.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 187.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 195.00,"name":"hello 8 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 196.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":197.00,"name":"c","ph":"C","args": {"n":30}}, +{"pid":2,"cat":"trace","id":7,"tid": 3,"ts": 198.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 194.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 201.00,"name":"hello 8 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 202.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":203.00,"name":"c","ph":"C","args": {"n":31}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 200.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"ts": 206.00,"name":"hello 8 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 207.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":208.00,"name":"c","ph":"C","args": {"n":32}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 205.00,"name":"inner.loop","ph":"X","args": {"i":8}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 185.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":8,"tid": 3,"ts": 212.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 214.00,"name":"hello 9 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 215.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":216.00,"name":"c","ph":"C","args": {"n":33}}, +{"pid":2,"cat":"trace","id":8,"tid": 3,"ts": 217.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":8,"tid": 3,"ts": 218.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 213.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 221.00,"name":"hello 9 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 222.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":223.00,"name":"c","ph":"C","args": {"n":34}}, +{"pid":2,"cat":"trace","id":8,"tid": 3,"ts": 224.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 220.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 227.00,"name":"hello 9 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 228.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":229.00,"name":"c","ph":"C","args": {"n":35}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 226.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"ts": 232.00,"name":"hello 9 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 233.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":234.00,"name":"c","ph":"C","args": {"n":36}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 231.00,"name":"inner.loop","ph":"X","args": {"i":9}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 211.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":9,"tid": 3,"ts": 238.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 240.00,"name":"hello 10 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 241.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":242.00,"name":"c","ph":"C","args": {"n":37}}, +{"pid":2,"cat":"trace","id":9,"tid": 3,"ts": 243.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":9,"tid": 3,"ts": 244.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 239.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 247.00,"name":"hello 10 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 248.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":249.00,"name":"c","ph":"C","args": {"n":38}}, +{"pid":2,"cat":"trace","id":9,"tid": 3,"ts": 250.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 246.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 253.00,"name":"hello 10 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 254.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":255.00,"name":"c","ph":"C","args": {"n":39}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 252.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"ts": 258.00,"name":"hello 10 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 259.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":260.00,"name":"c","ph":"C","args": {"n":40}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 257.00,"name":"inner.loop","ph":"X","args": {"i":10}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 237.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":10,"tid": 3,"ts": 264.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 266.00,"name":"hello 11 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 267.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":268.00,"name":"c","ph":"C","args": {"n":41}}, +{"pid":2,"cat":"trace","id":10,"tid": 3,"ts": 269.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":10,"tid": 3,"ts": 270.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 265.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 273.00,"name":"hello 11 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 274.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":275.00,"name":"c","ph":"C","args": {"n":42}}, +{"pid":2,"cat":"trace","id":10,"tid": 3,"ts": 276.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 272.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 279.00,"name":"hello 11 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 280.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":281.00,"name":"c","ph":"C","args": {"n":43}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 278.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"ts": 284.00,"name":"hello 11 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 285.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":286.00,"name":"c","ph":"C","args": {"n":44}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 283.00,"name":"inner.loop","ph":"X","args": {"i":11}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 263.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":11,"tid": 3,"ts": 290.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 292.00,"name":"hello 12 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 293.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":294.00,"name":"c","ph":"C","args": {"n":45}}, +{"pid":2,"cat":"trace","id":11,"tid": 3,"ts": 295.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":11,"tid": 3,"ts": 296.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 291.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 299.00,"name":"hello 12 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 300.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":301.00,"name":"c","ph":"C","args": {"n":46}}, +{"pid":2,"cat":"trace","id":11,"tid": 3,"ts": 302.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 298.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 305.00,"name":"hello 12 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 306.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":307.00,"name":"c","ph":"C","args": {"n":47}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 304.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"ts": 310.00,"name":"hello 12 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 311.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":312.00,"name":"c","ph":"C","args": {"n":48}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 309.00,"name":"inner.loop","ph":"X","args": {"i":12}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 289.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":12,"tid": 3,"ts": 316.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 318.00,"name":"hello 13 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 319.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":320.00,"name":"c","ph":"C","args": {"n":49}}, +{"pid":2,"cat":"trace","id":12,"tid": 3,"ts": 321.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":12,"tid": 3,"ts": 322.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 317.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 325.00,"name":"hello 13 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 326.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":327.00,"name":"c","ph":"C","args": {"n":50}}, +{"pid":2,"cat":"trace","id":12,"tid": 3,"ts": 328.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 324.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 331.00,"name":"hello 13 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 332.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":333.00,"name":"c","ph":"C","args": {"n":51}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 330.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"ts": 336.00,"name":"hello 13 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 337.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":338.00,"name":"c","ph":"C","args": {"n":52}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 335.00,"name":"inner.loop","ph":"X","args": {"i":13}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 315.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 342.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 344.00,"name":"hello 14 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 345.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":346.00,"name":"c","ph":"C","args": {"n":53}}, +{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 347.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 348.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 343.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 351.00,"name":"hello 14 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 352.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":353.00,"name":"c","ph":"C","args": {"n":54}}, +{"pid":2,"cat":"trace","id":13,"tid": 3,"ts": 354.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 350.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 357.00,"name":"hello 14 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 358.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":359.00,"name":"c","ph":"C","args": {"n":55}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 356.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"ts": 362.00,"name":"hello 14 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 363.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":364.00,"name":"c","ph":"C","args": {"n":56}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 361.00,"name":"inner.loop","ph":"X","args": {"i":14}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 341.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":14,"tid": 3,"ts": 368.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 370.00,"name":"hello 15 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 371.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":372.00,"name":"c","ph":"C","args": {"n":57}}, +{"pid":2,"cat":"trace","id":14,"tid": 3,"ts": 373.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":14,"tid": 3,"ts": 374.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 369.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 377.00,"name":"hello 15 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 378.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":379.00,"name":"c","ph":"C","args": {"n":58}}, +{"pid":2,"cat":"trace","id":14,"tid": 3,"ts": 380.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 376.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 383.00,"name":"hello 15 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 384.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":385.00,"name":"c","ph":"C","args": {"n":59}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 382.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"ts": 388.00,"name":"hello 15 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 389.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":390.00,"name":"c","ph":"C","args": {"n":60}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 387.00,"name":"inner.loop","ph":"X","args": {"i":15}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 367.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":15,"tid": 3,"ts": 394.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 396.00,"name":"hello 16 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 397.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":398.00,"name":"c","ph":"C","args": {"n":61}}, +{"pid":2,"cat":"trace","id":15,"tid": 3,"ts": 399.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":15,"tid": 3,"ts": 400.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 395.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 403.00,"name":"hello 16 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 404.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":405.00,"name":"c","ph":"C","args": {"n":62}}, +{"pid":2,"cat":"trace","id":15,"tid": 3,"ts": 406.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 402.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 409.00,"name":"hello 16 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 410.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":411.00,"name":"c","ph":"C","args": {"n":63}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 408.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"ts": 414.00,"name":"hello 16 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 415.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":416.00,"name":"c","ph":"C","args": {"n":64}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 413.00,"name":"inner.loop","ph":"X","args": {"i":16}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 393.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":16,"tid": 3,"ts": 420.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 422.00,"name":"hello 17 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 423.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":424.00,"name":"c","ph":"C","args": {"n":65}}, +{"pid":2,"cat":"trace","id":16,"tid": 3,"ts": 425.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":16,"tid": 3,"ts": 426.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 421.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 429.00,"name":"hello 17 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 430.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":431.00,"name":"c","ph":"C","args": {"n":66}}, +{"pid":2,"cat":"trace","id":16,"tid": 3,"ts": 432.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 428.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 435.00,"name":"hello 17 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 436.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":437.00,"name":"c","ph":"C","args": {"n":67}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 434.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"ts": 440.00,"name":"hello 17 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 441.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":442.00,"name":"c","ph":"C","args": {"n":68}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 439.00,"name":"inner.loop","ph":"X","args": {"i":17}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 419.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":17,"tid": 3,"ts": 446.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 448.00,"name":"hello 18 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 449.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":450.00,"name":"c","ph":"C","args": {"n":69}}, +{"pid":2,"cat":"trace","id":17,"tid": 3,"ts": 451.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":17,"tid": 3,"ts": 452.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 447.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 455.00,"name":"hello 18 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 456.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":457.00,"name":"c","ph":"C","args": {"n":70}}, +{"pid":2,"cat":"trace","id":17,"tid": 3,"ts": 458.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 454.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 461.00,"name":"hello 18 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 462.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":463.00,"name":"c","ph":"C","args": {"n":71}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 460.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"ts": 466.00,"name":"hello 18 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 467.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":468.00,"name":"c","ph":"C","args": {"n":72}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 465.00,"name":"inner.loop","ph":"X","args": {"i":18}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 445.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":18,"tid": 3,"ts": 472.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 474.00,"name":"hello 19 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 475.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":476.00,"name":"c","ph":"C","args": {"n":73}}, +{"pid":2,"cat":"trace","id":18,"tid": 3,"ts": 477.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":18,"tid": 3,"ts": 478.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 473.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 481.00,"name":"hello 19 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 482.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":483.00,"name":"c","ph":"C","args": {"n":74}}, +{"pid":2,"cat":"trace","id":18,"tid": 3,"ts": 484.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 480.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 487.00,"name":"hello 19 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 488.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":489.00,"name":"c","ph":"C","args": {"n":75}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 486.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"ts": 492.00,"name":"hello 19 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 493.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":494.00,"name":"c","ph":"C","args": {"n":76}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 491.00,"name":"inner.loop","ph":"X","args": {"i":19}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 471.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 498.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 500.00,"name":"hello 20 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 501.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":502.00,"name":"c","ph":"C","args": {"n":77}}, +{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 503.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 504.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 499.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 507.00,"name":"hello 20 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 508.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":509.00,"name":"c","ph":"C","args": {"n":78}}, +{"pid":2,"cat":"trace","id":19,"tid": 3,"ts": 510.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 506.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 513.00,"name":"hello 20 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 514.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":515.00,"name":"c","ph":"C","args": {"n":79}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 512.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"ts": 518.00,"name":"hello 20 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 519.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":520.00,"name":"c","ph":"C","args": {"n":80}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 517.00,"name":"inner.loop","ph":"X","args": {"i":20}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 497.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":20,"tid": 3,"ts": 524.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 526.00,"name":"hello 21 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 527.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":528.00,"name":"c","ph":"C","args": {"n":81}}, +{"pid":2,"cat":"trace","id":20,"tid": 3,"ts": 529.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":20,"tid": 3,"ts": 530.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 525.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 533.00,"name":"hello 21 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 534.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":535.00,"name":"c","ph":"C","args": {"n":82}}, +{"pid":2,"cat":"trace","id":20,"tid": 3,"ts": 536.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 532.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 539.00,"name":"hello 21 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 540.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":541.00,"name":"c","ph":"C","args": {"n":83}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 538.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"ts": 544.00,"name":"hello 21 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 545.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":546.00,"name":"c","ph":"C","args": {"n":84}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 543.00,"name":"inner.loop","ph":"X","args": {"i":21}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 523.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":21,"tid": 3,"ts": 550.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 552.00,"name":"hello 22 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 553.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":554.00,"name":"c","ph":"C","args": {"n":85}}, +{"pid":2,"cat":"trace","id":21,"tid": 3,"ts": 555.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":21,"tid": 3,"ts": 556.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 551.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 559.00,"name":"hello 22 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 560.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":561.00,"name":"c","ph":"C","args": {"n":86}}, +{"pid":2,"cat":"trace","id":21,"tid": 3,"ts": 562.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 558.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 565.00,"name":"hello 22 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 566.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":567.00,"name":"c","ph":"C","args": {"n":87}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 564.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"ts": 570.00,"name":"hello 22 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 571.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":572.00,"name":"c","ph":"C","args": {"n":88}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 569.00,"name":"inner.loop","ph":"X","args": {"i":22}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 549.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":22,"tid": 3,"ts": 576.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 578.00,"name":"hello 23 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 579.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":580.00,"name":"c","ph":"C","args": {"n":89}}, +{"pid":2,"cat":"trace","id":22,"tid": 3,"ts": 581.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":22,"tid": 3,"ts": 582.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 577.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 585.00,"name":"hello 23 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 586.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":587.00,"name":"c","ph":"C","args": {"n":90}}, +{"pid":2,"cat":"trace","id":22,"tid": 3,"ts": 588.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 584.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 591.00,"name":"hello 23 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 592.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":593.00,"name":"c","ph":"C","args": {"n":91}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 590.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"ts": 596.00,"name":"hello 23 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 597.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":598.00,"name":"c","ph":"C","args": {"n":92}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 595.00,"name":"inner.loop","ph":"X","args": {"i":23}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 575.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":23,"tid": 3,"ts": 602.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 604.00,"name":"hello 24 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 605.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":606.00,"name":"c","ph":"C","args": {"n":93}}, +{"pid":2,"cat":"trace","id":23,"tid": 3,"ts": 607.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":23,"tid": 3,"ts": 608.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 603.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 611.00,"name":"hello 24 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 612.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":613.00,"name":"c","ph":"C","args": {"n":94}}, +{"pid":2,"cat":"trace","id":23,"tid": 3,"ts": 614.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 610.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 617.00,"name":"hello 24 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 618.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":619.00,"name":"c","ph":"C","args": {"n":95}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 616.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"ts": 622.00,"name":"hello 24 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 623.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":624.00,"name":"c","ph":"C","args": {"n":96}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 621.00,"name":"inner.loop","ph":"X","args": {"i":24}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 601.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":24,"tid": 3,"ts": 628.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 630.00,"name":"hello 25 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 631.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":632.00,"name":"c","ph":"C","args": {"n":97}}, +{"pid":2,"cat":"trace","id":24,"tid": 3,"ts": 633.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":24,"tid": 3,"ts": 634.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 629.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 637.00,"name":"hello 25 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 638.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":639.00,"name":"c","ph":"C","args": {"n":98}}, +{"pid":2,"cat":"trace","id":24,"tid": 3,"ts": 640.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 636.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 643.00,"name":"hello 25 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 644.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":645.00,"name":"c","ph":"C","args": {"n":99}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 642.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"ts": 648.00,"name":"hello 25 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 649.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":650.00,"name":"c","ph":"C","args": {"n":100}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 647.00,"name":"inner.loop","ph":"X","args": {"i":25}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 627.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 654.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 656.00,"name":"hello 26 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 657.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":658.00,"name":"c","ph":"C","args": {"n":101}}, +{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 659.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 660.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 655.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 663.00,"name":"hello 26 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 664.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":665.00,"name":"c","ph":"C","args": {"n":102}}, +{"pid":2,"cat":"trace","id":25,"tid": 3,"ts": 666.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 662.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 669.00,"name":"hello 26 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 670.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":671.00,"name":"c","ph":"C","args": {"n":103}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 668.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"ts": 674.00,"name":"hello 26 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 675.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":676.00,"name":"c","ph":"C","args": {"n":104}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 673.00,"name":"inner.loop","ph":"X","args": {"i":26}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 653.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":26,"tid": 3,"ts": 680.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 682.00,"name":"hello 27 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 683.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":684.00,"name":"c","ph":"C","args": {"n":105}}, +{"pid":2,"cat":"trace","id":26,"tid": 3,"ts": 685.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":26,"tid": 3,"ts": 686.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 681.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 689.00,"name":"hello 27 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 690.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":691.00,"name":"c","ph":"C","args": {"n":106}}, +{"pid":2,"cat":"trace","id":26,"tid": 3,"ts": 692.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 688.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 695.00,"name":"hello 27 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 696.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":697.00,"name":"c","ph":"C","args": {"n":107}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 694.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"ts": 700.00,"name":"hello 27 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 701.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":702.00,"name":"c","ph":"C","args": {"n":108}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 699.00,"name":"inner.loop","ph":"X","args": {"i":27}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 679.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":27,"tid": 3,"ts": 706.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 708.00,"name":"hello 28 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 709.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":710.00,"name":"c","ph":"C","args": {"n":109}}, +{"pid":2,"cat":"trace","id":27,"tid": 3,"ts": 711.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":27,"tid": 3,"ts": 712.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 707.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 715.00,"name":"hello 28 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 716.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":717.00,"name":"c","ph":"C","args": {"n":110}}, +{"pid":2,"cat":"trace","id":27,"tid": 3,"ts": 718.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 714.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 721.00,"name":"hello 28 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 722.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":723.00,"name":"c","ph":"C","args": {"n":111}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 720.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"ts": 726.00,"name":"hello 28 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 727.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":728.00,"name":"c","ph":"C","args": {"n":112}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 725.00,"name":"inner.loop","ph":"X","args": {"i":28}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 705.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":28,"tid": 3,"ts": 732.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 734.00,"name":"hello 29 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 735.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":736.00,"name":"c","ph":"C","args": {"n":113}}, +{"pid":2,"cat":"trace","id":28,"tid": 3,"ts": 737.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":28,"tid": 3,"ts": 738.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 733.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 741.00,"name":"hello 29 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 742.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":743.00,"name":"c","ph":"C","args": {"n":114}}, +{"pid":2,"cat":"trace","id":28,"tid": 3,"ts": 744.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 740.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 747.00,"name":"hello 29 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 748.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":749.00,"name":"c","ph":"C","args": {"n":115}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 746.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"ts": 752.00,"name":"hello 29 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 753.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":754.00,"name":"c","ph":"C","args": {"n":116}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 751.00,"name":"inner.loop","ph":"X","args": {"i":29}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 731.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":29,"tid": 3,"ts": 758.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 760.00,"name":"hello 30 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 761.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":762.00,"name":"c","ph":"C","args": {"n":117}}, +{"pid":2,"cat":"trace","id":29,"tid": 3,"ts": 763.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":29,"tid": 3,"ts": 764.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 759.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 767.00,"name":"hello 30 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 768.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":769.00,"name":"c","ph":"C","args": {"n":118}}, +{"pid":2,"cat":"trace","id":29,"tid": 3,"ts": 770.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 766.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 773.00,"name":"hello 30 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 774.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":775.00,"name":"c","ph":"C","args": {"n":119}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 772.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"ts": 778.00,"name":"hello 30 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 779.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":780.00,"name":"c","ph":"C","args": {"n":120}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 777.00,"name":"inner.loop","ph":"X","args": {"i":30}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 757.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":30,"tid": 3,"ts": 784.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 786.00,"name":"hello 31 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 787.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":788.00,"name":"c","ph":"C","args": {"n":121}}, +{"pid":2,"cat":"trace","id":30,"tid": 3,"ts": 789.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":30,"tid": 3,"ts": 790.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 785.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 793.00,"name":"hello 31 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 794.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":795.00,"name":"c","ph":"C","args": {"n":122}}, +{"pid":2,"cat":"trace","id":30,"tid": 3,"ts": 796.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 792.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 799.00,"name":"hello 31 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 800.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":801.00,"name":"c","ph":"C","args": {"n":123}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 798.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"ts": 804.00,"name":"hello 31 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 805.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":806.00,"name":"c","ph":"C","args": {"n":124}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 803.00,"name":"inner.loop","ph":"X","args": {"i":31}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 783.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 810.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 812.00,"name":"hello 32 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 813.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":814.00,"name":"c","ph":"C","args": {"n":125}}, +{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 815.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 816.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 811.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 819.00,"name":"hello 32 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 820.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":821.00,"name":"c","ph":"C","args": {"n":126}}, +{"pid":2,"cat":"trace","id":31,"tid": 3,"ts": 822.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 818.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 825.00,"name":"hello 32 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 826.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":827.00,"name":"c","ph":"C","args": {"n":127}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 824.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"ts": 830.00,"name":"hello 32 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 831.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":832.00,"name":"c","ph":"C","args": {"n":128}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 829.00,"name":"inner.loop","ph":"X","args": {"i":32}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 809.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":32,"tid": 3,"ts": 836.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 838.00,"name":"hello 33 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 839.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":840.00,"name":"c","ph":"C","args": {"n":129}}, +{"pid":2,"cat":"trace","id":32,"tid": 3,"ts": 841.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":32,"tid": 3,"ts": 842.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 837.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 845.00,"name":"hello 33 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 846.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":847.00,"name":"c","ph":"C","args": {"n":130}}, +{"pid":2,"cat":"trace","id":32,"tid": 3,"ts": 848.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 844.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 851.00,"name":"hello 33 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 852.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":853.00,"name":"c","ph":"C","args": {"n":131}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 850.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"ts": 856.00,"name":"hello 33 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 857.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":858.00,"name":"c","ph":"C","args": {"n":132}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 855.00,"name":"inner.loop","ph":"X","args": {"i":33}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 835.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":33,"tid": 3,"ts": 862.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 864.00,"name":"hello 34 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 865.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":866.00,"name":"c","ph":"C","args": {"n":133}}, +{"pid":2,"cat":"trace","id":33,"tid": 3,"ts": 867.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":33,"tid": 3,"ts": 868.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 863.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 871.00,"name":"hello 34 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 872.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":873.00,"name":"c","ph":"C","args": {"n":134}}, +{"pid":2,"cat":"trace","id":33,"tid": 3,"ts": 874.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 870.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 877.00,"name":"hello 34 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 878.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":879.00,"name":"c","ph":"C","args": {"n":135}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 876.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"ts": 882.00,"name":"hello 34 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 883.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":884.00,"name":"c","ph":"C","args": {"n":136}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 881.00,"name":"inner.loop","ph":"X","args": {"i":34}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 861.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":34,"tid": 3,"ts": 888.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 890.00,"name":"hello 35 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 891.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":892.00,"name":"c","ph":"C","args": {"n":137}}, +{"pid":2,"cat":"trace","id":34,"tid": 3,"ts": 893.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":34,"tid": 3,"ts": 894.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 889.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 897.00,"name":"hello 35 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 898.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":899.00,"name":"c","ph":"C","args": {"n":138}}, +{"pid":2,"cat":"trace","id":34,"tid": 3,"ts": 900.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 896.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 903.00,"name":"hello 35 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 904.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":905.00,"name":"c","ph":"C","args": {"n":139}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 902.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"ts": 908.00,"name":"hello 35 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 909.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":910.00,"name":"c","ph":"C","args": {"n":140}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 907.00,"name":"inner.loop","ph":"X","args": {"i":35}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 887.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":35,"tid": 3,"ts": 914.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 916.00,"name":"hello 36 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 917.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":918.00,"name":"c","ph":"C","args": {"n":141}}, +{"pid":2,"cat":"trace","id":35,"tid": 3,"ts": 919.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":35,"tid": 3,"ts": 920.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 915.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 923.00,"name":"hello 36 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 924.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":925.00,"name":"c","ph":"C","args": {"n":142}}, +{"pid":2,"cat":"trace","id":35,"tid": 3,"ts": 926.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 922.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 929.00,"name":"hello 36 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 930.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":931.00,"name":"c","ph":"C","args": {"n":143}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 928.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"ts": 934.00,"name":"hello 36 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 935.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":936.00,"name":"c","ph":"C","args": {"n":144}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 933.00,"name":"inner.loop","ph":"X","args": {"i":36}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 913.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":36,"tid": 3,"ts": 940.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 942.00,"name":"hello 37 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 943.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":944.00,"name":"c","ph":"C","args": {"n":145}}, +{"pid":2,"cat":"trace","id":36,"tid": 3,"ts": 945.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":36,"tid": 3,"ts": 946.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 941.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 949.00,"name":"hello 37 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 950.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":951.00,"name":"c","ph":"C","args": {"n":146}}, +{"pid":2,"cat":"trace","id":36,"tid": 3,"ts": 952.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 948.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 955.00,"name":"hello 37 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 956.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":957.00,"name":"c","ph":"C","args": {"n":147}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 954.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"ts": 960.00,"name":"hello 37 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 961.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":962.00,"name":"c","ph":"C","args": {"n":148}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 959.00,"name":"inner.loop","ph":"X","args": {"i":37}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 939.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 966.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 968.00,"name":"hello 38 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 969.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":970.00,"name":"c","ph":"C","args": {"n":149}}, +{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 971.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 972.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 967.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 975.00,"name":"hello 38 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 976.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":977.00,"name":"c","ph":"C","args": {"n":150}}, +{"pid":2,"cat":"trace","id":37,"tid": 3,"ts": 978.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 974.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 981.00,"name":"hello 38 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 982.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":983.00,"name":"c","ph":"C","args": {"n":151}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 980.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"ts": 986.00,"name":"hello 38 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 987.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":988.00,"name":"c","ph":"C","args": {"n":152}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 985.00,"name":"inner.loop","ph":"X","args": {"i":38}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 965.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":38,"tid": 3,"ts": 992.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 994.00,"name":"hello 39 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 995.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":996.00,"name":"c","ph":"C","args": {"n":153}}, +{"pid":2,"cat":"trace","id":38,"tid": 3,"ts": 997.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":38,"tid": 3,"ts": 998.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 993.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 1001.00,"name":"hello 39 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1002.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1003.00,"name":"c","ph":"C","args": {"n":154}}, +{"pid":2,"cat":"trace","id":38,"tid": 3,"ts": 1004.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1000.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 1007.00,"name":"hello 39 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1008.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1009.00,"name":"c","ph":"C","args": {"n":155}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1006.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"ts": 1012.00,"name":"hello 39 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1013.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1014.00,"name":"c","ph":"C","args": {"n":156}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1011.00,"name":"inner.loop","ph":"X","args": {"i":39}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 991.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":39,"tid": 3,"ts": 1018.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1020.00,"name":"hello 40 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1021.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1022.00,"name":"c","ph":"C","args": {"n":157}}, +{"pid":2,"cat":"trace","id":39,"tid": 3,"ts": 1023.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":39,"tid": 3,"ts": 1024.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1019.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 1027.00,"name":"hello 40 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1028.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1029.00,"name":"c","ph":"C","args": {"n":158}}, +{"pid":2,"cat":"trace","id":39,"tid": 3,"ts": 1030.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1026.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 1033.00,"name":"hello 40 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1034.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1035.00,"name":"c","ph":"C","args": {"n":159}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1032.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"ts": 1038.00,"name":"hello 40 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1039.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1040.00,"name":"c","ph":"C","args": {"n":160}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1037.00,"name":"inner.loop","ph":"X","args": {"i":40}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1017.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":40,"tid": 3,"ts": 1044.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1046.00,"name":"hello 41 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1047.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1048.00,"name":"c","ph":"C","args": {"n":161}}, +{"pid":2,"cat":"trace","id":40,"tid": 3,"ts": 1049.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":40,"tid": 3,"ts": 1050.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1045.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 1053.00,"name":"hello 41 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1054.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1055.00,"name":"c","ph":"C","args": {"n":162}}, +{"pid":2,"cat":"trace","id":40,"tid": 3,"ts": 1056.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1052.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 1059.00,"name":"hello 41 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1060.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1061.00,"name":"c","ph":"C","args": {"n":163}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1058.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"ts": 1064.00,"name":"hello 41 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1065.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1066.00,"name":"c","ph":"C","args": {"n":164}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1063.00,"name":"inner.loop","ph":"X","args": {"i":41}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1043.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":41,"tid": 3,"ts": 1070.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1072.00,"name":"hello 42 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1073.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1074.00,"name":"c","ph":"C","args": {"n":165}}, +{"pid":2,"cat":"trace","id":41,"tid": 3,"ts": 1075.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":41,"tid": 3,"ts": 1076.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1071.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 1079.00,"name":"hello 42 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1080.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1081.00,"name":"c","ph":"C","args": {"n":166}}, +{"pid":2,"cat":"trace","id":41,"tid": 3,"ts": 1082.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1078.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 1085.00,"name":"hello 42 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1086.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1087.00,"name":"c","ph":"C","args": {"n":167}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1084.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"ts": 1090.00,"name":"hello 42 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1091.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1092.00,"name":"c","ph":"C","args": {"n":168}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1089.00,"name":"inner.loop","ph":"X","args": {"i":42}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1069.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":42,"tid": 3,"ts": 1096.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1098.00,"name":"hello 43 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1099.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1100.00,"name":"c","ph":"C","args": {"n":169}}, +{"pid":2,"cat":"trace","id":42,"tid": 3,"ts": 1101.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":42,"tid": 3,"ts": 1102.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1097.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1105.00,"name":"hello 43 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1106.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1107.00,"name":"c","ph":"C","args": {"n":170}}, +{"pid":2,"cat":"trace","id":42,"tid": 3,"ts": 1108.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1104.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1111.00,"name":"hello 43 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1112.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1113.00,"name":"c","ph":"C","args": {"n":171}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1110.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"ts": 1116.00,"name":"hello 43 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1117.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1118.00,"name":"c","ph":"C","args": {"n":172}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1115.00,"name":"inner.loop","ph":"X","args": {"i":43}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1095.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 1122.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1124.00,"name":"hello 44 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1125.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1126.00,"name":"c","ph":"C","args": {"n":173}}, +{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 1127.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 1128.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1123.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1131.00,"name":"hello 44 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1132.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1133.00,"name":"c","ph":"C","args": {"n":174}}, +{"pid":2,"cat":"trace","id":43,"tid": 3,"ts": 1134.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1130.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1137.00,"name":"hello 44 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1138.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1139.00,"name":"c","ph":"C","args": {"n":175}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1136.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"ts": 1142.00,"name":"hello 44 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1143.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1144.00,"name":"c","ph":"C","args": {"n":176}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1141.00,"name":"inner.loop","ph":"X","args": {"i":44}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1121.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":44,"tid": 3,"ts": 1148.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1150.00,"name":"hello 45 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1151.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1152.00,"name":"c","ph":"C","args": {"n":177}}, +{"pid":2,"cat":"trace","id":44,"tid": 3,"ts": 1153.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":44,"tid": 3,"ts": 1154.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1149.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1157.00,"name":"hello 45 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1158.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1159.00,"name":"c","ph":"C","args": {"n":178}}, +{"pid":2,"cat":"trace","id":44,"tid": 3,"ts": 1160.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1156.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1163.00,"name":"hello 45 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1164.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1165.00,"name":"c","ph":"C","args": {"n":179}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1162.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"ts": 1168.00,"name":"hello 45 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1169.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1170.00,"name":"c","ph":"C","args": {"n":180}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1167.00,"name":"inner.loop","ph":"X","args": {"i":45}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1147.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":45,"tid": 3,"ts": 1174.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1176.00,"name":"hello 46 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1177.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1178.00,"name":"c","ph":"C","args": {"n":181}}, +{"pid":2,"cat":"trace","id":45,"tid": 3,"ts": 1179.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":45,"tid": 3,"ts": 1180.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1175.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1183.00,"name":"hello 46 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1184.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1185.00,"name":"c","ph":"C","args": {"n":182}}, +{"pid":2,"cat":"trace","id":45,"tid": 3,"ts": 1186.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1182.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1189.00,"name":"hello 46 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1190.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1191.00,"name":"c","ph":"C","args": {"n":183}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1188.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"ts": 1194.00,"name":"hello 46 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1195.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1196.00,"name":"c","ph":"C","args": {"n":184}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1193.00,"name":"inner.loop","ph":"X","args": {"i":46}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1173.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":46,"tid": 3,"ts": 1200.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1202.00,"name":"hello 47 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1203.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1204.00,"name":"c","ph":"C","args": {"n":185}}, +{"pid":2,"cat":"trace","id":46,"tid": 3,"ts": 1205.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":46,"tid": 3,"ts": 1206.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1201.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1209.00,"name":"hello 47 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1210.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1211.00,"name":"c","ph":"C","args": {"n":186}}, +{"pid":2,"cat":"trace","id":46,"tid": 3,"ts": 1212.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1208.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1215.00,"name":"hello 47 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1216.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1217.00,"name":"c","ph":"C","args": {"n":187}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1214.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"ts": 1220.00,"name":"hello 47 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1221.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1222.00,"name":"c","ph":"C","args": {"n":188}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1219.00,"name":"inner.loop","ph":"X","args": {"i":47}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1199.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":47,"tid": 3,"ts": 1226.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1228.00,"name":"hello 48 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1229.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1230.00,"name":"c","ph":"C","args": {"n":189}}, +{"pid":2,"cat":"trace","id":47,"tid": 3,"ts": 1231.00,"name":"sub-sleep","ph":"B"}, +{"pid":2,"cat":"trace","id":47,"tid": 3,"ts": 1232.00,"name":"sub-sleep","ph":"E"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1227.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1235.00,"name":"hello 48 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1236.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1237.00,"name":"c","ph":"C","args": {"n":190}}, +{"pid":2,"cat":"trace","id":47,"tid": 3,"ts": 1238.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1234.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1241.00,"name":"hello 48 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1242.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1243.00,"name":"c","ph":"C","args": {"n":191}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1240.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"ts": 1246.00,"name":"hello 48 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1247.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1248.00,"name":"c","ph":"C","args": {"n":192}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1245.00,"name":"inner.loop","ph":"X","args": {"i":48}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1225.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":48,"tid": 3,"ts": 1252.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1254.00,"name":"hello 49 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1255.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1256.00,"name":"c","ph":"C","args": {"n":193}}, +{"pid":2,"cat":"trace","id":48,"tid": 3,"ts": 1257.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":48,"tid": 3,"ts": 1258.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1253.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1261.00,"name":"hello 49 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1262.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1263.00,"name":"c","ph":"C","args": {"n":194}}, +{"pid":2,"cat":"trace","id":48,"tid": 3,"ts": 1264.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1260.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1267.00,"name":"hello 49 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1268.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1269.00,"name":"c","ph":"C","args": {"n":195}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1266.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"ts": 1272.00,"name":"hello 49 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1273.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1274.00,"name":"c","ph":"C","args": {"n":196}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1271.00,"name":"inner.loop","ph":"X","args": {"i":49}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1251.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 1278.00,"name":"fake_sleep","ph":"b"}, +{"pid":2,"cat":"","tid": 3,"ts": 1280.00,"name":"hello 50 2","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1281.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1282.00,"name":"c","ph":"C","args": {"n":197}}, +{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 1283.00,"name":"sub-sleep","ph":"b"}, +{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 1284.00,"name":"sub-sleep","ph":"e"}, +{"pid":2,"cat":"","tid": 3,"dur": 6.00,"ts": 1279.00,"name":"inner.loop","ph":"X","args": {"j":2,"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1287.00,"name":"hello 50 3","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1288.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1289.00,"name":"c","ph":"C","args": {"n":198}}, +{"pid":2,"cat":"trace","id":49,"tid": 3,"ts": 1290.00,"name":"fake_sleep","ph":"e","args": {"slept":true}}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1286.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1293.00,"name":"hello 50 4","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1294.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1295.00,"name":"c","ph":"C","args": {"n":199}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1292.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"ts": 1298.00,"name":"hello 50 5","ph":"I"}, +{"pid":2,"cat":"","tid": 3,"ts": 1299.00,"name":"world","ph":"I"}, +{"pid":2,"tid":3,"ts":1300.00,"name":"c","ph":"C","args": {"n":200}}, +{"pid":2,"cat":"","tid": 3,"dur": 4.00,"ts": 1297.00,"name":"inner.loop","ph":"X","args": {"i":50}}, +{"pid":2,"cat":"","tid": 3,"dur": 25.00,"ts": 1277.00,"name":"outer.loop","ph":"X"}, +{"pid":2,"cat":"","tid": 1,"ts": 1304.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file diff --git a/test/t1.ml b/test/t1.ml index 87e4792..b96a81f 100644 --- a/test/t1.ml +++ b/test/t1.ml @@ -25,9 +25,9 @@ let run () = Trace.enter_manual_sub_span ~parent:pseudo_async_sp ~flavor: (if _i mod 3 = 0 then - `Sync - else - `Async) + `Sync + else + `Async) ~__FILE__ ~__LINE__ "sub-sleep" in @@ -43,5 +43,5 @@ let run () = done let () = - Trace_tef.Internal_.mock_all_ (); + Trace_tef.Private_.mock_all_ (); Trace_tef.with_setup ~out:`Stdout () @@ fun () -> run () diff --git a/test/t2.expected b/test/t2.expected index 673448c..5d8c042 100644 --- a/test/t2.expected +++ b/test/t2.expected @@ -1,933 +1,933 @@ [{"pid":2,"name":"process_name","ph":"M","args": {"name":"main"}}, {"pid":2,"tid": 3,"name":"thread_name","ph":"M","args": {"name":"t1"}}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 6.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 8.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 5.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 12.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 9.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 11.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 8.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 15.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 17.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 14.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 11.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 4.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 24.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 18.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 20.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 17.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 14.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 7.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 27.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 29.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 26.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 23.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 35.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 37.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 34.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 41.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 30.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 32.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 29.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 26.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 38.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 40.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 37.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 44.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 46.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 43.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 40.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 33.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 22.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 3.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 56.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 47.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 49.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 46.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 43.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 36.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 25.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 6.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 59.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 61.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 58.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 55.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 67.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 69.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 66.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 73.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 62.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 64.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 61.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 58.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 70.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 72.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 69.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 76.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 78.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 75.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 72.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 65.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 54.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 87.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 89.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 86.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 93.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 79.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 81.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 78.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 75.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 68.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 57.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 90.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 92.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 89.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 96.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 98.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 95.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 92.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 85.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 105.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 99.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 101.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 98.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 95.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 88.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 108.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 110.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 107.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 104.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 116.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 118.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 115.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 122.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 111.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 113.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 110.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 107.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 119.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 121.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 118.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 125.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 127.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 124.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 121.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 114.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 103.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 84.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 53.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 2.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 140.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 128.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 130.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 127.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 124.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 117.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 106.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 87.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 56.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 5.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 143.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 145.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 142.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 139.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 151.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 153.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 150.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 157.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 146.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 148.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 145.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 142.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 154.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 156.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 153.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 160.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 162.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 159.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 156.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 149.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 138.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 171.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 173.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 170.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 177.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 163.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 165.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 162.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 159.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 152.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 141.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 174.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 176.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 173.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 180.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 182.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 179.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 176.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 169.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 189.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 183.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 185.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 182.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 179.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 172.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 192.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 194.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 191.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 188.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 200.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 202.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 199.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 206.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 195.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 197.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 194.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 191.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 203.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 205.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 202.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 209.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 211.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 208.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 205.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 198.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 187.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 168.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 137.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 223.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 225.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 222.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 229.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 212.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 214.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 211.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 208.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 201.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 190.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 171.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 140.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 226.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 228.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 225.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 232.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 234.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 231.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 228.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 221.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 241.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 235.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 237.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 234.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 231.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 224.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 244.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 246.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 243.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 240.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 252.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 254.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 251.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 258.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 247.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 249.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 246.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 243.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 255.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 257.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 254.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 261.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 263.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 260.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 257.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 250.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 239.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 220.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 273.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 264.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 266.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 263.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 260.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 253.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 242.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 223.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 276.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 278.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 275.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 272.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 284.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 286.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 283.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 290.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 279.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 281.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 278.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 275.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 287.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 289.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 286.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 293.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 295.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 292.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 289.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 282.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 271.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 304.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 306.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 303.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 310.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 296.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 298.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 295.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 292.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 285.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 274.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 307.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 309.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 306.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 313.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 315.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 312.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 309.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 302.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 322.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 316.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 318.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 315.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 312.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 305.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 325.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 327.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 324.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 321.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 333.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 335.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 332.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 339.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 328.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 330.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 327.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 324.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 336.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 338.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 335.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 342.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 344.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 341.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 338.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 331.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 320.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 301.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 270.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 219.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 136.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 1.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 360.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 345.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 347.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 344.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 341.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 334.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 323.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 304.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 273.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 222.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 139.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 4.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 363.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 365.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 362.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 359.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 371.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 373.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 370.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 377.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 366.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 368.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 365.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 362.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 374.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 376.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 373.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 380.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 382.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 379.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 376.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 369.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 358.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 391.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 393.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 390.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 397.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 383.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 385.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 382.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 379.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 372.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 361.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 394.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 396.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 393.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 400.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 402.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 399.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 396.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 389.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 409.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 403.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 405.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 402.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 399.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 392.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 412.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 414.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 411.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 408.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 420.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 422.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 419.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 426.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 415.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 417.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 414.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 411.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 423.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 425.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 422.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 429.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 431.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 428.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 425.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 418.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 407.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 388.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 357.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 443.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 445.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 442.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 449.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 432.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 434.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 431.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 428.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 421.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 410.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 391.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 360.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 446.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 448.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 445.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 452.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 454.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 451.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 448.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 441.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 461.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 455.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 457.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 454.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 451.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 444.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 464.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 466.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 463.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 460.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 472.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 474.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 471.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 478.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 467.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 469.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 466.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 463.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 475.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 477.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 474.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 481.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 483.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 480.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 477.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 470.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 459.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 440.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 493.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 484.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 486.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 483.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 480.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 473.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 462.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 443.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 496.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 498.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 495.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 492.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 504.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 506.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 503.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 510.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 499.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 501.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 498.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 495.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 507.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 509.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 506.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 513.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 515.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 512.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 509.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 502.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 491.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 524.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 526.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 523.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 530.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 516.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 518.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 515.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 512.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 505.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 494.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 527.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 529.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 526.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 533.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 535.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 532.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 529.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 522.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 542.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 536.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 538.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 535.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 532.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 525.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 545.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 547.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 544.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 541.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 553.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 555.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 552.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 559.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 548.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 550.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 547.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 544.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 556.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 558.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 555.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 562.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 564.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 561.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 558.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 551.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 540.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 521.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 490.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 439.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 356.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 579.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 581.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 578.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 585.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 565.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 567.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 564.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 561.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 554.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 543.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 524.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 493.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 442.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 359.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 582.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 584.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 581.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 588.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 590.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 587.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 584.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 577.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 597.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 591.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 593.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 590.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 587.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 580.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 600.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 602.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 599.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 596.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 608.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 610.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 607.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 614.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 603.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 605.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 602.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 599.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 611.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 613.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 610.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 617.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 619.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 616.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 613.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 606.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 595.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 576.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 629.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 620.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 622.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 619.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 616.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 609.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 598.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 579.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 632.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 634.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 631.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 628.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 640.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 642.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 639.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 646.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 635.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 637.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 634.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 631.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 643.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 645.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 642.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 649.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 651.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 648.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 645.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 638.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 627.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 660.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 662.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 659.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 666.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 652.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 654.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 651.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 648.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 641.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 630.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 663.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 665.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 662.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 669.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 671.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 668.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 665.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 658.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 678.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 672.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 674.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 671.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 668.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 661.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 681.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 683.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 680.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 677.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 689.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 691.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 688.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 695.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 684.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 686.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 683.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 680.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 692.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 694.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 691.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 698.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 700.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 697.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 694.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 687.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 676.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 657.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 626.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 575.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 713.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 701.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 703.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 700.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 697.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 690.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 679.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 660.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 629.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 578.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 716.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 718.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 715.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 712.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 724.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 726.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 723.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 730.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 719.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 721.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 718.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 715.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 727.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 729.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 726.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 733.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 735.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 732.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 729.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 722.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 711.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 744.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 746.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 743.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 750.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 736.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 738.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 735.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 732.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 725.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 714.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 747.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 749.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 746.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 753.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 755.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 752.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 749.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 742.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 762.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 756.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 758.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 755.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 752.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 745.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 765.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 767.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 764.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 761.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 773.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 775.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 772.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 779.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 768.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 770.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 767.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 764.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 776.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 778.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 775.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 782.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 784.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 781.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 778.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 771.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 760.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 741.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 710.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 796.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 798.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 795.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 802.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 785.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 787.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 784.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 781.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 774.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 763.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 744.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 713.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 799.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 801.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 798.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 805.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 807.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 804.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 801.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 794.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 814.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 808.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 810.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 807.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 804.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 797.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 817.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 819.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 816.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 813.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 825.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 827.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 824.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 831.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 820.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 822.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 819.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 816.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 828.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 830.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 827.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 834.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 836.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 833.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 830.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 823.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 812.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 793.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 846.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 837.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 839.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 836.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 833.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 826.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 815.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 796.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 849.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 851.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 848.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 845.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 857.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 859.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 856.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 863.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 852.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 854.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 851.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 848.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 860.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 862.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 859.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 866.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 868.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 865.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 862.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 855.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 844.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 877.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 879.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 876.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 883.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 869.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 871.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 868.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 865.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 858.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 847.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 880.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 882.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 879.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 886.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 888.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 885.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 882.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 875.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 895.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 889.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 891.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 888.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 885.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 878.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 898.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 900.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 897.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 894.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 906.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 908.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 905.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 912.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 901.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 903.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 900.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 897.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 909.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 911.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 908.00,"name":"fib","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 915.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 917.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 914.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 911.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 904.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 893.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 874.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 843.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 792.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 709.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 574.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 573.00,"ts": 355.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 929.00,"ts": 0.00,"name":"fib","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 936.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 938.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 935.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 942.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 918.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 920.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 917.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 914.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 907.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 896.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 877.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 846.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 795.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 712.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 577.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 573.00,"ts": 358.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 929.00,"ts": 3.00,"name":"fib","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 939.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 941.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 938.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 945.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 947.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 944.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 941.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 934.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 954.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 948.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 950.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 947.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 944.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 937.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 957.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 959.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 956.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 953.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 965.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 967.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 964.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 971.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 960.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 962.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 959.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 956.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 968.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 970.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 967.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 974.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 976.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 973.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 970.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 963.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 952.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 933.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 986.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 977.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 979.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 976.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 973.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 966.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 955.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 936.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 989.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 991.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 988.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 985.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 997.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 999.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 996.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1003.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 992.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 994.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 991.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 988.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1000.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1002.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 999.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1006.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1008.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1005.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1002.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 995.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 984.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1017.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1019.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1016.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1023.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1009.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1011.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1008.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1005.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 998.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 987.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1020.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1022.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1019.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1026.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1028.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1025.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1022.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1015.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1035.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1029.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1031.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1028.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1025.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1018.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1038.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1040.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1037.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1034.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1046.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1048.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1045.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1052.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1041.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1043.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1040.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1037.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1049.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1051.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1048.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1055.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1057.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1054.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1051.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1044.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1033.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1014.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 983.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 932.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1070.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1058.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1060.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1057.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1054.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1047.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1036.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1017.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 986.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 935.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1073.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1075.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1072.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1069.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1081.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1083.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1080.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1087.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1076.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1078.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1075.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1072.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1084.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1086.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1083.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1090.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1092.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1089.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1086.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1079.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1068.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1101.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1103.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1100.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1107.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1093.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1095.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1092.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1089.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1082.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1071.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1104.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1106.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1103.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1110.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1112.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1109.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1106.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1099.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1119.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1113.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1115.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1112.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1109.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1102.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1122.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1124.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1121.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1118.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1130.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1132.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1129.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1136.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1125.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1127.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1124.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1121.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1133.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1135.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1132.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1139.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1141.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1138.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1135.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1128.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1117.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1098.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1067.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1153.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1155.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1152.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1159.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1142.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1144.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1141.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1138.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1131.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1120.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1101.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1070.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1156.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1158.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1155.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1162.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1164.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1161.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1158.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1151.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1171.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1165.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1167.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1164.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1161.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1154.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1174.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1176.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1173.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1170.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1182.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1184.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1181.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1188.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1177.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1179.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1176.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1173.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1185.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1187.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1184.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1191.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1193.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1190.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1187.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1180.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1169.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1150.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1203.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1194.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1196.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1193.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1190.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1183.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1172.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1153.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1206.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1208.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1205.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1202.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1214.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1216.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1213.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1220.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1209.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1211.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1208.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1205.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1217.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1219.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1216.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1223.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1225.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1222.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1219.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1212.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1201.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1234.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1236.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1233.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1240.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1226.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1228.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1225.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1222.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1215.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1204.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1237.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1239.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1236.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1243.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1245.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1242.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1239.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1232.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1252.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1246.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1248.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1245.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1242.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1235.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1255.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1257.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1254.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1251.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1263.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1265.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1262.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1269.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1258.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1260.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1257.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1254.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1266.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1268.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1265.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1272.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1274.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1271.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1268.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1261.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1250.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1231.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1200.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1149.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1066.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 931.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1290.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1275.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1277.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1274.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1271.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1264.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1253.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1234.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1203.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1152.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1069.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 934.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1293.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1295.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1292.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1289.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1301.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1303.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1300.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1307.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1296.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1298.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1295.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1292.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1304.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1306.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1303.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1310.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1312.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1309.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1306.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1299.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1288.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1321.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1323.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1320.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1327.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1313.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1315.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1312.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1309.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1302.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1291.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1324.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1326.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1323.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1330.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1332.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1329.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1326.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1319.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1339.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1333.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1335.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1332.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1329.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1322.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1342.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1344.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1341.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1338.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1350.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1352.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1349.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1356.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1345.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1347.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1344.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1341.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1353.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1355.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1352.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1359.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1361.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1358.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1355.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1348.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1337.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1318.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1287.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1373.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1375.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1372.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1379.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1362.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1364.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1361.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1358.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1351.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1340.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1321.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1290.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1376.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1378.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1375.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1382.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1384.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1381.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1378.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1371.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1391.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1385.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1387.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1384.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1381.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1374.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1394.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1396.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1393.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1390.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1402.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1404.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1401.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1408.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1397.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1399.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1396.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1393.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1405.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1407.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1404.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1411.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1413.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1410.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1407.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1400.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1389.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1370.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1423.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1414.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1416.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1413.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1410.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1403.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1392.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1373.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1426.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1428.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1425.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1422.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1434.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1436.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1433.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1440.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1429.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1431.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1428.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1425.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1437.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1439.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1436.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1443.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1445.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1442.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1439.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1432.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1421.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1454.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1456.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1453.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1460.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1446.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1448.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1445.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1442.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1435.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1424.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1457.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1459.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1456.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1463.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1465.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1462.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1459.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1452.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1472.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1466.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1468.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1465.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1462.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1455.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1475.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1477.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1474.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1471.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1483.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1485.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1482.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1489.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1478.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1480.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1477.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1474.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1486.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1488.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1485.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1492.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1494.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1491.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1488.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1481.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1470.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1451.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1420.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1369.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1286.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1509.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1511.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1508.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1515.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1495.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1497.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1494.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1491.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1484.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1473.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1454.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1423.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1372.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1289.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1512.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1514.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1511.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1518.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1520.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1517.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1514.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1507.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1527.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1521.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1523.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1520.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1517.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1510.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1530.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1532.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1529.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1526.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1538.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1540.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1537.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1544.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1533.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1535.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1532.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1529.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1541.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1543.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1540.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1547.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1549.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1546.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1543.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1536.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1525.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1506.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1559.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1550.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1552.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1549.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1546.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1539.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1528.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1509.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1562.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1564.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1561.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1558.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1570.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1572.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1569.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1576.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1565.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1567.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1564.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1561.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1573.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1575.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1572.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1579.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1581.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1578.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1575.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1568.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1557.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1590.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1592.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1589.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1596.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1582.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1584.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1581.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1578.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1571.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1560.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1593.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1595.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1592.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1599.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1601.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1598.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1595.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1588.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1608.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1602.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1604.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1601.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1598.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1591.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1611.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1613.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1610.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1607.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1619.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1621.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1618.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1625.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1614.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1616.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1613.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1610.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1622.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1624.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1621.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1628.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1630.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1627.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1624.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1617.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1606.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1587.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1556.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1505.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1643.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1631.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1633.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1630.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1627.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1620.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1609.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1590.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1559.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1508.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1646.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1648.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1645.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1642.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1654.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1656.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1653.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1660.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1649.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1651.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1648.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1645.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1657.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1659.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1656.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1663.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1665.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1662.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1659.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1652.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1641.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1674.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1676.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1673.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1680.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1666.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1668.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1665.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1662.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1655.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1644.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1677.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1679.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1676.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1683.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1685.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1682.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1679.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1672.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1692.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1686.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1688.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1685.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1682.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1675.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1695.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1697.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1694.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1691.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1703.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1705.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1702.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1709.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1698.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1700.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1697.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1694.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1706.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1708.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1705.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1712.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1714.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1711.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1708.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1701.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1690.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1671.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1640.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1726.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1728.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1725.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1732.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1715.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1717.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1714.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1711.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1704.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1693.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1674.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1643.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1729.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1731.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1728.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1735.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1737.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1734.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1731.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1724.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1744.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1738.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1740.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1737.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1734.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1727.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1747.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1749.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1746.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1743.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1755.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1757.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1754.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1761.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1750.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1752.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1749.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1746.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1758.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1760.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1757.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1764.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1766.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1763.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1760.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1753.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1742.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1723.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1776.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1767.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1769.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1766.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1763.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1756.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1745.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1726.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1779.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1781.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1778.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1775.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1787.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1789.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1786.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1793.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1782.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1784.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1781.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1778.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1790.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1792.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1789.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1796.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1798.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1795.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1792.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1785.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1774.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1807.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1809.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1806.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1813.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1799.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1801.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1798.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1795.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1788.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1777.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1810.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1812.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1809.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1816.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1818.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1815.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1812.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1805.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1825.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1819.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1821.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1818.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1815.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1808.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1828.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1830.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1827.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1824.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1836.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1838.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1835.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1842.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1831.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1833.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1830.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1827.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1839.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1841.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1838.00,"name":"Dune__exe__T2.fib2","ph":"X"}, {"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1845.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1847.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1844.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1841.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1834.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1823.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1804.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1773.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1722.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1639.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 1504.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 573.00,"ts": 1285.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 3,"dur": 929.00,"ts": 930.00,"name":"Dune__exe__T2.fib2","ph":"X"}, -{"pid":2,"cat":"","tid": 1,"ts": 1860.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1848.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 1.00,"ts": 1850.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 5.00,"ts": 1847.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 9.00,"ts": 1844.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 17.00,"ts": 1837.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 29.00,"ts": 1826.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 49.00,"ts": 1807.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 81.00,"ts": 1776.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 133.00,"ts": 1725.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 217.00,"ts": 1642.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 353.00,"ts": 1507.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 573.00,"ts": 1288.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 3,"dur": 929.00,"ts": 933.00,"name":"Dune__exe__T2.fib2","ph":"X"}, +{"pid":2,"cat":"","tid": 1,"ts": 1864.00,"name":"tef-worker.exit","ph":"I"}] \ No newline at end of file diff --git a/test/t2.ml b/test/t2.ml index 1ad9de9..e2868c9 100644 --- a/test/t2.ml +++ b/test/t2.ml @@ -14,7 +14,7 @@ let%trace rec fib2 x = fib2 (x - 1) + fib2 (x - 2) let () = - Trace_tef.Internal_.mock_all_ (); + Trace_tef.Private_.mock_all_ (); let@ () = Trace_tef.with_setup ~out:`Stdout () in Trace_core.set_process_name "main";