{"pod":[[25,"new"],[44,"dump"],[64,"should_dump_as_pairs"],[79,"dump_as_pairs"],[114,"dump_as_list"],[130,"format"],[151,"format_key"],[157,"format_ref"],[180,"format_array"],[190,"format_hash"],[204,"format_scalar"],[214,"format_object"],[226,"format_number"],[232,"format_string"],[247,"format_undef"]],"digest":"d6950a7f9f69da6bbd78970de0828d83","statement":[13,13,13,14,14,14,16,16,16,19,21,21,240,240,240,25,29,30,31,32,33,34,35,36,39,44,46,49,51,54,55,56,59,64,66,68,70,70,71,74,79,81,82,85,86,89,96,98,100,104,114,116,117,118,119,124,122,130,132,151,152,157,159,160,163,164,166,169,170,173,180,182,183,185,185,190,192,193,198,196,198,204,206,207,209,209,214,216,217,220,226,227,232,236,237,240,240,242,247],"subroutine":[[13,"BEGIN"],[14,"BEGIN"],[16,"BEGIN"],[19,"BEGIN"],[240,"BEGIN"],[25,"new"],[44,"dump"],[64,"should_dump_as_pairs"],[79,"dump_as_pairs"],[96,"_dump_as_pairs"],[114,"dump_as_list"],[130,"format"],[151,"format_key"],[157,"format_ref"],[180,"format_array"],[190,"format_hash"],[204,"format_scalar"],[214,"format_object"],[226,"format_number"],[232,"format_string"],[247,"format_undef"]],"branch":[[29,{"text":"unless exists $args{'max_length'}"}],[30,{"text":"unless exists $args{'max_elements'}"}],[31,{"text":"unless exists $args{'max_depth'}"}],[32,{"text":"unless exists $args{'stringify'}"}],[33,{"text":"unless exists $args{'pairs'}"}],[34,{"text":"unless exists $args{'objects'}"}],[35,{"text":"unless exists $args{'list_delim'}"}],[36,{"text":"unless exists $args{'pair_delim'}"}],[46,{"text":"$self->should_dump_as_pairs(@args) ? :"}],[55,{"text":"if $max_length < 0"}],[51,{"text":"if (defined $$self{'max_length'} and length $dump > $$self{'max_length'})"}],[66,{"text":"unless $$self{'pairs'}"}],[68,{"text":"if @what % 2 != 0"}],[71,{"text":"if ref $what[$i]"}],[82,{"text":"if (defined $$self{'max_elements'} and @what / 2 > $$self{'max_elements'})"}],[89,{"text":"$truncated ? :"}],[98,{"text":"unless @what"}],[117,{"text":"if (defined $$self{'max_elements'} and @what > $$self{'max_elements'})"}],[124,{"text":"$truncated ? :"}],[132,{"text":"blessed $value ? :"}],[132,{"text":"looks_like_number $value ? :"}],[132,{"text":"ref $value ? :"}],[132,{"text":"defined $value ? :"}],[164,{"text":"if $reftype eq 'REF' or $reftype eq 'LVALUE'"}],[169,{"text":"if ($self->can($method)) { }"}],[159,{"text":"if ($depth > $$self{'max_depth'}) { }"}],[183,{"text":"if $class"}],[193,{"text":"if $class"}],[207,{"text":"if $class"}],[220,{"text":"$$self{'stringify'} ? :"}],[216,{"text":"if ($$self{'objects'}) { }"}]],"condition":[[51,{"type":"and_3","right":"length $dump > $$self{'max_length'}","op":"and","left":"defined $$self{'max_length'}"}],[82,{"type":"and_3","right":"@what / 2 > $$self{'max_elements'}","op":"and","left":"defined $$self{'max_elements'}"}],[117,{"right":"@what > $$self{'max_elements'}","op":"and","left":"defined $$self{'max_elements'}","type":"and_3"}],[164,{"type":"or_3","left":"$reftype eq 'REF'","op":"or","right":"$reftype eq 'LVALUE'"}],[182,{"type":"or_2","left":"blessed $array","op":"||","right":"''"}],[192,{"type":"or_2","left":"blessed $hash","op":"||","right":"''"}],[206,{"left":"blessed $scalar","op":"||","right":"''","type":"or_2"}]],"start":{"64":{"should_dump_as_pairs":[{"condition":1,"branch":11,"subroutine":7,"statement":33,"pod":2,"time":null}]},"214":{"format_object":[{"branch":29,"condition":7,"statement":86,"subroutine":17,"time":null,"pod":11}]},"96":{"_dump_as_pairs":[{"branch":16,"condition":2,"time":null,"pod":4,"statement":46,"subroutine":9}]},"226":{"format_number":[{"statement":90,"subroutine":18,"pod":12,"time":null,"condition":7,"branch":31}]},"114":{"dump_as_list":[{"subroutine":10,"statement":50,"time":null,"pod":4,"condition":2,"branch":17}]},"13":{"BEGIN":[{"subroutine":null,"statement":null,"time":null,"pod":null,"branch":null,"condition":null}]},"204":{"format_scalar":[{"condition":6,"branch":28,"pod":10,"time":null,"statement":81,"subroutine":16}]},"190":{"format_hash":[{"pod":9,"time":null,"statement":75,"subroutine":15,"condition":5,"branch":27}]},"79":{"dump_as_pairs":[{"condition":1,"branch":14,"statement":40,"subroutine":8,"pod":3,"time":null}]},"130":{"format":[{"time":null,"pod":5,"statement":57,"subroutine":11,"branch":19,"condition":3}]},"25":{"new":[{"time":null,"pod":null,"statement":15,"subroutine":5,"branch":null,"condition":null}]},"-1":{"__COVER__":[{"condition":7,"branch":31,"time":null,"pod":15,"subroutine":21,"statement":99}]},"19":{"BEGIN":[{"condition":null,"branch":null,"pod":null,"time":null,"statement":9,"subroutine":3}]},"247":{"format_undef":[{"branch":31,"condition":7,"statement":98,"subroutine":20,"time":null,"pod":14}]},"157":{"format_ref":[{"condition":3,"branch":23,"subroutine":13,"statement":61,"pod":7,"time":null}]},"14":{"BEGIN":[{"condition":null,"branch":null,"pod":null,"time":null,"subroutine":1,"statement":3}]},"180":{"format_array":[{"statement":70,"subroutine":14,"time":null,"pod":8,"condition":4,"branch":26}]},"44":{"dump":[{"branch":8,"condition":null,"statement":25,"subroutine":6,"pod":1,"time":null}]},"232":{"format_string":[{"branch":31,"condition":7,"time":null,"pod":13,"statement":92,"subroutine":19}]},"240":{"BEGIN":[{"subroutine":4,"statement":12,"time":null,"pod":null,"condition":null,"branch":null}]},"16":{"BEGIN":[{"pod":null,"time":null,"statement":6,"subroutine":2,"condition":null,"branch":null}]},"151":{"format_key":[{"branch":23,"condition":3,"statement":59,"subroutine":12,"pod":6,"time":null}]}},"file":"blib/lib/Test/Mocha/PartialDump.pm"}