@if (is_null($node))
    @php
        $rows = $class->row_values[$table_key][$id];
    @endphp
    @if ($row_total = array_sum($rows))
        @if (isset($parent_id))
            
                | {{ $class->row_names[$table_key][$id] }}@else | 
                | {{ $class->row_names[$table_key][$id] }}@endif
        @foreach($rows as $row) | {{ $class->has_money ? money($row, default_currency(), true) : $row }}@endforeach | {{ $class->has_money ? money($row_total, default_currency(), true) : $row }} | 
    @endif
@endif
@if (is_array($node))
    
    @php
        $parent_row_values = $class->row_values[$table_key][$id];
        array_walk_recursive($node, function ($value, $key) use ($class, $table_key, $id, &$parent_row_values) {
            if ($key == $id) {
                return;
            }
            foreach($class->row_values[$table_key][$key] as $date => $amount) {
                $parent_row_values[$date] += $amount;
            }
        });
    @endphp
    @if ($row_total = array_sum($parent_row_values))
        @if (isset($parent_id))
            
                | @else | 
                | @endif
            {{ $class->row_names[$table_key][$id] }}
            @if (array_sum($parent_row_values) != array_sum($class->row_values[$table_key][$id]))
            
            @endif@foreach($parent_row_values as $row) | {{ $class->has_money ? money($row, default_currency(), true) : $row }}@endforeach | {{ $class->has_money ? money($row_total, default_currency(), true) : $row }} | 
    @endif
    
    @php $rows = $class->row_values[$table_key][$id]; @endphp
    @if (($row_total = array_sum($rows)) && array_sum($parent_row_values) != array_sum($rows))
    
        | {{ $class->row_names[$table_key][$id] }}@foreach($rows as $row) | {{ $class->has_money ? money($row, default_currency(), true) : $row }}@endforeach | {{ $class->has_money ? money($row_total, default_currency(), true) : $row }} | 
    @endif
    
    @php
        $parent_id = $id;
        $tree_level++;
    @endphp
    @foreach($node as $id => $node)
        @if ($parent_id != $id)
            @include($class->views['detail.table.row'], ['parent_id' => $parent_id, 'tree_level' => $tree_level])
        @endif
    @endforeach
@endif