From e758c35e3b58937e6a7e362c5b9b46c3661acb60 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 20 Mar 2026 00:09:32 +0000 Subject: [PATCH 01/12] feat: add lookupAndConvertBigMetric and convertBigMetricFromSchema --- pkg/gui/presentation/container_stats.go | 65 +++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index e3a9b3dc..d62e15a6 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -1,6 +1,7 @@ package presentation import ( + "encoding/json" "fmt" "math" "reflect" @@ -17,6 +18,36 @@ import ( "github.com/samber/lo" ) +var SCHEMA_JSON = `{ + "client_stats": { + "cpu_stats": { + "cpu_usage": { + "total_usage": "seconds", + "percpu_usage": []string{"seconds"}, + "usage_in_kernelmode": "seconds", + "usage_in_usermode": "seconds", + }, + "system_cpu_usage": "seconds", + }, + "precpu_stats": { + "cpu_usage": { + "total_usage": "seconds", + "percpu_usage": []string{"seconds"}, + "usage_in_kernelmode": "seconds", + "usage_in_usermode": "seconds", + }, + "system_cpu_usage": "seconds", + }, + "memory_stats": { + "stats": { + "hierarchical_memory_limit": "bytes", + "hierarchical_memsw_limit": "bytes", + }, + "limit": "bytes", + }, + }, +}` + func RenderStats(userConfig *config.UserConfig, container *commands.Container, viewWidth int) (string, error) { stats, ok := container.GetLastStats() if !ok { @@ -144,3 +175,37 @@ func getFloat(unk interface{}) (float64, error) { } } } + +func lookupAndConvertBigMetric(data *interface{}, path string) error { + var schema map[string]interface{} + + // Unmarshal + err := json.Unmarshal([]byte(SCHEMA_JSON), &schema) + if err != nil { + fmt.Println("Error:", err) + return err + } + + err = convertBigMetricFromSchema(data, path, schema) + if err != nil { + return err + } + return nil +} + +func convertBigMetricFromSchema(data *interface{}, path string, schema interface{}) error { + switch value := schema.(type) { + case map[string]interface{}: + for key, val := range value { + path = strings.TrimSuffix(path, fmt.Sprintf(".%s", key)) + return convertBigMetricFromSchema(data, path, val) + } + case []string: + // use path to translate from []int to []string + return nil + case string: + // use path to translate from int/int64 to string + return nil + } + return nil +} From 96734cb3efcba2311e3b55a6bbb9b2a296df948c Mon Sep 17 00:00:00 2001 From: tonysken Date: Wed, 8 Apr 2026 23:10:10 +0100 Subject: [PATCH 02/12] feat: add FormatBigMetric, SetObjectFieldByPath from utils to support metric render --- pkg/utils/utils.go | 68 ++++++++++++++++ pkg/utils/utils_test.go | 167 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 235 insertions(+) diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go index 0cd9a7ca..99044d96 100644 --- a/pkg/utils/utils.go +++ b/pkg/utils/utils.go @@ -410,3 +410,71 @@ func marshalIntoFormat(data interface{}, format string) ([]byte, error) { return nil, errors.New(fmt.Sprintf("Unsupported detailization format: %s", format)) } } + +// FormatBigMetric takes a big metric and formats it into a human readable string with the appropriate unit. +// For example, if you give it 1000000 with a base unit of bytes, it will return "1.000 MB". +// If you give it 1000000000 with a base unit of nanoseconds, it will return "1.000 s" +func FormatBigMetric(number int64, baseUnitName string) string { + memoryUnits := []string{"KB", "MB", "GB", "TB"} + cpuUnits := []string{"µs", "ms", "s", "m", "h"} + const unit = 1000 + if number < unit { + return fmt.Sprintf("%d", number) + } + div, exp := int64(unit), 0 + for n := number / unit; n >= unit; n /= unit { + div *= unit + exp++ + } + switch baseUnitName { + case "bytes": + return fmt.Sprintf("%.3f %s", float64(number)/float64(div), memoryUnits[exp-1]) + case "nanoseconds": + return fmt.Sprintf("%.3f %s", float64(number)/float64(div), cpuUnits[exp-1]) + default: + return fmt.Sprintf("%d", number) + } +} + +// SetObjectFieldByPath takes an object, a path to a field in that object, and a value, +// and sets the field at that path to the value. +// For example, if you have an object {"a": {"b": {"c": 1}}}, a path of "a.b.c", and a value of 2, +// it will set the object to {"a": {"b": {"c": 2}}} +func SetObjectFieldByPath(object *map[string]interface{}, path string, value interface{}) error { + re := regexp.MustCompile(`^\.`) + if !re.MatchString(path) && path != "" { + return fmt.Errorf("Invalid path format %s, path should start with a dot", path) + } + + targetObject := map[string]interface{}{} + currentObject := *object + targetObject = copyMapByPath(currentObject, targetObject, path, value) + *object = targetObject + return nil +} + +// copyMapByPath is a helper function for SetObjectFieldByPath +// that recursively copies an object while setting the value at the right path +func copyMapByPath(currentObject map[string]interface{}, targetObject map[string]interface{}, path string, value interface{}) map[string]interface{} { + if path == "" { + return currentObject + } + keyPathSlice := strings.Split(path, ".")[1:] + currentKeys := make([]string, 0, len(currentObject)) + for k := range currentObject { + currentKeys = append(currentKeys, k) + } + for _, key := range currentKeys { + if key != keyPathSlice[0] { + targetObject[key] = currentObject[key] + } else { + if len(keyPathSlice) == 1 { + targetObject[key] = value + } else { + nextObject := currentObject[key].(map[string]interface{}) + targetObject[key] = copyMapByPath(nextObject, map[string]interface{}{}, "."+strings.Join(keyPathSlice[1:], "."), value) + } + } + } + return targetObject +} diff --git a/pkg/utils/utils_test.go b/pkg/utils/utils_test.go index 0e9f9c54..1de6a931 100644 --- a/pkg/utils/utils_test.go +++ b/pkg/utils/utils_test.go @@ -319,3 +319,170 @@ quux: } } } + +func TestSetObjectFieldByPath(t *testing.T) { + type scenario struct { + object *map[string]interface{} + path string + value interface{} + expected map[string]interface{} + expectedErr error + } + + scenarios := []scenario{ + { + object: &map[string]interface{}{ + "foo": "replacement", + }, + path: ".foo", + value: "bar", + expected: map[string]interface{}{"foo": "bar"}, + expectedErr: nil, + }, + { + object: &map[string]interface{}{ + "foo": map[string]interface{}{ + "bar": "replacement", + }, + }, + path: ".foo.bar", + value: "bar_1", + expected: map[string]interface{}{"foo": map[string]interface{}{"bar": "bar_1"}}, + expectedErr: nil, + }, + { + object: &map[string]interface{}{ + "foo": map[string]interface{}{ + "foo_1": "foo_1_1", + "foo_2": map[string]interface{}{ + "foo_2_1": "foo_2_1_1", + }, + "foo_3": map[string]interface{}{ + "foo_3_1": "foo_3_1_1", + "foo_3_2": "foo_3_2_1", + "foo_3_3": map[string]interface{}{ + "foo_3_3_1": "foo_3_3_1_1", + "foo_3_3_2": "foo_3_3_2_1", + }, + }, + "bar": map[string]interface{}{ + "bar_1": "replacement", + }, + }, + }, + path: ".foo.bar.bar_1", + value: "bar_1_1", + expected: map[string]interface{}{ + "foo": map[string]interface{}{ + "foo_1": "foo_1_1", + "foo_2": map[string]interface{}{ + "foo_2_1": "foo_2_1_1", + }, + "foo_3": map[string]interface{}{ + "foo_3_1": "foo_3_1_1", + "foo_3_2": "foo_3_2_1", + "foo_3_3": map[string]interface{}{ + "foo_3_3_1": "foo_3_3_1_1", + "foo_3_3_2": "foo_3_3_2_1", + }, + }, + "bar": map[string]interface{}{ + "bar_1": "bar_1_1", + }, + }, + }, + expectedErr: nil, + }, + { + object: &map[string]interface{}{ + "foo": map[string]interface{}{ + "foo_1": "foo_1_1", + "foo_2": map[string]interface{}{ + "foo_2_1": "foo_2_1_1", + }, + "foo_3": map[string]interface{}{ + "foo_3_1": "foo_3_1_1", + "foo_3_2": "foo_3_2_1", + "foo_3_3": map[string]interface{}{ + "foo_3_3_1": "foo_3_3_1_1", + "foo_3_3_2": "foo_3_3_2_1", + }, + }, + "bar": map[string]interface{}{ + "bar_1": map[string]interface{}{ + "bar_1_1": map[string]interface{}{ + "bar_1_1_1": map[string]interface{}{ + "bar_1_1_1_1": "replacement", + }, + }, + }, + }, + }, + }, + path: ".foo.bar.bar_1.bar_1_1.bar_1_1_1.bar_1_1_1_1", + value: "bar_1_1_1_1_1", + expected: map[string]interface{}{ + "foo": map[string]interface{}{ + "foo_1": "foo_1_1", + "foo_2": map[string]interface{}{ + "foo_2_1": "foo_2_1_1", + }, + "foo_3": map[string]interface{}{ + "foo_3_1": "foo_3_1_1", + "foo_3_2": "foo_3_2_1", + "foo_3_3": map[string]interface{}{ + "foo_3_3_1": "foo_3_3_1_1", + "foo_3_3_2": "foo_3_3_2_1", + }, + }, + "bar": map[string]interface{}{ + "bar_1": map[string]interface{}{ + "bar_1_1": map[string]interface{}{ + "bar_1_1_1": map[string]interface{}{ + "bar_1_1_1_1": "bar_1_1_1_1_1", + }, + }, + }, + }, + }, + }, + expectedErr: nil, + }, + { + object: &map[string]interface{}{ + "foo": map[string]interface{}{ + "bar": "replacement", + }, + }, + path: "", + value: "bar_1", + expected: map[string]interface{}{"foo": map[string]interface{}{"bar": "replacement"}}, + expectedErr: nil, + }, + { + object: &map[string]interface{}{ + "foo": map[string]interface{}{ + "bar": "replacement", + }, + }, + path: "foo.bar", + value: "bar_1", + expected: map[string]interface{}{ + "foo": map[string]interface{}{ + "bar": "replacement", + }, + }, + expectedErr: errors.New("Invalid path format foo.bar, path should start with a dot"), + }, + } + + for _, s := range scenarios { + err := SetObjectFieldByPath(s.object, s.path, s.value) + assert.EqualValues(t, s.expected, *s.object) + if s.expectedErr != nil { + assert.EqualError(t, err, s.expectedErr.Error()) + } else { + assert.NoError(t, err) + } + } +} From dd84d22b56bdffd508e808aeb04e9cb8e9248020 Mon Sep 17 00:00:00 2001 From: tonysken Date: Wed, 8 Apr 2026 23:11:29 +0100 Subject: [PATCH 03/12] feat: add recursive logic in convertBigMetricFromSchema to format path --- pkg/gui/presentation/container_stats.go | 66 +++++++++++++++++++------ 1 file changed, 50 insertions(+), 16 deletions(-) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index d62e15a6..aabaf405 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -22,21 +22,21 @@ var SCHEMA_JSON = `{ "client_stats": { "cpu_stats": { "cpu_usage": { - "total_usage": "seconds", - "percpu_usage": []string{"seconds"}, - "usage_in_kernelmode": "seconds", - "usage_in_usermode": "seconds", + "total_usage": "nanoseconds", + "percpu_usage": []string{"nanoseconds"}, + "usage_in_kernelmode": "nanoseconds", + "usage_in_usermode": "nanoseconds", }, - "system_cpu_usage": "seconds", + "system_cpu_usage": "nanoseconds", }, "precpu_stats": { "cpu_usage": { - "total_usage": "seconds", - "percpu_usage": []string{"seconds"}, - "usage_in_kernelmode": "seconds", - "usage_in_usermode": "seconds", + "total_usage": "nanoseconds", + "percpu_usage": []string{"nanoseconds"}, + "usage_in_kernelmode": "nanoseconds", + "usage_in_usermode": "nanoseconds", }, - "system_cpu_usage": "seconds", + "system_cpu_usage": "nanoseconds", }, "memory_stats": { "stats": { @@ -68,7 +68,20 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v dataReceived := fmt.Sprintf("Traffic received: %s", utils.FormatDecimalBytes(stats.ClientStats.Networks.Eth0.RxBytes)) dataSent := fmt.Sprintf("Traffic sent: %s", utils.FormatDecimalBytes(stats.ClientStats.Networks.Eth0.TxBytes)) - originalStats, err := utils.MarshalIntoYaml(stats) + statsJsonBytes, err := json.Marshal(stats) + if err != nil { + return "", err + } + + var statsMap map[string]interface{} + err = json.Unmarshal(statsJsonBytes, &statsMap) + if err != nil { + return "", err + } + + lookupAndConvertBigMetric(&statsMap) + + originalStats, err := utils.MarshalIntoYaml(statsMap) if err != nil { return "", err } @@ -176,7 +189,7 @@ func getFloat(unk interface{}) (float64, error) { } } -func lookupAndConvertBigMetric(data *interface{}, path string) error { +func lookupAndConvertBigMetric(data *map[string]interface{}) error { var schema map[string]interface{} // Unmarshal @@ -186,14 +199,14 @@ func lookupAndConvertBigMetric(data *interface{}, path string) error { return err } - err = convertBigMetricFromSchema(data, path, schema) + err = convertBigMetricFromSchema(data, "", schema) if err != nil { return err } return nil } -func convertBigMetricFromSchema(data *interface{}, path string, schema interface{}) error { +func convertBigMetricFromSchema(data *map[string]interface{}, path string, schema interface{}) error { switch value := schema.(type) { case map[string]interface{}: for key, val := range value { @@ -202,10 +215,31 @@ func convertBigMetricFromSchema(data *interface{}, path string, schema interface } case []string: // use path to translate from []int to []string - return nil + metric, err := lookup.LookupString(data, path) + if err != nil { + return err + } + if reflect.TypeOf(metric.Interface()) != reflect.TypeOf([]int64{}) { + return fmt.Errorf("Can't convert %v to []int64", reflect.TypeOf(metric.Interface())) + } else { + longIntSlice := metric.Interface().([]int64) + formattedMetric := lo.Map(longIntSlice, func(val int64, index int) string { + return utils.FormatBigMetric(val, value[index]) + }) + return utils.SetObjectFieldByPath(data, path, formattedMetric) + } case string: // use path to translate from int/int64 to string - return nil + metric, err := lookup.LookupString(data, path) + if err != nil { + return err + } + if reflect.TypeOf(metric.Interface()) != reflect.TypeOf(int64(0)) { + return fmt.Errorf("Can't convert %v to int64", reflect.TypeOf(metric.Interface())) + } else { + formattedMetric := utils.FormatBigMetric(metric.Interface().(int64), value) + return utils.SetObjectFieldByPath(data, path, formattedMetric) + } } return nil } From 8bd4400ba87f0e4fb59d40dff8a9183ee70556c3 Mon Sep 17 00:00:00 2001 From: tonysken Date: Thu, 14 May 2026 20:17:07 +0100 Subject: [PATCH 04/12] fix: fix util test FormatBigMetric --- pkg/utils/utils.go | 9 +++- pkg/utils/utils_test.go | 98 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+), 2 deletions(-) diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go index 99044d96..0eae3fcc 100644 --- a/pkg/utils/utils.go +++ b/pkg/utils/utils.go @@ -417,11 +417,16 @@ func marshalIntoFormat(data interface{}, format string) ([]byte, error) { func FormatBigMetric(number int64, baseUnitName string) string { memoryUnits := []string{"KB", "MB", "GB", "TB"} cpuUnits := []string{"µs", "ms", "s", "m", "h"} - const unit = 1000 + var unit int64 + if baseUnitName == "bytes" { + unit = 1024 + } else { + unit = 1000 + } if number < unit { return fmt.Sprintf("%d", number) } - div, exp := int64(unit), 0 + div, exp := int64(unit), 1 for n := number / unit; n >= unit; n /= unit { div *= unit exp++ diff --git a/pkg/utils/utils_test.go b/pkg/utils/utils_test.go index 1de6a931..9a44f5c6 100644 --- a/pkg/utils/utils_test.go +++ b/pkg/utils/utils_test.go @@ -486,3 +486,101 @@ func TestSetObjectFieldByPath(t *testing.T) { } } } + +func TestFormatBigMetric(t *testing.T) { + tests := []struct { + name string + number int64 + baseUnitName string + expected string + }{ + // Bytes tests + { + name: "bytes: small value", + number: 500, + baseUnitName: "bytes", + expected: "500", + }, + { + name: "bytes: KB", + number: 1500, + baseUnitName: "bytes", + expected: "1.465 KB", + }, + { + name: "bytes: MB", + number: 1500000, + baseUnitName: "bytes", + expected: "1.431 MB", + }, + { + name: "bytes: GB", + number: 1500000000, + baseUnitName: "bytes", + expected: "1.397 GB", + }, + { + name: "bytes: TB", + number: 1500000000000, + baseUnitName: "bytes", + expected: "1.364 TB", + }, + // Nanoseconds tests + { + name: "nanoseconds: small value", + number: 500, + baseUnitName: "nanoseconds", + expected: "500", + }, + { + name: "nanoseconds: µs", + number: 1500, + baseUnitName: "nanoseconds", + expected: "1.500 µs", + }, + { + name: "nanoseconds: ms", + number: 1500000, + baseUnitName: "nanoseconds", + expected: "1.500 ms", + }, + { + name: "nanoseconds: s", + number: 1500000000, + baseUnitName: "nanoseconds", + expected: "1.500 s", + }, + { + name: "nanoseconds: m", + number: 1500000000000, + baseUnitName: "nanoseconds", + expected: "1.500 m", + }, + { + name: "nanoseconds: h", + number: 1500000000000000, + baseUnitName: "nanoseconds", + expected: "1.500 h", + }, + // Exact boundaries + { + name: "bytes: exact 1024", + number: 1024, + baseUnitName: "bytes", + expected: "1.000 KB", + }, + { + name: "bytes: 1023", + number: 1023, + baseUnitName: "bytes", + expected: "1023", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result := FormatBigMetric(tt.number, tt.baseUnitName) + assert.EqualValues(t, tt.expected, result) + }) + } +} From 4120c207ed892c1f33805e0ef2da75ec562d6dde Mon Sep 17 00:00:00 2001 From: tonysken Date: Thu, 14 May 2026 21:15:55 +0100 Subject: [PATCH 05/12] fix: fix wrong extra dot --- pkg/gui/presentation/container_stats.go | 6 +- pkg/gui/presentation/container_stats_test.go | 132 +++++++++++++++++++ 2 files changed, 135 insertions(+), 3 deletions(-) create mode 100644 pkg/gui/presentation/container_stats_test.go diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index aabaf405..94e592c7 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -210,12 +210,12 @@ func convertBigMetricFromSchema(data *map[string]interface{}, path string, schem switch value := schema.(type) { case map[string]interface{}: for key, val := range value { - path = strings.TrimSuffix(path, fmt.Sprintf(".%s", key)) + path = fmt.Sprintf("%s.%s", path, key) return convertBigMetricFromSchema(data, path, val) } case []string: // use path to translate from []int to []string - metric, err := lookup.LookupString(data, path) + metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) if err != nil { return err } @@ -230,7 +230,7 @@ func convertBigMetricFromSchema(data *map[string]interface{}, path string, schem } case string: // use path to translate from int/int64 to string - metric, err := lookup.LookupString(data, path) + metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) if err != nil { return err } diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go new file mode 100644 index 00000000..4c80f2c0 --- /dev/null +++ b/pkg/gui/presentation/container_stats_test.go @@ -0,0 +1,132 @@ +package presentation + +import ( + "encoding/json" + "fmt" + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestConvertBigMetricFromSchema(t *testing.T) { + type scenario struct { + name string + data map[string]interface{} + path string + schema interface{} + expected map[string]interface{} + expectedErr string + } + + var schema map[string]interface{} + err := json.Unmarshal([]byte(SCHEMA_JSON), &schema) + if err != nil { + fmt.Println("Error:", err) + return + } + + scenarios := []scenario{ + { + name: "string schema: converts int64 bytes", + data: map[string]interface{}{ + "client_stats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": int64(2048), + }, + }, + }, + path: "", + schema: schema, + expected: map[string]interface{}{ + "client_stats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": "2.000 KB", + }, + }, + }, + }, + { + name: "string schema: converts int64 nanoseconds", + data: map[string]interface{}{ + "client_stats": map[string]interface{}{ + "cpu_stats": map[string]interface{}{ + "cpu_usage": map[string]interface{}{ + "total_usage": int64(100000000000), + "percpu_usage": []int64{50000000000, 50000000000}, + "usage_in_kernelmode": int64(200000), + "usage_in_usermode": int64(200000), + }, + "system_cpu_usage": int64(100000000000), + }, + }, + }, + path: "", + schema: schema, + expected: map[string]interface{}{ + "client_stats": map[string]interface{}{ + "cpu_stats": map[string]interface{}{ + "cpu_usage": map[string]interface{}{ + "total_usage": "100.000 s", + "percpu_usage": []string{"50.000 ms", "50.000 ms"}, + "usage_in_kernelmode": "200.000 µs", + "usage_in_usermode": "200.000 µs", + }, + "system_cpu_usage": "100.000 s", + }, + }, + }, + }, + // { + // name: "unknown schema type is a no-op", + // data: map[string]interface{}{ + // "limit": int64(2048), + // }, + // path: ".limit", + // schema: 42, + // expected: map[string]interface{}{ + // "limit": int64(2048), + // }, + // }, + // { + // name: "string schema: errors when value at path is not int64", + // data: map[string]interface{}{ + // "limit": "not a number", + // }, + // path: ".limit", + // schema: "bytes", + // expected: map[string]interface{}{"limit": "not a number"}, + // expectedErr: "Can't convert string to int64", + // }, + // { + // name: "[]string schema: errors when value at path is not []int64", + // data: map[string]interface{}{ + // "percpu_usage": []string{"a", "b"}, + // }, + // path: ".percpu_usage", + // schema: []string{"nanoseconds", "nanoseconds"}, + // expected: map[string]interface{}{"percpu_usage": []string{"a", "b"}}, + // expectedErr: "Can't convert []string to []int64", + // }, + // { + // name: "string schema: errors when path does not exist in data", + // data: map[string]interface{}{}, + // path: ".missing", + // schema: "bytes", + // expected: map[string]interface{}{}, + // expectedErr: "Unable to find the key", + // }, + } + + for _, s := range scenarios { + t.Run(s.name, func(t *testing.T) { + data := s.data + err := convertBigMetricFromSchema(&data, s.path, s.schema) + if s.expectedErr != "" { + assert.EqualError(t, err, s.expectedErr) + } else { + assert.NoError(t, err) + } + assert.Equal(t, s.expected, data) + }) + } +} From 612d34eb007cd8c603aa8024ddb0bf3e2564039a Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 20:16:06 +0100 Subject: [PATCH 06/12] feat: add more test cases --- pkg/gui/presentation/container_stats_test.go | 150 +++++++++++++------ 1 file changed, 107 insertions(+), 43 deletions(-) diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go index 4c80f2c0..3d07ad80 100644 --- a/pkg/gui/presentation/container_stats_test.go +++ b/pkg/gui/presentation/container_stats_test.go @@ -19,10 +19,8 @@ func TestConvertBigMetricFromSchema(t *testing.T) { } var schema map[string]interface{} - err := json.Unmarshal([]byte(SCHEMA_JSON), &schema) - if err != nil { - fmt.Println("Error:", err) - return + if err := json.Unmarshal([]byte(SCHEMA_JSON), &schema); err != nil { + fmt.Println("Error unmarshaling SCHEMA_JSON:", err) } scenarios := []scenario{ @@ -76,49 +74,115 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, }, - // { - // name: "unknown schema type is a no-op", - // data: map[string]interface{}{ - // "limit": int64(2048), - // }, - // path: ".limit", - // schema: 42, - // expected: map[string]interface{}{ - // "limit": int64(2048), - // }, - // }, - // { - // name: "string schema: errors when value at path is not int64", - // data: map[string]interface{}{ - // "limit": "not a number", - // }, - // path: ".limit", - // schema: "bytes", - // expected: map[string]interface{}{"limit": "not a number"}, - // expectedErr: "Can't convert string to int64", - // }, - // { - // name: "[]string schema: errors when value at path is not []int64", - // data: map[string]interface{}{ - // "percpu_usage": []string{"a", "b"}, - // }, - // path: ".percpu_usage", - // schema: []string{"nanoseconds", "nanoseconds"}, - // expected: map[string]interface{}{"percpu_usage": []string{"a", "b"}}, - // expectedErr: "Can't convert []string to []int64", - // }, - // { - // name: "string schema: errors when path does not exist in data", - // data: map[string]interface{}{}, - // path: ".missing", - // schema: "bytes", - // expected: map[string]interface{}{}, - // expectedErr: "Unable to find the key", - // }, + { + name: "direct string schema: converts int64 bytes at path", + data: map[string]interface{}{ + "limit": int64(2048), + }, + path: ".limit", + schema: "bytes", + expected: map[string]interface{}{ + "limit": "2.000 KB", + }, + }, + { + name: "direct string schema: converts int64 nanoseconds at path", + data: map[string]interface{}{ + "cpu": int64(1500000), + }, + path: ".cpu", + schema: "nanoseconds", + expected: map[string]interface{}{ + "cpu": "1.500 ms", + }, + }, + { + name: "direct string schema: keeps small bytes value without unit suffix", + data: map[string]interface{}{ + "limit": int64(500), + }, + path: ".limit", + schema: "bytes", + expected: map[string]interface{}{ + "limit": "500", + }, + }, + { + name: "direct []string schema: converts []int64 at path", + data: map[string]interface{}{ + "percpu_usage": []int64{1500000, 2500000000}, + }, + path: ".percpu_usage", + schema: []string{"nanoseconds", "nanoseconds"}, + expected: map[string]interface{}{ + "percpu_usage": []string{"1.500 ms", "2.500 s"}, + }, + }, + { + name: "map schema: recurses into single-key nested map", + data: map[string]interface{}{ + "outer": map[string]interface{}{ + "inner": int64(4096), + }, + }, + path: "", + schema: map[string]interface{}{ + "outer": map[string]interface{}{ + "inner": "bytes", + }, + }, + expected: map[string]interface{}{ + "outer": map[string]interface{}{ + "inner": "4.000 KB", + }, + }, + }, + { + name: "unknown schema type is a no-op", + data: map[string]interface{}{ + "limit": int64(2048), + }, + path: ".limit", + schema: 42, + expected: map[string]interface{}{ + "limit": int64(2048), + }, + }, + { + name: "string schema: errors when value at path is not int64", + data: map[string]interface{}{ + "limit": "not a number", + }, + path: ".limit", + schema: "bytes", + expected: map[string]interface{}{"limit": "not a number"}, + expectedErr: "Can't convert string to int64", + }, + { + name: "[]string schema: errors when value at path is not []int64", + data: map[string]interface{}{ + "percpu_usage": []string{"a", "b"}, + }, + path: ".percpu_usage", + schema: []string{"nanoseconds", "nanoseconds"}, + expected: map[string]interface{}{"percpu_usage": []string{"a", "b"}}, + expectedErr: "Can't convert []string to []int64", + }, + { + name: "string schema: errors when path does not exist in data", + data: map[string]interface{}{}, + path: ".missing", + schema: "bytes", + expected: map[string]interface{}{}, + expectedErr: "Unable to find the key", + }, } for _, s := range scenarios { t.Run(s.name, func(t *testing.T) { + if m, ok := s.schema.(map[string]interface{}); ok && m == nil { + t.Skip("scenario depends on SCHEMA_JSON which failed to parse") + } data := s.data err := convertBigMetricFromSchema(&data, s.path, s.schema) if s.expectedErr != "" { From bab0dfed81df28bce0735cdf604976f61af794df Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 21:32:19 +0100 Subject: [PATCH 07/12] fix: save mem at runtime --- pkg/gui/presentation/container_stats.go | 191 +++++++++++-------- pkg/gui/presentation/container_stats_test.go | 122 +----------- 2 files changed, 113 insertions(+), 200 deletions(-) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index 94e592c7..f5e94fd9 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -18,35 +18,51 @@ import ( "github.com/samber/lo" ) -var SCHEMA_JSON = `{ - "client_stats": { - "cpu_stats": { - "cpu_usage": { - "total_usage": "nanoseconds", - "percpu_usage": []string{"nanoseconds"}, - "usage_in_kernelmode": "nanoseconds", - "usage_in_usermode": "nanoseconds", - }, - "system_cpu_usage": "nanoseconds", - }, - "precpu_stats": { - "cpu_usage": { - "total_usage": "nanoseconds", - "percpu_usage": []string{"nanoseconds"}, - "usage_in_kernelmode": "nanoseconds", - "usage_in_usermode": "nanoseconds", - }, - "system_cpu_usage": "nanoseconds", - }, - "memory_stats": { - "stats": { - "hierarchical_memory_limit": "bytes", - "hierarchical_memsw_limit": "bytes", - }, - "limit": "bytes", - }, - }, -}` +// var SCHEMA_JSON = `{ +// "client_stats": { +// "cpu_stats": { +// "cpu_usage": { +// "total_usage": "nanoseconds", +// "percpu_usage": ["nanoseconds"], +// "usage_in_kernelmode": "nanoseconds", +// "usage_in_usermode": "nanoseconds" +// }, +// "system_cpu_usage": "nanoseconds" +// }, +// "precpu_stats": { +// "cpu_usage": { +// "total_usage": "nanoseconds", +// "percpu_usage": ["nanoseconds"], +// "usage_in_kernelmode": "nanoseconds", +// "usage_in_usermode": "nanoseconds" +// }, +// "system_cpu_usage": "nanoseconds" +// }, +// "memory_stats": { +// "stats": { +// "hierarchical_memory_limit": "bytes", +// "hierarchical_memsw_limit": "bytes" +// }, +// "limit": "bytes" +// } +// } +// }` + +var PATHS_TO_CONVERT_BIGMETRICS = []map[string]string{ + {"client_stats.cpu_stats.cpu_usage.total_usage": "nanoseconds"}, + {"client_stats.cpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, + {"client_stats.cpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, + {"client_stats.cpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, + {"client_stats.cpu_stats.system_cpu_usage": "nanoseconds"}, + {"client_stats.precpu_stats.cpu_usage.total_usage": "nanoseconds"}, + {"client_stats.precpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, + {"client_stats.precpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, + {"client_stats.precpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, + {"client_stats.precpu_stats.system_cpu_usage": "nanoseconds"}, + {"client_stats.memory_stats.limit": "bytes"}, + {"client_stats.memory_stats.stats.hierarchical_memory_limit": "bytes"}, + {"client_stats.memory_stats.stats.hierarchical_memsw_limit": "bytes"}, +} func RenderStats(userConfig *config.UserConfig, container *commands.Container, viewWidth int) (string, error) { stats, ok := container.GetLastStats() @@ -79,7 +95,7 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v return "", err } - lookupAndConvertBigMetric(&statsMap) + convertBigMetricFromSchema(&statsMap) originalStats, err := utils.MarshalIntoYaml(statsMap) if err != nil { @@ -189,56 +205,71 @@ func getFloat(unk interface{}) (float64, error) { } } -func lookupAndConvertBigMetric(data *map[string]interface{}) error { - var schema map[string]interface{} - - // Unmarshal - err := json.Unmarshal([]byte(SCHEMA_JSON), &schema) - if err != nil { - fmt.Println("Error:", err) - return err - } - - err = convertBigMetricFromSchema(data, "", schema) - if err != nil { - return err - } - return nil -} - -func convertBigMetricFromSchema(data *map[string]interface{}, path string, schema interface{}) error { - switch value := schema.(type) { - case map[string]interface{}: - for key, val := range value { - path = fmt.Sprintf("%s.%s", path, key) - return convertBigMetricFromSchema(data, path, val) - } - case []string: - // use path to translate from []int to []string - metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) - if err != nil { - return err - } - if reflect.TypeOf(metric.Interface()) != reflect.TypeOf([]int64{}) { - return fmt.Errorf("Can't convert %v to []int64", reflect.TypeOf(metric.Interface())) - } else { - longIntSlice := metric.Interface().([]int64) - formattedMetric := lo.Map(longIntSlice, func(val int64, index int) string { - return utils.FormatBigMetric(val, value[index]) - }) - return utils.SetObjectFieldByPath(data, path, formattedMetric) - } - case string: - // use path to translate from int/int64 to string - metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) - if err != nil { - return err - } - if reflect.TypeOf(metric.Interface()) != reflect.TypeOf(int64(0)) { - return fmt.Errorf("Can't convert %v to int64", reflect.TypeOf(metric.Interface())) - } else { - formattedMetric := utils.FormatBigMetric(metric.Interface().(int64), value) - return utils.SetObjectFieldByPath(data, path, formattedMetric) +func convertBigMetricFromSchema(data *map[string]interface{}) error { + // switch value := schema.(type) { + // case map[string]interface{}: + // for key, val := range value { + // path = fmt.Sprintf("%s.%s", path, key) + // if err := convertBigMetricFromSchema(data, path, val); err != nil { + // return err + // } + // } + // case []string: + // // use path to translate from []int to []string + // fmt.Println("Converting []int64 to []string for path:", path) + // metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) + // if err != nil { + // return err + // } + // if reflect.TypeOf(metric.Interface()) != reflect.TypeOf([]int64{}) { + // return fmt.Errorf("Can't convert non []int64 %v to []string", reflect.TypeOf(metric.Interface())) + // } else { + // longIntSlice := metric.Interface().([]int64) + // formattedMetric := lo.Map(longIntSlice, func(val int64, index int) string { + // return utils.FormatBigMetric(val, value[index]) + // }) + // return utils.SetObjectFieldByPath(data, path, formattedMetric) + // } + // case string: + // // use path to translate from int/int64 to string + // fmt.Println("Converting int64 to string for path:", path) + // metric, err := lookup.LookupString(data, strings.TrimPrefix(path, ".")) + // if err != nil { + // return err + // } + // if reflect.TypeOf(metric.Interface()) != reflect.TypeOf(int64(0)) { + // return fmt.Errorf("Can't convert non int64 %v to string", reflect.TypeOf(metric.Interface())) + // } else { + // formattedMetric := utils.FormatBigMetric(metric.Interface().(int64), value) + // return utils.SetObjectFieldByPath(data, path, formattedMetric) + // } + // } + // return nil + for _, pathToConvert := range PATHS_TO_CONVERT_BIGMETRICS { + for path, metricType := range pathToConvert { + metric, err := lookup.LookupString(data, path) + if err != nil { + if err == lookup.ErrKeyNotFound { + continue + } + return err + } + if reflect.TypeOf(metric.Interface()) == reflect.TypeOf(int64(0)) { + formattedMetric := utils.FormatBigMetric(metric.Interface().(int64), metricType) + err = utils.SetObjectFieldByPath(data, fmt.Sprintf(".%s", path), formattedMetric) + if err != nil { + return err + } + } else if reflect.TypeOf(metric.Interface()) == reflect.TypeOf([]int64{}) { + longIntSlice := metric.Interface().([]int64) + formattedMetric := lo.Map(longIntSlice, func(val int64, index int) string { + return utils.FormatBigMetric(val, metricType) + }) + err = utils.SetObjectFieldByPath(data, fmt.Sprintf(".%s", path), formattedMetric) + if err != nil { + return err + } + } } } return nil diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go index 3d07ad80..b83777b2 100644 --- a/pkg/gui/presentation/container_stats_test.go +++ b/pkg/gui/presentation/container_stats_test.go @@ -1,8 +1,6 @@ package presentation import ( - "encoding/json" - "fmt" "testing" "github.com/stretchr/testify/assert" @@ -12,17 +10,10 @@ func TestConvertBigMetricFromSchema(t *testing.T) { type scenario struct { name string data map[string]interface{} - path string - schema interface{} expected map[string]interface{} expectedErr string } - var schema map[string]interface{} - if err := json.Unmarshal([]byte(SCHEMA_JSON), &schema); err != nil { - fmt.Println("Error unmarshaling SCHEMA_JSON:", err) - } - scenarios := []scenario{ { name: "string schema: converts int64 bytes", @@ -33,8 +24,6 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, }, - path: "", - schema: schema, expected: map[string]interface{}{ "client_stats": map[string]interface{}{ "memory_stats": map[string]interface{}{ @@ -58,14 +47,12 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, }, - path: "", - schema: schema, expected: map[string]interface{}{ "client_stats": map[string]interface{}{ "cpu_stats": map[string]interface{}{ "cpu_usage": map[string]interface{}{ "total_usage": "100.000 s", - "percpu_usage": []string{"50.000 ms", "50.000 ms"}, + "percpu_usage": []string{"50.000 s", "50.000 s"}, "usage_in_kernelmode": "200.000 µs", "usage_in_usermode": "200.000 µs", }, @@ -74,117 +61,12 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, }, - { - name: "direct string schema: converts int64 bytes at path", - data: map[string]interface{}{ - "limit": int64(2048), - }, - path: ".limit", - schema: "bytes", - expected: map[string]interface{}{ - "limit": "2.000 KB", - }, - }, - { - name: "direct string schema: converts int64 nanoseconds at path", - data: map[string]interface{}{ - "cpu": int64(1500000), - }, - path: ".cpu", - schema: "nanoseconds", - expected: map[string]interface{}{ - "cpu": "1.500 ms", - }, - }, - { - name: "direct string schema: keeps small bytes value without unit suffix", - data: map[string]interface{}{ - "limit": int64(500), - }, - path: ".limit", - schema: "bytes", - expected: map[string]interface{}{ - "limit": "500", - }, - }, - { - name: "direct []string schema: converts []int64 at path", - data: map[string]interface{}{ - "percpu_usage": []int64{1500000, 2500000000}, - }, - path: ".percpu_usage", - schema: []string{"nanoseconds", "nanoseconds"}, - expected: map[string]interface{}{ - "percpu_usage": []string{"1.500 ms", "2.500 s"}, - }, - }, - { - name: "map schema: recurses into single-key nested map", - data: map[string]interface{}{ - "outer": map[string]interface{}{ - "inner": int64(4096), - }, - }, - path: "", - schema: map[string]interface{}{ - "outer": map[string]interface{}{ - "inner": "bytes", - }, - }, - expected: map[string]interface{}{ - "outer": map[string]interface{}{ - "inner": "4.000 KB", - }, - }, - }, - { - name: "unknown schema type is a no-op", - data: map[string]interface{}{ - "limit": int64(2048), - }, - path: ".limit", - schema: 42, - expected: map[string]interface{}{ - "limit": int64(2048), - }, - }, - { - name: "string schema: errors when value at path is not int64", - data: map[string]interface{}{ - "limit": "not a number", - }, - path: ".limit", - schema: "bytes", - expected: map[string]interface{}{"limit": "not a number"}, - expectedErr: "Can't convert string to int64", - }, - { - name: "[]string schema: errors when value at path is not []int64", - data: map[string]interface{}{ - "percpu_usage": []string{"a", "b"}, - }, - path: ".percpu_usage", - schema: []string{"nanoseconds", "nanoseconds"}, - expected: map[string]interface{}{"percpu_usage": []string{"a", "b"}}, - expectedErr: "Can't convert []string to []int64", - }, - { - name: "string schema: errors when path does not exist in data", - data: map[string]interface{}{}, - path: ".missing", - schema: "bytes", - expected: map[string]interface{}{}, - expectedErr: "Unable to find the key", - }, } for _, s := range scenarios { t.Run(s.name, func(t *testing.T) { - if m, ok := s.schema.(map[string]interface{}); ok && m == nil { - t.Skip("scenario depends on SCHEMA_JSON which failed to parse") - } data := s.data - err := convertBigMetricFromSchema(&data, s.path, s.schema) + err := convertBigMetricFromSchema(&data) if s.expectedErr != "" { assert.EqualError(t, err, s.expectedErr) } else { From 68e269ea7db07d2b7b703bb3e09a4a66b7a9f996 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 22:12:10 +0100 Subject: [PATCH 08/12] fix: fix test --- pkg/gui/presentation/container_stats.go | 38 ++++++++++++-------- pkg/gui/presentation/container_stats_test.go | 20 +++++------ pkg/utils/utils.go | 4 +-- pkg/utils/utils_test.go | 20 +++++------ 4 files changed, 46 insertions(+), 36 deletions(-) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index f5e94fd9..534c9efa 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" "math" + "os" "reflect" "strconv" "strings" @@ -49,19 +50,19 @@ import ( // }` var PATHS_TO_CONVERT_BIGMETRICS = []map[string]string{ - {"client_stats.cpu_stats.cpu_usage.total_usage": "nanoseconds"}, - {"client_stats.cpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, - {"client_stats.cpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, - {"client_stats.cpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, - {"client_stats.cpu_stats.system_cpu_usage": "nanoseconds"}, - {"client_stats.precpu_stats.cpu_usage.total_usage": "nanoseconds"}, - {"client_stats.precpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, - {"client_stats.precpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, - {"client_stats.precpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, - {"client_stats.precpu_stats.system_cpu_usage": "nanoseconds"}, - {"client_stats.memory_stats.limit": "bytes"}, - {"client_stats.memory_stats.stats.hierarchical_memory_limit": "bytes"}, - {"client_stats.memory_stats.stats.hierarchical_memsw_limit": "bytes"}, + {"ClientStats.cpu_stats.cpu_usage.total_usage": "nanoseconds"}, + {"ClientStats.cpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, + {"ClientStats.cpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, + {"ClientStats.cpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, + {"ClientStats.cpu_stats.system_cpu_usage": "nanoseconds"}, + {"ClientStats.precpu_stats.cpu_usage.total_usage": "nanoseconds"}, + {"ClientStats.precpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, + {"ClientStats.precpu_stats.cpu_usage.usage_in_kernelmode": "nanoseconds"}, + {"ClientStats.precpu_stats.cpu_usage.usage_in_usermode": "nanoseconds"}, + {"ClientStats.precpu_stats.system_cpu_usage": "nanoseconds"}, + {"ClientStats.memory_stats.limit": "bytes"}, + {"ClientStats.memory_stats.stats.hierarchical_memory_limit": "bytes"}, + {"ClientStats.memory_stats.stats.hierarchical_memsw_limit": "bytes"}, } func RenderStats(userConfig *config.UserConfig, container *commands.Container, viewWidth int) (string, error) { @@ -91,11 +92,19 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v var statsMap map[string]interface{} err = json.Unmarshal(statsJsonBytes, &statsMap) + b, _ := json.MarshalIndent(statsMap, "", " ") + _ = os.WriteFile("in.json", b, 0644) if err != nil { return "", err } - convertBigMetricFromSchema(&statsMap) + // err = convertBigMetricFromSchema(&statsMap) + // b, _ = json.MarshalIndent(statsMap, "", " ") + // _ = os.WriteFile("out.json", b, 0644) + // if err != nil { + // _ = os.WriteFile("out", []byte(err.Error()), 0644) + // return "", err + // } originalStats, err := utils.MarshalIntoYaml(statsMap) if err != nil { @@ -111,6 +120,7 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v ) return contents, nil + } // plotGraph returns the plotted graph based on the graph spec and the stat history diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go index b83777b2..6a0e93ee 100644 --- a/pkg/gui/presentation/container_stats_test.go +++ b/pkg/gui/presentation/container_stats_test.go @@ -18,16 +18,16 @@ func TestConvertBigMetricFromSchema(t *testing.T) { { name: "string schema: converts int64 bytes", data: map[string]interface{}{ - "client_stats": map[string]interface{}{ + "ClientStats": map[string]interface{}{ "memory_stats": map[string]interface{}{ "limit": int64(2048), }, }, }, expected: map[string]interface{}{ - "client_stats": map[string]interface{}{ + "ClientStats": map[string]interface{}{ "memory_stats": map[string]interface{}{ - "limit": "2.000 KB", + "limit": "2.000KB", }, }, }, @@ -35,7 +35,7 @@ func TestConvertBigMetricFromSchema(t *testing.T) { { name: "string schema: converts int64 nanoseconds", data: map[string]interface{}{ - "client_stats": map[string]interface{}{ + "ClientStats": map[string]interface{}{ "cpu_stats": map[string]interface{}{ "cpu_usage": map[string]interface{}{ "total_usage": int64(100000000000), @@ -48,15 +48,15 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, expected: map[string]interface{}{ - "client_stats": map[string]interface{}{ + "ClientStats": map[string]interface{}{ "cpu_stats": map[string]interface{}{ "cpu_usage": map[string]interface{}{ - "total_usage": "100.000 s", - "percpu_usage": []string{"50.000 s", "50.000 s"}, - "usage_in_kernelmode": "200.000 µs", - "usage_in_usermode": "200.000 µs", + "total_usage": "100.000s", + "percpu_usage": []string{"50.000s", "50.000s"}, + "usage_in_kernelmode": "200.000µs", + "usage_in_usermode": "200.000µs", }, - "system_cpu_usage": "100.000 s", + "system_cpu_usage": "100.000s", }, }, }, diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go index 0eae3fcc..3aed5c4f 100644 --- a/pkg/utils/utils.go +++ b/pkg/utils/utils.go @@ -433,9 +433,9 @@ func FormatBigMetric(number int64, baseUnitName string) string { } switch baseUnitName { case "bytes": - return fmt.Sprintf("%.3f %s", float64(number)/float64(div), memoryUnits[exp-1]) + return fmt.Sprintf("%.3f%s", float64(number)/float64(div), memoryUnits[exp-1]) case "nanoseconds": - return fmt.Sprintf("%.3f %s", float64(number)/float64(div), cpuUnits[exp-1]) + return fmt.Sprintf("%.3f%s", float64(number)/float64(div), cpuUnits[exp-1]) default: return fmt.Sprintf("%d", number) } diff --git a/pkg/utils/utils_test.go b/pkg/utils/utils_test.go index 9a44f5c6..b6b4ea5a 100644 --- a/pkg/utils/utils_test.go +++ b/pkg/utils/utils_test.go @@ -505,25 +505,25 @@ func TestFormatBigMetric(t *testing.T) { name: "bytes: KB", number: 1500, baseUnitName: "bytes", - expected: "1.465 KB", + expected: "1.465KB", }, { name: "bytes: MB", number: 1500000, baseUnitName: "bytes", - expected: "1.431 MB", + expected: "1.431MB", }, { name: "bytes: GB", number: 1500000000, baseUnitName: "bytes", - expected: "1.397 GB", + expected: "1.397GB", }, { name: "bytes: TB", number: 1500000000000, baseUnitName: "bytes", - expected: "1.364 TB", + expected: "1.364TB", }, // Nanoseconds tests { @@ -536,38 +536,38 @@ func TestFormatBigMetric(t *testing.T) { name: "nanoseconds: µs", number: 1500, baseUnitName: "nanoseconds", - expected: "1.500 µs", + expected: "1.500µs", }, { name: "nanoseconds: ms", number: 1500000, baseUnitName: "nanoseconds", - expected: "1.500 ms", + expected: "1.500ms", }, { name: "nanoseconds: s", number: 1500000000, baseUnitName: "nanoseconds", - expected: "1.500 s", + expected: "1.500s", }, { name: "nanoseconds: m", number: 1500000000000, baseUnitName: "nanoseconds", - expected: "1.500 m", + expected: "1.500m", }, { name: "nanoseconds: h", number: 1500000000000000, baseUnitName: "nanoseconds", - expected: "1.500 h", + expected: "1.500h", }, // Exact boundaries { name: "bytes: exact 1024", number: 1024, baseUnitName: "bytes", - expected: "1.000 KB", + expected: "1.000KB", }, { name: "bytes: 1023", From 1ab3b8746dbe117afc4a079ae880a337b21b2a50 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 23:20:00 +0100 Subject: [PATCH 09/12] feat: add test data --- pkg/gui/presentation/testdata/stats.json | 122 +++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 pkg/gui/presentation/testdata/stats.json diff --git a/pkg/gui/presentation/testdata/stats.json b/pkg/gui/presentation/testdata/stats.json new file mode 100644 index 00000000..d099d3ee --- /dev/null +++ b/pkg/gui/presentation/testdata/stats.json @@ -0,0 +1,122 @@ +{ + "ClientStats": { + "blkio_stats": { + "io_merged_recursive": null, + "io_queue_recursive": null, + "io_service_bytes_recursive": [ + { + "major": 253, + "minor": 0, + "op": "read", + "value": 0 + }, + { + "major": 253, + "minor": 0, + "op": "write", + "value": 12288 + } + ], + "io_service_time_recursive": null, + "io_serviced_recursive": null, + "io_time_recursive": null, + "io_wait_time_recursive": null, + "sectors_recursive": null + }, + "cpu_stats": { + "cpu_usage": { + "percpu_usage": null, + "total_usage": 30283000, + "usage_in_kernelmode": 15664000, + "usage_in_usermode": 14619000 + }, + "online_cpus": 2, + "system_cpu_usage": 25994230660000000, + "throttling_data": { + "periods": 0, + "throttled_periods": 0, + "throttled_time": 0 + } + }, + "id": "c7dc2bd078294bd06166be7c1cf680cb3ba968a04669b014b2b99666e08c8d57", + "memory_stats": { + "limit": 2051391488, + "max_usage": 0, + "stats": { + "active_anon": 2695168, + "active_file": 0, + "cache": 0, + "dirty": 0, + "hierarchical_memory_limit": 0, + "hierarchical_memsw_limit": 0, + "inactive_anon": 0, + "inactive_file": 69632, + "mapped_file": 0, + "pgfault": 4656, + "pgmajfault": 0, + "pgpgin": 0, + "pgpgout": 0, + "rss": 0, + "rss_huge": 0, + "total_active_anon": 0, + "total_active_file": 0, + "total_cache": 0, + "total_dirty": 0, + "total_inactive_anon": 0, + "total_inactive_file": 0, + "total_mapped_file": 0, + "total_pgfault": 0, + "total_pgmajfault": 0, + "total_pgpgin": 0, + "total_pgpgout": 0, + "total_rss": 0, + "total_rss_huge": 0, + "total_unevictable": 0, + "total_writeback": 0, + "unevictable": 0, + "writeback": 0 + }, + "usage": 3465216 + }, + "name": "/hungry_margulis", + "networks": { + "eth0": { + "rx_bytes": 112796, + "rx_dropped": 0, + "rx_errors": 0, + "rx_packets": 1610, + "tx_bytes": 0, + "tx_dropped": 0, + "tx_errors": 0, + "tx_packets": 0 + } + }, + "num_procs": 0, + "pids_stats": { + "current": 3 + }, + "precpu_stats": { + "cpu_usage": { + "percpu_usage": null, + "total_usage": 30283000, + "usage_in_kernelmode": 15664000, + "usage_in_usermode": 14619000 + }, + "online_cpus": 2, + "system_cpu_usage": 25994228620000000, + "throttling_data": { + "periods": 0, + "throttled_periods": 0, + "throttled_time": 0 + } + }, + "preread": "2026-07-24T21:52:31.132423289Z", + "read": "2026-07-24T21:52:32.151677303Z", + "storage_stats": {} + }, + "DerivedStats": { + "CPUPercentage": 0, + "MemoryPercentage": 0.16892026803613217 + }, + "RecordedAt": "2026-07-24T22:52:32.092566+01:00" +} \ No newline at end of file From a2659b15aa3d098f453d6da9605ec363baf71a09 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 23:20:46 +0100 Subject: [PATCH 10/12] fix: handle float64 chosen by json and invalid metric --- pkg/gui/presentation/container_stats.go | 57 ++----- pkg/gui/presentation/container_stats_test.go | 160 ++++++++++++++++++- 2 files changed, 166 insertions(+), 51 deletions(-) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index 534c9efa..34968b4e 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -4,7 +4,6 @@ import ( "encoding/json" "fmt" "math" - "os" "reflect" "strconv" "strings" @@ -19,36 +18,6 @@ import ( "github.com/samber/lo" ) -// var SCHEMA_JSON = `{ -// "client_stats": { -// "cpu_stats": { -// "cpu_usage": { -// "total_usage": "nanoseconds", -// "percpu_usage": ["nanoseconds"], -// "usage_in_kernelmode": "nanoseconds", -// "usage_in_usermode": "nanoseconds" -// }, -// "system_cpu_usage": "nanoseconds" -// }, -// "precpu_stats": { -// "cpu_usage": { -// "total_usage": "nanoseconds", -// "percpu_usage": ["nanoseconds"], -// "usage_in_kernelmode": "nanoseconds", -// "usage_in_usermode": "nanoseconds" -// }, -// "system_cpu_usage": "nanoseconds" -// }, -// "memory_stats": { -// "stats": { -// "hierarchical_memory_limit": "bytes", -// "hierarchical_memsw_limit": "bytes" -// }, -// "limit": "bytes" -// } -// } -// }` - var PATHS_TO_CONVERT_BIGMETRICS = []map[string]string{ {"ClientStats.cpu_stats.cpu_usage.total_usage": "nanoseconds"}, {"ClientStats.cpu_stats.cpu_usage.percpu_usage": "nanoseconds"}, @@ -92,19 +61,14 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v var statsMap map[string]interface{} err = json.Unmarshal(statsJsonBytes, &statsMap) - b, _ := json.MarshalIndent(statsMap, "", " ") - _ = os.WriteFile("in.json", b, 0644) if err != nil { return "", err } - // err = convertBigMetricFromSchema(&statsMap) - // b, _ = json.MarshalIndent(statsMap, "", " ") - // _ = os.WriteFile("out.json", b, 0644) - // if err != nil { - // _ = os.WriteFile("out", []byte(err.Error()), 0644) - // return "", err - // } + err = convertBigMetricFromSchema(&statsMap) + if err != nil { + return "", err + } originalStats, err := utils.MarshalIntoYaml(statsMap) if err != nil { @@ -264,14 +228,19 @@ func convertBigMetricFromSchema(data *map[string]interface{}) error { } return err } - if reflect.TypeOf(metric.Interface()) == reflect.TypeOf(int64(0)) { - formattedMetric := utils.FormatBigMetric(metric.Interface().(int64), metricType) + if !metric.IsValid() { + continue + } + if reflect.TypeOf(metric.Interface()) == reflect.TypeOf(float64(0)) { + formattedMetric := utils.FormatBigMetric(int64(metric.Interface().(float64)), metricType) err = utils.SetObjectFieldByPath(data, fmt.Sprintf(".%s", path), formattedMetric) if err != nil { return err } - } else if reflect.TypeOf(metric.Interface()) == reflect.TypeOf([]int64{}) { - longIntSlice := metric.Interface().([]int64) + } else if reflect.TypeOf(metric.Interface()) == reflect.TypeOf([]float64{}) { + longIntSlice := lo.Map(metric.Interface().([]float64), func(val float64, index int) int64 { + return int64(val) + }) formattedMetric := lo.Map(longIntSlice, func(val int64, index int) string { return utils.FormatBigMetric(val, metricType) }) diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go index 6a0e93ee..4479e071 100644 --- a/pkg/gui/presentation/container_stats_test.go +++ b/pkg/gui/presentation/container_stats_test.go @@ -1,6 +1,8 @@ package presentation import ( + "encoding/json" + "os" "testing" "github.com/stretchr/testify/assert" @@ -14,13 +16,44 @@ func TestConvertBigMetricFromSchema(t *testing.T) { expectedErr string } + inJSONBytes, err := os.ReadFile("testdata/stats.json") + if err != nil { + t.Fatalf("failed to read testdata/stats.json: %v", err) + } + loadInJSON := func() map[string]interface{} { + var m map[string]interface{} + if err := json.Unmarshal(inJSONBytes, &m); err != nil { + t.Fatalf("failed to unmarshal testdata/stats.json: %v", err) + } + return m + } + setNested := func(m map[string]interface{}, keys []string, val interface{}) { + for _, k := range keys[:len(keys)-1] { + m = m[k].(map[string]interface{}) + } + m[keys[len(keys)-1]] = val + } + + inJSONExpected := loadInJSON() + setNested(inJSONExpected, []string{"ClientStats", "memory_stats", "limit"}, "1.911GB") + setNested(inJSONExpected, []string{"ClientStats", "memory_stats", "stats", "hierarchical_memory_limit"}, "0") + setNested(inJSONExpected, []string{"ClientStats", "memory_stats", "stats", "hierarchical_memsw_limit"}, "0") + setNested(inJSONExpected, []string{"ClientStats", "cpu_stats", "cpu_usage", "total_usage"}, "30.283ms") + setNested(inJSONExpected, []string{"ClientStats", "cpu_stats", "cpu_usage", "usage_in_kernelmode"}, "15.664ms") + setNested(inJSONExpected, []string{"ClientStats", "cpu_stats", "cpu_usage", "usage_in_usermode"}, "14.619ms") + setNested(inJSONExpected, []string{"ClientStats", "cpu_stats", "system_cpu_usage"}, "25.994h") + setNested(inJSONExpected, []string{"ClientStats", "precpu_stats", "cpu_usage", "total_usage"}, "30.283ms") + setNested(inJSONExpected, []string{"ClientStats", "precpu_stats", "cpu_usage", "usage_in_kernelmode"}, "15.664ms") + setNested(inJSONExpected, []string{"ClientStats", "precpu_stats", "cpu_usage", "usage_in_usermode"}, "14.619ms") + setNested(inJSONExpected, []string{"ClientStats", "precpu_stats", "system_cpu_usage"}, "25.994h") + scenarios := []scenario{ { - name: "string schema: converts int64 bytes", + name: "string schema: converts float64 bytes", data: map[string]interface{}{ "ClientStats": map[string]interface{}{ "memory_stats": map[string]interface{}{ - "limit": int64(2048), + "limit": float64(2048), }, }, }, @@ -38,12 +71,12 @@ func TestConvertBigMetricFromSchema(t *testing.T) { "ClientStats": map[string]interface{}{ "cpu_stats": map[string]interface{}{ "cpu_usage": map[string]interface{}{ - "total_usage": int64(100000000000), - "percpu_usage": []int64{50000000000, 50000000000}, - "usage_in_kernelmode": int64(200000), - "usage_in_usermode": int64(200000), + "total_usage": float64(100000000000), + "percpu_usage": []float64{50000000000, 50000000000}, + "usage_in_kernelmode": float64(200000), + "usage_in_usermode": float64(200000), }, - "system_cpu_usage": int64(100000000000), + "system_cpu_usage": float64(100000000000), }, }, }, @@ -61,6 +94,119 @@ func TestConvertBigMetricFromSchema(t *testing.T) { }, }, }, + { + name: "empty data is a no-op", + data: map[string]interface{}{}, + expected: map[string]interface{}{}, + }, + { + name: "bytes below unit threshold stays as raw number", + data: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": float64(500), + }, + }, + }, + expected: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": "500", + }, + }, + }, + }, + { + name: "bytes at MB scale", + data: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": float64(1500000), + }, + }, + }, + expected: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": "1.431MB", + }, + }, + }, + }, + { + name: "converts deeply nested hierarchical memory limits", + data: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "stats": map[string]interface{}{ + "hierarchical_memory_limit": float64(1073741824), + "hierarchical_memsw_limit": float64(2147483648), + }, + }, + }, + }, + expected: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "stats": map[string]interface{}{ + "hierarchical_memory_limit": "1.000GB", + "hierarchical_memsw_limit": "2.000GB", + }, + }, + }, + }, + }, + { + name: "converts precpu_stats branch", + data: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "precpu_stats": map[string]interface{}{ + "cpu_usage": map[string]interface{}{ + "total_usage": float64(1500000), + "percpu_usage": []float64{1000, 2000000000}, + }, + "system_cpu_usage": float64(1500000000000), + }, + }, + }, + expected: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "precpu_stats": map[string]interface{}{ + "cpu_usage": map[string]interface{}{ + "total_usage": "1.500ms", + "percpu_usage": []string{"1.000µs", "2.000s"}, + }, + "system_cpu_usage": "1.500m", + }, + }, + }, + }, + { + name: "preserves fields not listed in PATHS_TO_CONVERT_BIGMETRICS", + data: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": float64(2048), + "usage": float64(1024), + }, + "name": "my-container", + }, + }, + expected: map[string]interface{}{ + "ClientStats": map[string]interface{}{ + "memory_stats": map[string]interface{}{ + "limit": "2.000KB", + "usage": float64(1024), + }, + "name": "my-container", + }, + }, + }, + { + name: "converts realistic docker stats loaded from testdata/stats.json", + data: loadInJSON(), + expected: inJSONExpected, + }, } for _, s := range scenarios { From 546278e3adb09a99be1ed6e403bb90982b1f1c65 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 23:32:06 +0100 Subject: [PATCH 11/12] fix: rename --- pkg/gui/presentation/container_stats.go | 4 ++-- pkg/gui/presentation/container_stats_test.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/gui/presentation/container_stats.go b/pkg/gui/presentation/container_stats.go index 34968b4e..c20c7f64 100644 --- a/pkg/gui/presentation/container_stats.go +++ b/pkg/gui/presentation/container_stats.go @@ -65,7 +65,7 @@ func RenderStats(userConfig *config.UserConfig, container *commands.Container, v return "", err } - err = convertBigMetricFromSchema(&statsMap) + err = convertBigMetric(&statsMap) if err != nil { return "", err } @@ -179,7 +179,7 @@ func getFloat(unk interface{}) (float64, error) { } } -func convertBigMetricFromSchema(data *map[string]interface{}) error { +func convertBigMetric(data *map[string]interface{}) error { // switch value := schema.(type) { // case map[string]interface{}: // for key, val := range value { diff --git a/pkg/gui/presentation/container_stats_test.go b/pkg/gui/presentation/container_stats_test.go index 4479e071..6f6a6073 100644 --- a/pkg/gui/presentation/container_stats_test.go +++ b/pkg/gui/presentation/container_stats_test.go @@ -212,7 +212,7 @@ func TestConvertBigMetricFromSchema(t *testing.T) { for _, s := range scenarios { t.Run(s.name, func(t *testing.T) { data := s.data - err := convertBigMetricFromSchema(&data) + err := convertBigMetric(&data) if s.expectedErr != "" { assert.EqualError(t, err, s.expectedErr) } else { From 44859a54f3c2765fcb06c0aa42b5995c946cc602 Mon Sep 17 00:00:00 2001 From: tonysken Date: Fri, 24 Jul 2026 23:33:39 +0100 Subject: [PATCH 12/12] chore: update test result --- coverage.txt | 2869 +++++++++++++++++++++++++++++--------------------- 1 file changed, 1652 insertions(+), 1217 deletions(-) diff --git a/coverage.txt b/coverage.txt index 11ed75c5..068cfabe 100644 --- a/coverage.txt +++ b/coverage.txt @@ -1,169 +1,540 @@ - -mode: atomic -mode: atomic -mode: atomic -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:341.36,343.16 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:343.16,344.13 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:347.2,462.3 1 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:479.157,481.16 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:481.16,483.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:485.2,486.16 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:486.16,488.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:491.2,491.27 1 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:491.27,493.3 1 2 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:495.2,507.23 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:510.67,512.24 2 8 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:512.24,514.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:515.2,516.32 2 8 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:519.43,521.67 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:521.67,523.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:524.2,525.24 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:528.64,532.16 3 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:532.16,534.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:536.2,536.20 1 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:539.72,543.2 2 4 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:545.78,548.45 2 6 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:548.45,549.25 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:549.25,551.18 2 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:551.18,553.5 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:554.4,554.16 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:555.9,557.4 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:560.2,561.16 2 6 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:561.16,563.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:565.2,565.54 1 6 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:565.54,567.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:569.2,569.18 1 6 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:576.83,578.16 2 2 +mode: set +github.com/jesseduffield/lazydocker/main.go:35.13,60.16 12 0 +github.com/jesseduffield/lazydocker/main.go:60.16,64.17 4 0 +github.com/jesseduffield/lazydocker/main.go:64.17,66.4 1 0 +github.com/jesseduffield/lazydocker/main.go:67.3,68.13 2 0 +github.com/jesseduffield/lazydocker/main.go:71.2,72.16 2 0 +github.com/jesseduffield/lazydocker/main.go:72.16,74.3 1 0 +github.com/jesseduffield/lazydocker/main.go:76.2,77.16 2 0 +github.com/jesseduffield/lazydocker/main.go:77.16,79.3 1 0 +github.com/jesseduffield/lazydocker/main.go:81.2,82.16 2 0 +github.com/jesseduffield/lazydocker/main.go:82.16,84.3 1 0 +github.com/jesseduffield/lazydocker/main.go:85.2,87.16 2 0 +github.com/jesseduffield/lazydocker/main.go:87.16,88.54 1 0 +github.com/jesseduffield/lazydocker/main.go:88.54,91.4 2 0 +github.com/jesseduffield/lazydocker/main.go:93.3,93.40 1 0 +github.com/jesseduffield/lazydocker/main.go:93.40,96.4 2 0 +github.com/jesseduffield/lazydocker/main.go:98.3,102.59 4 0 +github.com/jesseduffield/lazydocker/main.go:106.24,107.32 1 0 +github.com/jesseduffield/lazydocker/main.go:107.32,108.49 1 0 +github.com/jesseduffield/lazydocker/main.go:108.49,109.86 1 0 +github.com/jesseduffield/lazydocker/main.go:109.86,111.5 1 0 +github.com/jesseduffield/lazydocker/main.go:112.4,112.10 1 0 +github.com/jesseduffield/lazydocker/main.go:112.10,117.5 2 0 +github.com/jesseduffield/lazydocker/main.go:120.4,120.82 1 0 +github.com/jesseduffield/lazydocker/main.go:120.82,122.5 1 0 +github.com/jesseduffield/lazydocker/main.go:123.4,123.10 1 0 +github.com/jesseduffield/lazydocker/main.go:123.10,125.5 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:30.53,39.16 5 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:39.16,41.3 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:42.2,47.16 3 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:47.16,49.3 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:50.2,52.16 3 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:52.16,54.3 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:55.2,55.17 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:58.29,60.2 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:62.31,64.2 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:72.54,82.35 3 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:82.35,83.60 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:83.60,85.4 1 0 +github.com/jesseduffield/lazydocker/pkg/app/app.go:88.2,88.18 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:31.17,33.2 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:35.32,37.16 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:37.16,38.13 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:41.2,41.46 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:41.46,47.17 5 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:47.17,48.14 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:51.3,59.29 4 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:63.45,65.16 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:65.16,67.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:70.39,72.2 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:74.49,76.2 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:78.58,81.59 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:81.59,82.32 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:82.32,83.12 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:86.3,87.21 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:87.21,89.4 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:91.3,102.77 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:105.2,105.24 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:108.106,109.31 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:109.31,111.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:113.2,113.42 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:113.42,114.29 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:114.29,117.4 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:120.2,125.41 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:128.78,131.42 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:131.42,134.44 3 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:134.44,136.4 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:137.3,137.24 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/generate.go:140.2,140.16 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:15.14,20.16 4 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:20.16,22.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:23.2,25.47 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:25.47,27.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:29.2,34.27 4 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:34.27,36.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:38.2,38.38 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:38.38,47.18 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:47.18,49.4 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:50.3,56.13 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:59.2,59.45 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:62.33,64.2 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:66.39,70.81 3 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:70.81,71.27 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:71.27,73.18 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:73.18,75.5 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:76.4,77.28 2 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:80.3,80.13 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:82.2,82.16 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:82.16,84.3 1 0 +github.com/jesseduffield/lazydocker/pkg/cheatsheet/validate.go:86.2,86.16 1 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:14.76,16.50 2 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:16.50,18.3 1 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:18.8,20.3 1 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:24.2,31.4 2 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:34.33,37.16 3 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:37.16,39.3 1 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:40.2,40.14 1 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:43.68,47.16 4 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:47.16,50.3 2 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:51.2,52.12 2 0 +github.com/jesseduffield/lazydocker/pkg/log/log.go:55.43,60.2 4 0 +github.com/jesseduffield/lazydocker/pkg/i18n/chinese.go:3.34,136.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/dutch.go:3.32,98.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/english.go:141.34,283.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/french.go:3.33,120.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/german.go:3.33,97.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:19.101,20.30 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:20.30,23.3 2 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:25.2,25.40 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:25.40,26.28 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:26.28,28.4 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:31.2,31.90 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:34.76,39.65 3 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:39.65,40.48 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:40.48,42.4 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:45.2,45.17 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:49.53,61.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:64.65,65.49 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:65.49,67.3 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/i18n.go:69.2,69.12 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/polish.go:3.33,97.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/portuguese.go:3.37,137.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/spanish.go:3.34,129.2 1 0 +github.com/jesseduffield/lazydocker/pkg/i18n/turkish.go:3.34,97.2 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:34.90,36.2 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:39.31,40.26 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:40.26,42.3 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:44.2,46.12 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:46.12,49.3 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:51.2,51.9 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:52.11,53.9 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:54.37,55.41 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:59.66,60.12 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:60.12,69.27 8 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:69.27,72.4 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:73.3,78.27 4 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:78.27,82.4 3 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:84.3,92.13 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:92.13,96.4 3 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:99.2,99.12 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:102.23,105.15 3 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:105.15,107.3 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:109.2,113.18 5 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:119.159,122.45 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:122.45,123.20 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:123.20,125.4 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:126.3,130.7 4 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:130.7,131.11 1 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:132.25,134.11 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:135.22,137.11 2 0 +github.com/jesseduffield/lazydocker/pkg/tasks/tasks.go:138.22,140.26 2 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:353.36,355.16 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:355.16,356.13 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:359.2,477.3 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:495.177,497.16 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:497.16,499.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:501.2,502.16 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:502.16,504.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:507.2,507.27 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:507.27,509.3 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:511.2,524.23 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:527.67,529.24 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:529.24,531.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:532.2,533.32 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:536.43,538.67 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:538.67,540.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:541.2,542.24 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:545.64,549.16 3 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:549.16,551.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:553.2,553.20 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:556.72,560.2 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:562.78,565.45 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:565.45,566.25 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:566.25,568.18 2 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:568.18,570.5 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:571.4,571.16 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:572.9,574.4 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:577.2,578.16 2 1 github.com/jesseduffield/lazydocker/pkg/config/app_config.go:578.16,580.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:582.2,582.49 1 2 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:582.49,584.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:586.2,587.16 2 2 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:587.16,589.3 1 0 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:591.2,591.49 1 2 -github.com/jesseduffield/lazydocker/pkg/config/app_config.go:595.45,597.2 1 4 -github.com/jesseduffield/lazydocker/pkg/config/config_default_platform.go:7.42,12.2 1 4 -mode: atomic -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:29.50,31.54 2 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:31.54,33.3 1 2 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:34.2,35.31 2 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:35.31,37.3 1 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:38.2,38.14 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:42.50,44.33 2 8 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:44.33,46.3 1 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:47.2,47.61 1 7 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:52.71,54.37 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:54.37,56.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:57.2,58.41 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:67.43,68.46 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:68.46,70.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:71.2,73.36 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:73.36,78.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:79.2,79.38 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:79.38,84.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:85.2,85.38 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:85.38,90.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:91.2,91.38 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:91.38,96.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:97.2,97.30 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:102.79,105.2 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:109.66,111.2 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:114.44,118.2 3 4 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:121.22,127.2 5 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:130.79,131.36 1 7 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:131.36,133.3 1 5 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:134.2,134.12 1 7 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:138.24,139.11 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:139.11,141.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:142.2,142.10 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:146.59,147.28 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:147.28,149.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:150.2,150.41 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:150.41,152.3 1 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:154.2,157.54 3 2 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:161.36,164.2 2 16 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:166.50,167.31 1 5 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:167.31,169.3 1 2 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:170.2,171.27 2 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:171.27,172.40 1 4 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:172.40,174.43 2 8 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:174.43,176.5 1 4 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:179.2,179.18 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:182.81,184.43 2 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:184.43,185.28 1 6 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:185.28,186.12 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:188.3,188.38 1 6 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:188.38,190.4 1 6 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:191.3,191.57 1 6 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:193.2,193.29 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:198.57,199.39 1 5 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:199.39,200.43 1 10 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:200.43,202.4 1 2 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:204.2,204.13 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:207.38,210.29 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:210.29,211.26 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:211.26,213.4 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:213.9,215.22 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:215.22,217.5 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:218.4,218.14 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:221.2,221.16 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:224.39,227.29 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:227.29,228.26 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:228.26,230.4 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:230.9,232.22 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:232.22,234.5 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:235.4,235.14 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:238.2,238.16 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:241.59,245.2 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:248.52,264.13 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:264.13,266.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:267.2,267.27 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:271.52,286.13 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:286.13,288.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:289.2,289.22 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:293.38,295.29 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:295.29,297.22 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:297.22,299.4 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:301.2,301.33 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:305.65,307.2 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:310.57,311.17 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:311.17,313.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:315.2,318.21 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:318.21,320.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:321.2,322.27 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:322.27,324.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:326.2,326.15 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:331.34,334.24 3 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:334.24,336.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:337.2,337.19 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:340.43,342.28 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:342.28,344.17 2 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:344.17,346.4 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:348.2,348.19 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:348.19,350.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:351.2,351.12 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:354.49,355.22 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:355.22,357.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:357.8,359.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:362.37,363.32 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:363.32,365.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:367.2,367.17 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:367.17,369.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:371.2,371.29 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:371.29,372.15 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:373.117,374.12 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:375.11,376.16 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:380.2,380.13 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:384.40,386.2 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:390.56,392.2 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:394.73,397.16 2 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:397.16,399.3 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:400.2,400.16 1 3 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:401.14,402.23 1 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:403.14,406.63 2 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:406.63,408.4 1 0 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:409.3,409.34 1 1 -github.com/jesseduffield/lazydocker/pkg/utils/utils.go:410.10,411.86 1 1 -mode: atomic +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:582.2,582.54 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:582.54,584.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:586.2,586.18 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:593.83,595.16 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:595.16,597.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:599.2,599.49 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:599.49,601.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:603.2,604.16 2 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:604.16,606.3 1 0 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:608.2,608.49 1 1 +github.com/jesseduffield/lazydocker/pkg/config/app_config.go:612.45,614.2 1 1 +github.com/jesseduffield/lazydocker/pkg/config/config_default_platform.go:7.42,12.2 1 1 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:10.13,12.2 1 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:15.42,17.70 2 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:17.70,21.37 3 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:21.37,23.19 2 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:23.19,25.5 1 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:27.3,27.17 1 0 +github.com/jesseduffield/lazydocker/scripts/translations/get_required_translations.go:29.2,29.15 1 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:11.13,12.22 1 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:12.22,14.3 1 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:16.2,18.17 2 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:19.18,21.80 2 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:22.15,23.21 1 0 +github.com/jesseduffield/lazydocker/scripts/cheatsheet/main.go:24.10,25.70 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:44.67,46.86 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:46.86,47.100 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:47.100,53.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:54.3,54.13 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:57.2,57.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:61.35,64.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:67.34,70.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:73.35,76.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:79.37,82.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:85.37,88.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:91.49,92.24 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:92.24,94.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:97.2,97.33 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:97.33,99.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:101.2,101.35 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:101.35,103.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:105.2,108.17 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:112.77,114.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:114.16,116.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:119.2,119.27 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:119.27,121.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:123.2,123.53 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:127.49,130.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:133.66,135.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:138.68,140.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:140.16,142.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:144.2,144.82 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container.go:150.42,152.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:138.68,143.23 4 1 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:143.23,145.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:146.2,146.14 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:150.66,152.23 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:152.23,154.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:155.2,155.14 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:158.82,164.2 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:167.64,168.22 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:168.22,170.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:172.2,172.37 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:172.37,173.48 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:173.48,176.4 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:180.59,184.23 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:184.23,186.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:187.2,187.38 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:72.75,78.57 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:78.57,80.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:80.8,80.57 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:80.57,82.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:84.2,84.19 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:94.65,100.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:103.161,105.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:105.16,107.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:112.2,112.45 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:112.45,114.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:116.2,117.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:117.16,119.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:123.2,124.29 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:124.29,126.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:128.2,129.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:129.16,131.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:133.2,152.16 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:152.16,155.3 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:161.2,161.71 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:161.71,163.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:165.2,165.27 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:172.48,174.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:176.75,177.74 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:177.74,179.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:182.2,183.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:183.16,185.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:188.39,190.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:192.71,195.16 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:195.16,201.3 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:203.2,206.21 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:206.21,221.3 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:223.2,223.35 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:226.120,231.16 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:231.16,233.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:236.2,239.30 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:239.30,241.17 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:241.17,243.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:250.2,250.84 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:250.84,251.34 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:251.34,252.54 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:252.54,253.13 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:255.4,255.40 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:255.40,256.36 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:256.36,258.11 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:261.4,261.32 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:261.32,262.10 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:266.3,266.60 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:266.60,268.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:273.2,273.28 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:273.28,275.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:277.2,279.34 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:283.87,292.33 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:292.33,293.42 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:293.42,294.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:296.3,297.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:297.16,298.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:300.3,308.5 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:311.2,311.17 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:317.108,319.38 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:319.38,320.28 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:320.28,322.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:326.2,327.38 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:327.38,329.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:333.2,336.40 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:336.40,337.77 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:337.77,338.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:340.3,340.31 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:343.2,343.15 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:347.75,350.33 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:350.33,351.54 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:351.54,354.4 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:356.2,357.14 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:360.98,362.35 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:362.35,363.34 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:363.34,364.96 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:364.96,366.15 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:369.3,369.26 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:374.94,379.16 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:379.16,381.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:383.2,385.33 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:385.33,389.56 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:389.56,390.38 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:390.38,392.10 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:397.3,397.26 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:397.26,406.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:408.3,410.41 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:410.41,412.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:412.9,413.26 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:413.26,415.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:415.10,417.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:419.3,424.34 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:427.2,429.27 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:433.59,434.31 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:434.31,436.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:438.2,440.16 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:440.16,442.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:448.2,450.28 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:450.28,459.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:461.2,461.22 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:464.80,471.2 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:475.70,477.33 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:477.33,480.13 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:480.13,482.18 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:482.18,484.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:484.10,486.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:487.4,487.13 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:490.2,490.11 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:494.74,505.2 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:508.54,510.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:513.80,520.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:520.16,522.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:523.2,523.15 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:531.44,534.36 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:534.36,536.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:538.2,539.26 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:539.26,541.17 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:541.17,543.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:544.3,544.37 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:548.2,548.57 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:548.57,553.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:555.2,556.22 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:556.22,556.56 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:557.74,557.108 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:560.2,562.16 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:562.16,564.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:565.2,566.9 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:566.9,568.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:569.2,570.9 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:570.9,572.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:574.2,574.29 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:574.29,576.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/docker.go:584.2,584.31 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:14.37,16.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:19.44,29.2 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:32.34,36.2 3 1 +github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:39.45,41.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:44.78,52.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:18.33,19.16 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:19.16,21.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:23.2,23.28 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:35.61,39.2 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:42.52,44.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:46.39,48.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:51.45,53.35 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:53.35,55.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/errors.go:56.2,56.14 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:29.59,30.85 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:30.85,32.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:34.2,34.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:37.85,39.25 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:39.25,41.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:43.2,44.18 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:44.18,46.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:47.2,48.23 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:48.23,50.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:52.2,54.64 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:54.64,58.3 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:60.2,64.18 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:64.18,66.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:68.2,73.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:77.49,79.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:79.16,81.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:83.2,83.85 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:83.85,85.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:87.2,90.33 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:94.59,96.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:96.16,98.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:100.2,102.29 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:102.29,105.20 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:105.20,107.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:109.3,112.25 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:112.25,116.88 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:116.88,117.40 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:117.40,119.11 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:124.3,133.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:136.2,136.23 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/image.go:140.45,143.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:23.63,25.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:25.16,27.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:29.2,31.30 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:31.30,40.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:42.2,42.25 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:46.47,49.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/network.go:52.34,54.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:42.75,50.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:54.71,56.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:59.74,65.2 5 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:68.102,74.2 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:77.76,79.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:82.56,85.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:88.71,91.2 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:94.99,97.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:99.77,103.2 3 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:105.73,108.32 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:108.32,117.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:117.8,119.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:121.2,121.86 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:125.54,128.2 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:131.50,133.16 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:133.16,135.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:136.2,136.22 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:136.22,138.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:139.2,139.15 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:142.71,144.16 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:144.16,148.9 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:148.9,150.4 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:151.3,151.28 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:153.2,153.26 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:157.53,166.2 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:169.49,178.2 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:182.66,184.18 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:184.18,186.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:187.2,187.18 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:187.18,188.50 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:188.50,190.4 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:192.2,192.18 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:192.18,194.3 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:196.2,196.40 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:200.50,202.32 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:202.32,208.3 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:208.8,216.3 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:217.2,217.32 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:222.52,224.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:227.67,229.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:229.16,231.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:232.2,235.16 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:235.16,237.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:238.2,238.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:242.78,244.16 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:244.16,247.3 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:249.2,249.56 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:249.56,252.3 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:253.2,253.40 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:253.40,256.3 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:258.2,258.28 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:262.51,265.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:268.59,269.41 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:269.41,270.25 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:270.25,272.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:273.3,273.20 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:275.2,275.18 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:281.61,285.16 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:285.16,286.26 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:286.26,288.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:289.3,289.31 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:291.2,291.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:295.48,297.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:297.16,299.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:300.2,300.29 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:304.64,306.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:309.66,312.37 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:312.37,314.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:316.2,316.35 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:316.35,318.17 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:318.17,320.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:322.3,322.27 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:328.2,333.27 4 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:333.27,335.13 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:335.13,337.18 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:337.18,339.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:341.4,341.45 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:341.45,343.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:345.4,345.48 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:345.48,346.19 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:346.19,348.6 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:351.4,351.44 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:351.44,353.5 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:355.4,355.13 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:359.2,361.26 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:361.26,363.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:364.2,364.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:368.47,370.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os.go:373.55,375.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/os_default_platform.go:10.30,18.2 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:24.65,26.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:29.32,31.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:34.30,36.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:39.35,41.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:44.33,46.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:48.59,54.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:57.47,59.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:62.49,73.2 5 0 +github.com/jesseduffield/lazydocker/pkg/commands/service.go:76.66,84.2 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:23.61,25.16 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:25.16,27.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:29.2,33.30 3 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:33.30,42.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:44.2,44.24 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:48.46,51.2 2 0 +github.com/jesseduffield/lazydocker/pkg/commands/volume.go:54.43,56.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/app_status_manager.go:20.51,22.36 2 0 github.com/jesseduffield/lazydocker/pkg/gui/app_status_manager.go:22.36,23.26 1 0 github.com/jesseduffield/lazydocker/pkg/gui/app_status_manager.go:23.26,25.4 1 0 @@ -222,16 +593,21 @@ github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:165.25,167.66 2 0 github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:167.66,168.59 1 0 github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:168.59,173.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:175.4,175.21 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:178.3,183.76 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:183.76,185.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:186.8,188.19 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:188.19,190.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:192.3,192.62 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:192.62,193.31 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:193.31,198.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:198.10,203.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:206.3,206.76 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:206.76,208.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:181.3,181.66 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:181.66,186.43 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:186.43,191.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:193.4,195.77 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:195.77,197.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:200.3,200.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:200.76,202.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:203.8,205.19 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:205.19,207.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:209.3,209.62 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:209.62,210.31 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:210.31,215.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:215.10,220.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:223.3,223.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/arrangement.go:223.76,225.4 1 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:16.127,17.49 1 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:17.49,18.55 1 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:18.55,20.4 1 0 @@ -251,36 +627,34 @@ github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:55.95,63.2 4 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:65.106,68.16 3 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:68.16,70.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:71.2,72.54 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:75.86,79.16 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:75.70,79.16 4 0 github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:79.16,81.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:82.2,83.15 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:83.15,85.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:86.2,88.40 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:88.40,90.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:91.2,91.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:94.35,97.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:102.133,104.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:106.142,108.40 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:108.40,109.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:109.46,110.56 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:110.56,112.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:114.3,115.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:115.17,117.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:118.3,119.69 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:119.69,121.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:122.3,122.59 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:124.2,124.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:127.116,129.135 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:129.135,131.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:132.2,132.124 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:132.124,134.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:136.2,136.131 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:136.131,138.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:139.2,139.122 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:139.122,141.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:143.2,143.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:146.56,150.2 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:152.51,158.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:82.2,84.40 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:84.40,86.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:87.2,87.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:90.35,93.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:98.133,100.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:102.126,104.40 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:104.40,105.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:105.46,106.56 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:106.56,108.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:110.3,111.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:111.17,113.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:114.3,115.69 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:115.69,117.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:118.3,118.59 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:120.2,120.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:123.116,125.135 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:125.135,127.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:128.2,128.124 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:128.124,130.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:132.2,132.131 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:132.131,134.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:135.2,135.122 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:135.122,137.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:139.2,139.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:142.56,146.2 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/confirmation_panel.go:148.51,154.2 2 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:19.89,21.64 1 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:21.64,23.4 1 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:26.41,26.64 1 0 @@ -308,14 +682,20 @@ github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:93.2,93.22 1 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:96.34,97.50 1 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:97.50,101.41 2 0 github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:101.41,103.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:107.112,116.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:116.16,118.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:120.2,120.63 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:120.63,122.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:122.17,124.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:125.8,127.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:127.17,129.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:132.2,132.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:107.106,116.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:116.16,119.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:120.2,122.26 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:122.26,127.7 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:127.7,128.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:129.22,130.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:131.20,132.28 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:132.28,133.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:139.2,139.28 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:139.28,141.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:141.17,143.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:144.8,146.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:146.17,148.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/container_logs.go:151.2,151.12 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:22.81,24.68 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:24.68,25.54 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:25.54,27.4 1 0 @@ -325,172 +705,177 @@ github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:34.2,36.62 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:36.62,64.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:65.71,72.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:82.65,84.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:85.52,89.89 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:89.89,91.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:93.4,93.80 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:93.80,95.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:97.4,97.15 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:109.89,110.16 1 7 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:110.16,112.3 1 3 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:114.2,116.29 3 4 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:116.29,118.3 1 1 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:120.2,120.80 1 3 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:123.82,124.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:124.53,124.91 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:127.68,128.32 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:128.32,130.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:132.2,132.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:132.44,134.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:136.2,136.90 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:136.90,140.24 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:140.24,142.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:143.3,146.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:149.2,150.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:150.16,153.3 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:155.2,155.15 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:158.85,159.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:159.53,159.97 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:162.74,163.32 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:163.32,165.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:167.2,177.39 10 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:177.39,179.50 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:179.50,180.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:180.30,182.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:182.10,184.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:186.8,188.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:190.2,191.54 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:191.54,193.61 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:193.61,194.27 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:194.27,196.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:198.8,200.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:202.2,203.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:203.16,205.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:207.2,209.15 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:212.84,214.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:214.64,216.18 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:216.18,218.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:220.4,220.36 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:223.41,223.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:229.82,231.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:231.64,233.18 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:233.18,235.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:237.4,237.36 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:240.41,240.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:246.54,247.33 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:247.33,250.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:253.2,260.16 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:260.16,262.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:264.2,268.23 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:268.23,269.63 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:269.63,270.40 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:270.40,271.37 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:271.37,272.11 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:274.5,275.34 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:280.2,280.42 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:283.53,284.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:284.46,285.60 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:285.60,287.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:290.2,290.61 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:290.61,292.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:294.2,294.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:297.80,301.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:303.79,305.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:305.16,307.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:309.2,309.82 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:309.82,310.68 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:310.68,311.58 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:311.58,312.63 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:312.63,313.132 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:313.132,314.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:314.72,317.8 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:320.5,320.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:322.4,322.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:326.2,329.31 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:329.31,329.95 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:333.31,333.114 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:337.2,340.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:343.69,344.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:344.72,345.37 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:345.37,347.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:347.9,349.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:351.3,351.17 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:351.17,353.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:355.3,355.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:359.73,361.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:361.16,363.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:365.2,365.38 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:368.72,370.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:370.16,372.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:374.2,374.115 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:374.115,375.68 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:375.68,376.43 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:376.43,378.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:380.4,380.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:385.75,387.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:387.16,389.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:391.2,391.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:391.69,392.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:392.45,394.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:396.3,396.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:400.74,402.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:402.16,404.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:406.2,407.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:407.16,409.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:411.2,411.29 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:414.47,415.124 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:415.124,416.67 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:416.67,418.18 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:418.18,420.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:421.4,421.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:426.76,428.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:428.16,430.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:432.2,434.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:437.78,439.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:439.16,441.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:443.2,443.42 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:446.73,456.2 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:458.82,460.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:460.16,462.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:464.2,470.67 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:473.46,474.123 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:474.123,475.68 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:475.68,476.71 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:476.71,477.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:477.44,479.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:482.4,482.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:487.48,488.125 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:488.125,489.68 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:489.68,490.71 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:490.71,491.93 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:491.93,493.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:496.4,496.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:501.80,521.2 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:524.89,526.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:526.16,528.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:530.2,530.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:533.77,535.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:535.41,537.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:539.2,540.19 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:540.19,542.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:543.2,544.21 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:544.21,546.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:547.2,548.37 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:85.52,86.80 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:86.80,88.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:93.4,93.43 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:93.43,102.90 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:102.90,104.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:108.5,109.30 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:109.30,111.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:112.5,112.105 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:112.105,114.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:117.4,117.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:119.63,121.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:131.89,132.16 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:132.16,134.3 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:136.2,138.29 3 1 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:138.29,140.3 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:142.2,142.80 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:145.82,146.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:146.53,146.91 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:149.68,150.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:150.32,152.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:154.2,154.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:154.44,156.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:158.2,158.90 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:158.90,162.24 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:162.24,164.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:165.3,168.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:171.2,172.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:172.16,175.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:177.2,177.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:180.85,181.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:181.53,181.97 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:184.74,185.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:185.32,187.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:189.2,199.39 10 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:199.39,201.50 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:201.50,202.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:202.30,204.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:204.10,206.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:208.8,210.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:212.2,213.54 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:213.54,215.61 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:215.61,216.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:216.27,218.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:220.8,222.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:224.2,225.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:225.16,227.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:229.2,231.15 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:234.84,236.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:236.64,238.18 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:238.18,240.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:242.4,242.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:245.41,245.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:251.82,253.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:253.64,255.18 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:255.18,257.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:259.4,259.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:262.41,262.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:268.54,269.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:269.33,272.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:275.2,281.16 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:281.16,283.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:285.2,289.23 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:289.23,290.63 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:290.63,291.40 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:291.40,292.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:292.37,293.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:295.5,296.34 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:301.2,301.42 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:304.53,305.59 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:305.59,307.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:309.2,309.61 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:309.61,311.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:313.2,313.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:316.80,320.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:322.79,324.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:324.16,326.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:328.2,328.71 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:328.71,329.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:329.68,330.52 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:330.52,331.63 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:331.63,332.132 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:332.132,333.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:333.72,336.8 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:339.5,339.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:341.4,341.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:345.2,348.31 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:348.31,348.84 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:352.31,352.103 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:356.2,359.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:362.69,363.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:363.72,364.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:364.37,366.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:366.9,368.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:370.3,370.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:370.17,372.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:374.3,374.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:378.73,380.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:380.16,382.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:384.2,384.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:387.72,389.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:389.16,391.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:393.2,393.115 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:393.115,394.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:394.68,395.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:395.37,397.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:399.4,399.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:404.75,406.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:406.16,408.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:410.2,410.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:410.69,411.39 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:411.39,413.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:415.3,415.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:419.74,421.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:421.16,423.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:425.2,426.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:426.16,428.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:430.2,430.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:433.47,434.124 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:434.124,435.67 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:435.67,437.18 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:437.18,439.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:440.4,440.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:445.76,447.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:447.16,449.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:451.2,453.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:456.78,458.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:458.16,460.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:462.2,462.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:465.73,475.2 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:477.82,479.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:479.16,481.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:483.2,489.67 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:492.46,493.123 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:493.123,494.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:494.68,495.65 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:495.65,496.38 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:496.38,498.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:501.4,501.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:506.48,507.125 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:507.125,508.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:508.68,509.65 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:509.65,510.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:510.76,512.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:515.4,515.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:520.80,540.2 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:543.89,545.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:545.16,547.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:549.2,549.40 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:552.71,554.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:554.35,556.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:558.2,559.19 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:559.19,561.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:562.2,563.21 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:563.21,565.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/containers_panel.go:566.2,567.37 2 0 github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:12.154,13.96 1 0 github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:13.96,16.27 2 0 github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:16.27,17.39 1 0 github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:17.39,19.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:21.4,22.21 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:22.21,24.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:27.4,27.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:27.22,29.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:31.4,31.61 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:31.61,32.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:32.69,34.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:35.5,35.15 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:39.3,45.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:48.2,51.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:54.124,56.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:58.122,60.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:21.4,21.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:21.21,23.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:26.4,26.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:26.22,28.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:30.4,30.61 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:30.61,31.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:31.69,33.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:34.5,34.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:38.3,44.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:47.2,50.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:53.124,55.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/custom_commands.go:57.122,59.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/filtering.go:9.42,11.9 2 0 github.com/jesseduffield/lazydocker/pkg/gui/filtering.go:11.9,13.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/filtering.go:15.2,15.30 1 0 @@ -564,123 +949,126 @@ github.com/jesseduffield/lazydocker/pkg/gui/gocui.go:35.2,35.27 1 0 github.com/jesseduffield/lazydocker/pkg/gui/gocui.go:39.51,41.27 2 0 github.com/jesseduffield/lazydocker/pkg/gui/gocui.go:41.27,43.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/gocui.go:44.2,44.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:118.189,147.2 5 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:149.45,157.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:159.72,161.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:161.12,164.22 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:164.22,165.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:165.34,167.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:169.4,169.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:175.29,180.16 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:180.16,182.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:183.2,186.50 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:186.50,188.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:190.2,194.65 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:194.65,196.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:198.2,198.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:198.45,200.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:202.2,205.12 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:205.12,206.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:206.34,207.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:207.18,208.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:210.4,210.58 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:210.58,213.13 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:215.4,215.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:219.2,221.45 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:221.45,223.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:224.2,224.52 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:224.52,226.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:229.2,231.42 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:231.42,233.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:235.2,235.32 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:235.32,238.17 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:238.17,240.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:242.3,242.47 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:242.47,244.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:247.2,253.12 5 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:253.12,261.3 5 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:263.2,264.26 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:264.26,266.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:267.2,267.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:270.29,280.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:282.48,284.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:286.27,287.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:287.12,288.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:288.46,290.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:292.2,292.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:292.12,293.60 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:293.60,295.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:297.2,297.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:297.12,298.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:298.45,300.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:302.2,302.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:302.12,303.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:303.46,305.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:307.2,307.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:307.12,308.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:308.44,310.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:314.70,317.29 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:317.29,318.17 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:318.17,320.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:321.3,322.30 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:325.1,326.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:326.6,329.21 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:329.21,330.11 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:331.22,332.11 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:333.26,335.19 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:336.12,345.19 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:349.3,349.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:349.7,350.11 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:351.22,352.11 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:353.34,359.62 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:360.26,362.19 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:369.47,371.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:373.38,375.21 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:375.21,377.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:378.2,378.26 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:378.26,379.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:379.41,381.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:383.2,383.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:386.57,387.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:387.41,388.102 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:388.102,390.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:392.2,392.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:397.32,398.29 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:398.29,400.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:402.2,402.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:405.65,406.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:406.18,408.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:410.2,411.29 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:411.29,413.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:414.2,414.76 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:417.49,419.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:419.16,421.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:423.2,423.31 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:426.49,427.57 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:427.57,429.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:430.2,430.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:433.72,434.98 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:434.98,437.3 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:440.48,441.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:441.44,443.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:445.2,446.13 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:449.51,450.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:450.46,452.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:453.2,453.21 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:456.42,458.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:460.40,461.38 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:461.38,461.52 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:464.60,469.6 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:469.6,470.10 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:471.21,472.10 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:473.19,474.71 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:474.71,475.35 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:475.35,477.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:486.32,488.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:488.16,489.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:491.2,493.45 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:493.45,494.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/gui.go:497.2,497.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:114.65,115.42 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:116.16,117.23 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:118.14,119.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:120.20,121.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:122.10,123.23 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:128.189,158.2 5 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:160.45,168.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:170.72,172.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:172.12,175.22 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:175.22,176.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:176.35,178.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:184.29,192.16 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:192.16,194.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:195.2,198.50 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:198.50,200.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:202.2,206.65 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:206.65,208.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:210.2,210.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:210.45,212.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:214.2,217.12 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:217.12,218.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:218.34,219.18 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:219.18,220.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:222.4,222.58 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:222.58,225.13 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:227.4,227.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:231.2,233.45 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:233.45,235.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:236.2,236.52 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:236.52,238.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:241.2,243.42 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:243.42,245.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:247.2,247.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:247.32,250.17 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:250.17,252.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:254.3,254.47 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:254.47,256.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:259.2,265.12 5 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:265.12,273.3 5 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:275.2,276.26 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:276.26,278.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:279.2,279.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:282.29,292.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:294.48,296.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:298.27,299.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:299.12,302.60 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:302.60,304.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:305.3,305.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:305.46,307.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:309.2,309.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:309.12,310.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:310.45,312.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:314.2,314.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:314.12,315.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:315.46,317.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:319.2,319.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:319.12,320.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:320.44,322.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:326.70,329.29 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:329.29,330.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:330.17,332.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:333.3,334.30 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:337.1,338.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:338.6,341.21 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:341.21,342.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:343.22,344.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:345.26,347.19 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:348.12,357.19 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:361.3,361.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:361.7,362.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:363.22,364.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:365.34,371.62 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:372.26,374.19 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:381.47,383.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:385.38,387.21 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:387.21,389.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:390.2,390.26 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:390.26,391.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:391.41,393.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:395.2,395.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:398.57,399.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:399.41,400.102 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:400.102,402.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:404.2,404.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:409.32,410.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:410.29,412.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:414.2,414.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:417.65,418.18 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:418.18,420.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:422.2,423.29 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:423.29,425.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:426.2,426.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:429.49,431.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:431.16,433.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:435.2,435.31 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:438.49,439.57 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:439.57,441.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:442.2,442.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:445.72,446.98 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:446.98,449.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:452.48,453.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:453.44,455.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:457.2,458.13 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:461.51,462.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:462.41,464.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:465.2,465.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:468.42,470.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:472.40,473.38 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:473.38,473.52 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:476.60,481.6 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:481.6,482.10 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:483.21,484.10 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:485.19,486.71 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:486.71,487.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:487.35,489.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:498.32,504.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:504.16,505.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:507.2,509.45 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:509.45,510.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/gui.go:513.2,513.17 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:21.73,26.58 2 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:26.58,34.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:35.63,37.5 1 0 @@ -711,8 +1099,8 @@ github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:122.75,130.16 3 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:130.16,132.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:134.2,160.86 3 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:160.86,166.26 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:166.26,167.62 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:167.62,169.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:166.26,167.60 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:167.60,169.6 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:171.5,171.15 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:176.2,179.4 1 0 github.com/jesseduffield/lazydocker/pkg/gui/images_panel.go:182.43,183.120 1 0 @@ -742,22 +1130,22 @@ github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:57.52,514.44 2 0 github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:514.44,523.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:525.2,525.112 1 0 github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:525.112,535.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:537.2,537.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:537.44,539.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:541.2,543.44 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:543.44,567.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:569.2,569.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:569.44,570.32 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:570.32,578.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:581.2,581.17 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:584.49,587.35 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:587.35,588.107 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:588.107,590.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:593.2,593.73 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:593.73,595.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:597.2,597.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:600.73,601.49 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:601.49,603.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:537.2,546.44 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:546.44,548.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:550.2,552.44 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:552.44,576.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:578.2,578.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:578.44,579.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:579.32,587.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:590.2,590.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:593.49,596.35 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:596.35,597.107 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:597.107,599.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:602.2,602.73 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:602.73,604.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:606.2,606.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:609.73,610.49 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/keybindings.go:610.49,612.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:10.59,12.34 2 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:12.34,14.45 2 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:14.45,16.4 1 0 @@ -789,9 +1177,10 @@ github.com/jesseduffield/lazydocker/pkg/gui/layout.go:106.58,108.4 1 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:115.2,115.39 1 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:118.52,119.17 1 0 github.com/jesseduffield/lazydocker/pkg/gui/layout.go:119.17,121.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/layout.go:123.2,124.8 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/layout.go:124.8,126.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/layout.go:129.67,133.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/layout.go:123.2,123.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/layout.go:123.44,124.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/layout.go:124.30,127.4 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/layout.go:131.67,135.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/main_panel.go:9.38,15.2 5 0 github.com/jesseduffield/lazydocker/pkg/gui/main_panel.go:17.40,23.49 5 0 github.com/jesseduffield/lazydocker/pkg/gui/main_panel.go:23.49,26.3 2 0 @@ -906,34 +1295,55 @@ github.com/jesseduffield/lazydocker/pkg/gui/options_menu_panel.go:59.27,61.6 1 0 github.com/jesseduffield/lazydocker/pkg/gui/options_menu_panel.go:63.5,63.33 1 0 github.com/jesseduffield/lazydocker/pkg/gui/options_menu_panel.go:68.2,72.4 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels.go:5.45,7.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:22.76,25.60 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:25.60,26.49 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:26.49,44.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:46.5,52.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:54.67,56.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:66.61,68.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:75.40,78.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:80.41,82.46 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:82.46,83.66 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:83.66,85.53 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:85.53,87.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:91.2,91.20 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:94.74,95.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:95.53,95.80 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:98.37,113.2 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:115.74,119.35 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:119.35,135.14 7 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:135.14,137.51 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:137.51,139.6 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:142.4,142.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:147.86,148.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:148.53,150.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:153.69,155.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:157.69,159.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:161.31,172.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:175.70,177.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:177.16,179.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:181.2,181.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:18.76,21.60 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:21.60,39.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:40.67,42.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:52.61,54.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:56.51,60.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:61.21,63.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:67.40,73.24 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:73.24,74.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:74.35,76.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:76.9,78.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:81.2,83.24 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:83.24,84.57 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:84.57,85.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:85.30,88.10 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:93.2,93.43 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:100.61,109.60 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:109.60,111.37 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:111.37,112.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:112.25,114.10 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:117.3,117.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:117.13,119.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:122.2,123.36 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:123.36,125.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:127.2,127.17 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:132.49,134.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:134.16,136.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:137.2,137.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:140.74,141.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:141.53,141.80 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:144.37,159.2 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:161.73,165.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:165.35,181.14 7 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:181.14,183.51 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:183.51,185.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:188.4,188.18 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:193.85,194.47 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:194.47,195.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:195.54,197.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:199.2,199.74 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:199.74,200.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:200.54,202.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:204.2,204.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:204.53,206.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:209.69,211.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:213.69,215.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:217.31,228.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:231.70,234.16 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:234.16,236.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/project_panel.go:238.2,238.29 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:20.77,23.60 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:23.60,51.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:52.67,53.33 1 0 @@ -944,145 +1354,178 @@ github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:67.48,69.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:71.4,71.48 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:71.48,73.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:75.4,75.26 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:78.21,80.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:84.88,85.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:85.30,86.54 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:86.54,86.83 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:89.2,89.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:92.85,93.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:93.30,94.54 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:94.54,94.83 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:97.2,97.50 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:100.78,101.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:101.30,102.54 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:102.54,102.83 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:105.2,105.52 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:108.76,110.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:110.64,112.18 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:112.18,114.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:116.4,116.36 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:119.41,119.64 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:125.77,126.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:126.30,127.54 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:127.54,127.93 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:130.2,130.57 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:139.54,141.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:143.76,145.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:145.16,147.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:149.2,162.82 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:162.82,165.26 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:165.26,166.70 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:166.70,167.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:167.69,169.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:171.6,171.16 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:177.2,180.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:183.71,185.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:185.16,187.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:188.2,188.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:188.30,190.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:192.2,192.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:195.70,197.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:197.16,199.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:201.2,201.113 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:201.113,202.68 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:202.68,203.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:203.41,205.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:207.4,207.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:212.68,214.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:214.16,216.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:218.2,218.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:218.72,219.38 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:219.38,221.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:223.3,223.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:227.73,229.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:229.16,231.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:233.2,233.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:233.69,234.43 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:234.43,236.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:238.3,238.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:242.71,244.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:77.48,79.29 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:79.29,83.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:84.4,84.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:84.29,86.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:87.4,87.49 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:89.59,91.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:92.21,94.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:98.88,99.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:99.30,100.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:100.54,100.83 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:103.2,103.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:106.85,107.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:107.30,108.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:108.54,108.83 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:111.2,111.50 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:114.78,115.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:115.30,116.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:116.54,116.83 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:119.2,119.52 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:122.76,124.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:124.64,126.18 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:126.18,128.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:130.4,130.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:133.41,133.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:139.77,140.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:140.30,141.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:141.54,141.93 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:144.2,144.57 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:153.54,155.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:160.75,162.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:164.76,166.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:166.16,168.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:170.2,170.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:170.45,172.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:174.2,187.82 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:187.82,190.26 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:190.26,191.70 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:191.70,192.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:192.69,194.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:196.6,196.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:202.2,205.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:208.71,210.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:210.16,212.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:213.2,213.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:213.30,215.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:217.2,217.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:220.70,222.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:222.16,224.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:226.2,226.113 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:226.113,227.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:227.68,228.47 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:228.47,229.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:229.33,231.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:232.5,232.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:234.4,234.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:234.41,236.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:237.4,237.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:242.68,244.16 2 0 github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:244.16,246.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:248.2,248.67 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:248.67,249.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:249.41,251.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:253.3,253.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:257.72,259.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:259.16,261.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:263.2,263.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:263.30,265.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:267.2,268.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:268.16,270.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:272.2,272.29 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:275.82,277.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:277.16,279.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:281.2,282.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:282.16,284.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:286.2,286.29 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:289.68,290.118 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:290.118,296.73 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:296.73,297.59 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:297.59,299.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:300.4,300.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:305.70,320.26 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:320.26,321.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:321.69,322.66 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:322.66,324.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:325.6,325.16 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:332.26,333.69 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:333.69,334.77 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:334.77,336.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:337.6,337.16 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:343.2,343.82 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:343.82,348.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:350.2,353.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:356.77,358.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:358.16,360.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:362.2,379.26 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:379.26,380.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:380.72,381.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:381.46,383.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:384.6,384.16 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:394.26,395.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:395.72,396.70 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:396.70,398.7 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:399.6,399.16 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:409.26,411.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:415.2,415.82 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:415.82,420.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:422.2,425.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:428.80,430.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:430.16,432.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:434.2,444.44 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:444.44,445.33 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:445.33,447.14 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:449.3,449.48 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:449.48,450.35 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:450.35,453.15 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:458.2,458.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:458.30,460.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:462.2,462.67 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:465.78,470.2 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:472.76,474.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:474.16,476.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:478.2,479.22 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:479.22,481.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:483.2,483.42 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:486.87,488.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:488.16,490.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:492.2,493.22 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:493.22,495.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:497.2,497.46 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:15.52,19.40 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:19.40,21.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:23.2,27.39 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:27.39,29.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:31.2,33.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:36.43,44.12 6 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:44.12,48.49 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:48.49,50.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:53.2,55.34 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:55.34,59.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:61.2,65.22 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:248.2,248.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:248.45,250.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:252.2,252.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:252.72,253.38 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:253.38,255.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:257.3,257.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:261.73,263.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:263.16,265.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:267.2,267.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:267.69,268.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:268.46,269.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:269.32,271.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:272.4,272.38 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:274.3,274.43 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:274.43,276.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:277.3,277.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:281.71,283.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:283.16,285.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:287.2,287.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:287.45,288.31 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:288.31,290.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:291.3,291.68 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:291.68,293.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:296.2,296.67 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:296.67,297.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:297.41,299.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:300.3,300.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:304.72,306.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:306.16,308.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:310.2,310.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:310.30,312.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:314.2,315.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:315.16,317.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:319.2,319.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:322.82,324.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:324.16,326.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:328.2,329.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:329.16,331.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:333.2,333.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:336.68,338.74 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:338.74,340.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:341.2,341.118 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:341.118,347.73 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:347.73,348.59 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:348.59,350.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:351.4,351.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:356.70,358.74 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:358.74,360.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:361.2,375.26 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:375.26,376.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:376.69,377.66 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:377.66,379.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:380.6,380.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:387.26,388.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:388.69,389.77 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:389.77,391.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:392.6,392.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:398.2,398.82 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:398.82,403.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:405.2,408.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:411.77,413.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:413.16,415.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:417.2,417.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:417.45,419.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:421.2,438.26 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:438.26,439.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:439.72,440.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:440.46,442.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:443.6,443.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:453.26,454.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:454.72,455.70 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:455.70,457.7 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:458.6,458.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:468.26,470.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:474.2,474.82 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:474.82,479.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:481.2,484.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:487.80,489.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:489.16,491.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:493.2,503.44 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:503.44,504.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:504.33,506.14 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:508.3,508.48 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:508.48,509.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:509.35,512.15 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:517.2,517.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:517.30,519.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:521.2,521.67 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:524.78,530.2 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:532.76,534.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:534.16,536.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:538.2,539.22 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:539.22,541.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:543.2,543.42 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:546.87,548.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:548.16,550.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:552.2,553.22 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:553.22,555.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/services_panel.go:557.2,557.46 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:15.52,17.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:19.75,23.40 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:23.40,25.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:27.2,31.39 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:31.39,33.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:35.2,37.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:40.55,48.12 6 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:48.12,52.49 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:52.49,54.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:57.2,58.15 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:58.15,60.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:61.2,61.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:61.34,65.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/subprocess.go:67.2,71.22 4 0 github.com/jesseduffield/lazydocker/pkg/gui/tasks_adapter.go:10.62,12.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/tasks_adapter.go:34.79,38.35 1 0 github.com/jesseduffield/lazydocker/pkg/gui/tasks_adapter.go:38.35,40.4 1 0 @@ -1101,148 +1544,154 @@ github.com/jesseduffield/lazydocker/pkg/gui/tasks_adapter.go:87.22,89.34 2 0 github.com/jesseduffield/lazydocker/pkg/gui/tasks_adapter.go:94.2,100.30 2 0 github.com/jesseduffield/lazydocker/pkg/gui/theme.go:8.60,10.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/theme.go:13.40,19.2 5 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:15.61,18.65 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:18.65,20.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:20.8,22.32 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:22.32,23.36 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:23.36,25.10 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:27.4,27.33 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:27.33,30.5 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:33.2,34.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:34.16,35.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:37.2,38.37 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:41.65,44.46 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:44.46,46.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:46.8,48.32 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:48.32,49.36 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:49.36,51.10 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:53.4,53.33 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:53.33,56.5 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:59.2,60.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:60.16,61.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:63.2,64.37 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:67.33,70.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:74.88,75.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:75.44,77.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:78.2,89.29 9 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:89.29,91.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:91.8,91.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:91.34,93.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:95.2,95.29 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:95.29,98.3 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:100.2,100.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:100.22,102.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:104.2,105.22 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:105.22,107.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:110.69,112.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:114.44,117.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:119.46,122.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:124.63,128.2 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:131.70,132.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:132.34,134.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:134.17,136.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:137.3,137.43 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:137.43,139.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:140.3,140.43 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:140.43,142.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:143.3,143.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:145.2,145.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:148.44,150.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:153.46,155.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:158.52,159.38 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:159.38,161.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:161.17,163.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:164.3,164.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:168.73,170.43 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:170.43,172.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:173.2,174.41 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:177.70,179.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:181.43,183.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:185.54,187.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:189.42,192.24 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:192.24,194.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:195.2,195.27 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:198.61,200.32 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:200.32,202.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:203.2,203.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:206.55,212.54 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:212.54,214.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:215.2,216.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:219.44,221.28 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:222.14,223.33 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:224.22,225.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:227.2,227.34 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:230.52,232.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:234.42,236.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:238.33,243.2 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:245.111,246.65 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:246.65,248.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:249.2,249.76 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:252.137,253.72 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:253.72,255.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:257.2,262.25 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:262.25,264.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:266.2,266.35 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:266.35,268.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:270.2,272.39 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:272.39,273.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:273.44,275.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:278.2,278.31 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:281.40,282.37 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:282.37,286.3 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:288.2,290.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:293.40,294.37 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:294.37,298.3 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:300.2,302.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:305.93,306.25 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:306.25,307.21 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:307.21,308.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:308.22,310.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:311.4,311.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:314.2,314.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:317.93,318.25 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:318.25,319.21 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:319.21,320.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:320.13,322.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:323.4,323.24 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:326.2,326.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:329.43,331.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:333.66,336.48 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:336.48,337.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:337.45,339.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:342.2,342.19 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:346.66,349.48 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:349.48,350.45 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:350.45,352.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:355.2,355.19 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:358.57,367.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:369.57,371.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:373.54,375.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:15.86,16.49 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:16.49,19.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:22.61,25.65 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:25.65,27.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:27.8,29.32 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:29.32,30.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:30.36,32.10 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:34.4,34.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:34.33,37.5 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:40.2,41.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:41.16,42.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:44.2,45.37 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:48.65,51.46 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:51.46,53.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:53.8,55.32 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:55.32,56.36 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:56.36,58.10 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:60.4,60.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:60.33,63.5 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:66.2,67.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:67.16,68.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:70.2,71.37 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:74.33,77.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:81.88,82.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:82.44,84.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:85.2,96.29 9 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:96.29,98.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:98.8,98.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:98.34,100.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:102.2,102.29 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:102.29,105.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:107.2,107.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:107.22,109.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:111.2,112.22 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:112.22,114.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:117.69,119.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:121.44,124.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:126.46,129.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:131.63,135.2 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:138.70,139.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:139.34,141.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:141.17,143.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:144.3,144.43 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:144.43,146.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:147.3,147.43 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:147.43,149.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:150.3,150.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:152.2,152.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:155.44,157.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:160.46,162.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:165.52,166.38 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:166.38,168.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:168.17,170.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:171.3,171.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:175.73,177.43 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:177.43,179.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:180.2,181.41 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:184.70,186.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:188.43,190.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:192.54,194.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:196.42,199.24 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:199.24,201.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:202.2,202.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:205.61,207.32 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:207.32,209.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:210.2,210.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:213.55,219.54 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:219.54,221.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:222.2,223.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:226.44,228.28 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:229.14,230.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:231.22,232.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:234.2,234.34 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:237.52,239.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:241.42,243.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:245.33,250.2 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:252.111,253.65 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:253.65,255.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:256.2,256.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:259.137,260.72 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:260.72,262.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:264.2,269.25 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:269.25,271.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:273.2,273.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:273.35,275.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:277.2,279.39 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:279.39,280.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:280.44,282.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:285.2,285.31 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:288.40,289.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:289.37,293.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:295.2,297.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:300.40,301.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:301.37,305.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:307.2,309.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:312.93,313.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:313.25,314.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:314.21,315.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:315.22,317.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:318.4,318.18 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:321.2,321.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:324.93,325.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:325.25,326.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:326.21,327.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:327.13,329.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:330.4,330.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:333.2,333.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:336.43,338.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:340.66,343.48 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:343.48,344.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:344.45,346.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:349.2,349.19 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:353.66,356.48 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:356.48,357.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:357.45,359.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:362.2,362.19 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:365.57,374.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:376.57,378.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/view_helpers.go:380.54,382.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/views.go:19.29,20.27 1 0 github.com/jesseduffield/lazydocker/pkg/gui/views.go:20.27,23.3 2 0 github.com/jesseduffield/lazydocker/pkg/gui/views.go:25.2,25.24 1 0 github.com/jesseduffield/lazydocker/pkg/gui/views.go:65.61,92.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:94.40,96.56 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:96.56,98.58 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:98.58,100.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:101.3,101.50 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:104.2,118.94 10 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:118.94,120.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:120.8,122.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:124.2,164.12 31 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:167.47,168.92 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:168.92,170.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:172.2,174.12 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:177.48,179.18 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:179.18,181.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:183.2,184.24 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:184.24,186.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:188.2,189.38 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:192.43,194.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:197.52,198.102 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:198.102,200.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:202.2,202.75 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/views.go:202.75,204.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:94.40,96.42 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:97.16,98.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:99.16,100.64 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:101.16,102.52 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:105.2,106.56 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:106.56,108.58 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:108.58,110.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:111.3,112.50 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:115.2,133.89 14 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:133.89,135.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:135.8,137.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:138.2,183.12 35 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:186.47,187.92 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:187.92,189.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:191.2,193.12 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:196.48,198.18 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:198.18,200.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:202.2,203.24 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:203.24,205.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:207.2,208.38 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:211.43,213.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:216.52,217.102 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:217.102,219.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:221.2,221.75 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/views.go:221.75,223.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/volumes_panel.go:18.75,21.59 1 0 github.com/jesseduffield/lazydocker/pkg/gui/volumes_panel.go:21.59,29.5 1 0 github.com/jesseduffield/lazydocker/pkg/gui/volumes_panel.go:30.65,32.5 1 0 @@ -1286,8 +1735,6 @@ github.com/jesseduffield/lazydocker/pkg/gui/volumes_panel.go:170.2,176.67 3 0 github.com/jesseduffield/lazydocker/pkg/gui/volumes_panel.go:179.77,191.2 4 0 github.com/jesseduffield/lazydocker/pkg/gui/window.go:10.50,12.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/window.go:14.48,16.2 1 0 -mode: atomic -mode: atomic github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:33.58,34.71 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:34.71,36.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:39.66,41.2 1 0 @@ -1300,27 +1747,27 @@ github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:60.20,62.3 1 github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:64.2,64.65 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/context_state.go:67.57,69.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:16.55,18.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:20.50,26.30 5 2 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:26.30,28.3 1 4 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:31.63,36.37 4 2 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:36.37,37.22 1 6 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:37.22,39.4 1 3 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:43.57,47.17 3 2 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:20.50,26.30 5 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:26.30,28.3 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:31.63,36.37 4 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:36.37,37.22 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:37.22,39.4 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:43.57,47.17 3 1 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:47.17,49.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:51.2,51.47 1 2 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:51.47,53.3 1 5 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:56.47,61.2 3 3 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:51.2,51.47 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:51.47,53.3 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:56.47,61.2 3 1 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:63.58,67.45 3 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:67.45,70.3 2 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:72.2,72.49 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:76.40,81.2 3 2 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:83.51,87.37 3 3 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:87.37,88.35 1 4 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:88.35,90.4 1 2 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:76.40,81.2 3 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:83.51,87.37 3 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:87.37,88.35 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:88.35,90.4 1 1 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:92.2,92.11 1 1 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:95.45,100.37 4 2 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:100.37,102.3 1 4 -github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:103.2,103.15 1 2 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:95.45,100.37 4 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:100.37,102.3 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:103.2,103.15 1 1 github.com/jesseduffield/lazydocker/pkg/gui/panels/filtered_list.go:106.48,111.2 3 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:14.57,16.25 2 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:16.25,18.3 1 0 @@ -1330,386 +1777,374 @@ github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:26.33,28.3 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:32.55,34.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:36.44,38.2 1 0 github.com/jesseduffield/lazydocker/pkg/gui/panels/list_panel.go:40.44,42.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:80.51,85.95 4 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:85.95,87.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:89.2,89.25 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:89.25,91.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:91.17,93.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:96.2,96.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:99.53,101.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:103.52,105.16 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:105.16,106.41 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:106.41,108.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:110.3,110.32 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:110.32,111.53 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:111.53,111.83 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:114.3,114.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:117.2,119.33 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:122.59,123.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:123.30,125.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:127.2,128.34 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:128.34,130.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:132.2,138.33 5 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:141.60,145.9 3 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:145.9,148.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:150.2,150.18 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:153.54,157.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:159.54,163.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:165.57,166.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:166.30,168.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:170.2,172.28 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:175.57,176.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:176.30,178.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:180.2,182.28 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:185.41,187.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:189.51,192.2 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:194.47,197.48 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:197.48,198.47 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:198.47,200.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:202.3,202.67 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:202.67,203.78 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:203.78,205.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:206.6,208.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:210.3,210.25 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:210.25,211.78 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:211.78,213.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:216.3,216.14 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:219.2,221.29 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:224.52,227.31 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:227.31,229.74 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:229.74,231.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:232.3,233.17 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:233.17,235.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:236.3,238.29 2 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:238.29,239.44 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:239.44,241.5 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:244.3,244.40 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:244.40,246.4 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:247.3,247.13 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:250.2,250.12 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:253.58,254.30 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:254.30,256.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:258.2,258.42 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:261.55,263.2 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:265.47,266.22 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:266.22,268.3 1 0 -github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:270.2,270.20 1 0 -mode: atomic -mode: atomic -mode: atomic -github.com/jesseduffield/lazydocker/pkg/commands/container.go:46.78,48.86 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:48.86,49.100 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:49.100,55.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:56.3,56.13 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:59.2,59.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:63.34,66.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:69.35,72.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:75.37,78.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:81.37,84.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:87.49,88.24 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:88.24,90.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:93.2,93.33 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:93.33,95.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:97.2,97.35 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:97.35,99.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:101.2,104.17 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:108.84,110.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:110.16,112.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:115.2,115.27 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:115.27,117.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:119.2,119.53 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:123.49,126.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:129.66,131.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:134.68,136.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:136.16,138.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:140.2,140.82 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container.go:144.42,146.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:138.68,143.23 4 1 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:143.23,145.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:146.2,146.14 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:150.66,152.23 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:152.23,154.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:155.2,155.14 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:158.82,164.2 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:167.64,168.22 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:168.22,170.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:172.2,172.37 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:172.37,173.48 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:173.48,176.4 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:180.59,184.23 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:184.23,186.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/container_stats.go:187.2,187.38 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:66.75,70.2 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:73.161,75.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:75.16,77.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:79.2,80.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:80.16,82.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:84.2,85.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:85.16,87.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:89.2,113.16 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:113.16,116.3 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:118.2,118.27 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:121.39,123.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:125.71,128.16 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:128.16,134.3 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:136.2,139.21 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:139.21,154.3 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:156.2,156.35 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:159.148,164.16 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:164.16,166.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:168.2,170.28 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:170.28,172.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:172.8,174.17 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:174.17,176.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:179.2,181.34 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:184.98,186.35 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:186.35,187.40 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:187.40,188.66 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:188.66,190.15 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:193.3,193.26 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:198.94,203.16 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:203.16,205.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:207.2,209.39 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:209.39,213.56 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:213.56,214.44 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:214.44,216.10 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:221.3,221.26 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:221.26,230.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:232.3,234.47 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:234.47,236.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:236.9,238.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:239.3,244.34 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:247.2,247.27 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:251.59,252.31 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:252.31,254.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:256.2,258.16 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:258.16,260.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:266.2,268.28 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:268.28,276.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:278.2,278.22 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:283.79,287.39 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:287.39,289.17 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:289.17,291.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:291.9,293.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:296.2,296.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:300.58,311.2 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:314.54,321.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:321.16,323.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:324.2,324.15 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:332.44,335.36 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:335.36,337.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:339.2,340.26 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:340.26,342.53 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:342.53,344.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:345.3,346.17 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:346.17,348.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:349.3,349.37 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:352.2,352.26 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:352.26,357.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:359.2,360.22 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:360.22,360.56 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:361.74,361.108 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:364.2,366.16 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:366.16,368.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:369.2,370.9 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:370.9,372.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:373.2,374.9 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:374.9,376.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:378.2,378.29 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:378.29,380.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/docker.go:388.2,388.31 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:14.37,16.2 1 19 -github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:19.44,29.2 2 19 -github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:32.34,36.2 3 19 -github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:39.45,41.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/dummies.go:44.78,52.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:18.33,19.16 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:19.16,21.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:23.2,23.28 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:35.61,39.2 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:42.52,44.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:46.39,48.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:51.45,53.35 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:53.35,55.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/errors.go:56.2,56.14 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:31.70,32.85 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:32.85,34.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:36.2,36.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:39.85,41.25 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:41.25,43.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:45.2,46.18 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:46.18,48.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:49.2,50.23 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:50.23,52.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:54.2,56.64 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:56.64,60.3 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:62.2,66.18 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:66.18,68.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:70.2,75.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:79.49,81.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:81.16,83.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:85.2,85.85 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:85.85,87.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:89.2,92.33 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:96.59,98.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:98.16,100.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:102.2,104.31 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:104.31,107.20 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:107.20,109.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:111.3,114.25 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:114.25,118.88 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:118.88,119.40 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:119.40,121.11 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:126.3,135.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:138.2,138.23 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/image.go:142.45,145.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:23.63,25.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:25.16,27.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:29.2,31.35 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:31.35,40.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:42.2,42.25 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:46.47,49.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/network.go:52.34,54.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:42.75,50.2 1 19 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:54.71,56.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:59.74,65.2 5 5 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:68.102,74.2 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:77.76,79.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:82.56,85.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:88.71,91.2 2 5 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:94.99,97.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:99.73,102.32 2 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:102.32,111.3 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:111.8,113.3 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:115.2,115.86 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:119.54,122.2 2 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:125.50,127.16 2 4 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:127.16,129.3 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:130.2,130.22 1 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:130.22,132.3 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:133.2,133.15 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:136.71,138.16 2 5 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:138.16,142.9 2 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:142.9,144.4 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:145.3,145.28 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:147.2,147.26 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:151.53,160.2 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:163.49,172.2 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:176.66,178.18 2 4 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:178.18,180.3 1 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:181.2,181.18 1 4 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:181.18,182.50 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:182.50,184.4 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:186.2,186.18 1 4 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:186.18,188.3 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:190.2,190.51 1 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:194.88,196.2 1 3 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:199.50,201.32 2 5 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:201.32,207.3 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:207.8,215.3 2 4 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:216.2,216.32 1 5 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:221.52,223.2 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:226.67,228.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:228.16,230.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:231.2,234.16 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:234.16,236.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:237.2,237.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:241.78,243.16 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:243.16,246.3 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:248.2,248.56 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:248.56,251.3 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:252.2,252.40 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:252.40,255.3 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:257.2,257.28 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:261.51,264.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:267.59,268.41 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:268.41,269.25 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:269.25,271.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:272.3,272.20 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:274.2,274.18 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:280.61,284.16 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:284.16,285.26 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:285.26,287.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:288.3,288.31 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:290.2,290.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:294.48,296.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:296.16,298.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:299.2,299.29 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:303.64,305.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:308.66,311.37 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:311.37,313.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:315.2,315.35 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:315.35,317.17 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:317.17,319.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:321.3,321.27 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:327.2,332.27 4 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:332.27,334.13 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:334.13,336.18 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:336.18,338.5 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:340.4,340.45 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:340.45,342.5 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:344.4,344.52 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:344.52,345.19 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:345.19,347.6 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:350.4,350.44 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:350.44,352.5 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:354.4,354.13 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:358.2,360.26 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:360.26,362.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:363.2,363.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:367.47,369.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os.go:372.55,374.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/os_default_platform.go:10.30,18.2 1 19 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:23.76,25.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:28.32,30.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:33.30,35.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:38.35,40.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:43.33,45.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:47.59,53.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:56.47,58.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:61.49,72.2 5 0 -github.com/jesseduffield/lazydocker/pkg/commands/service.go:75.66,83.2 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:23.61,25.16 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:25.16,27.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:29.2,33.33 3 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:33.33,42.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:44.2,44.24 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:48.46,51.2 2 0 -github.com/jesseduffield/lazydocker/pkg/commands/volume.go:54.43,56.2 1 0 -mode: atomic -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:32.53,36.83 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:36.83,38.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:39.39,39.61 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:48.66,52.16 4 3 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:52.16,55.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:58.2,58.23 1 3 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:58.23,60.17 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:60.17,62.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:63.3,64.17 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:64.17,66.4 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:68.3,68.21 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:70.2,70.26 1 2 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:75.33,75.47 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:85.44,87.2 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:89.117,91.16 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:91.16,93.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:94.2,97.16 3 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:97.16,99.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:103.2,108.16 5 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:108.16,110.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:113.2,118.8 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:123.87,127.6 3 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:127.6,128.10 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:129.21,130.20 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:131.14,131.14 0 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:134.3,135.17 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:135.17,136.12 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:138.3,138.13 1 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:143.79,145.16 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:145.16,147.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:148.2,149.12 2 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:152.101,156.16 4 1 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:156.16,158.3 1 0 -github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:159.2,159.17 1 1 -mode: atomic -mode: atomic +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:83.51,88.95 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:88.95,90.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:92.2,92.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:92.25,94.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:94.17,96.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:99.2,99.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:102.53,104.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:106.52,108.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:108.16,109.41 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:109.41,111.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:113.3,113.32 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:113.32,114.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:114.53,114.83 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:117.3,117.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:120.2,122.26 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:122.26,123.45 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:123.45,125.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:128.2,128.33 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:131.59,132.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:132.30,134.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:136.2,137.34 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:137.34,139.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:141.2,147.33 5 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:150.60,154.9 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:154.9,157.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:159.2,159.18 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:162.54,166.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:168.54,172.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:174.57,175.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:175.30,177.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:179.2,181.28 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:184.57,185.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:185.30,187.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:189.2,191.28 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:194.41,196.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:198.51,201.2 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:203.47,206.48 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:206.48,207.47 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:207.47,209.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:211.3,211.67 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:211.67,212.78 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:212.78,214.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:215.6,217.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:219.3,219.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:219.25,220.78 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:220.78,222.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:225.3,225.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:228.2,230.29 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:233.52,236.31 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:236.31,238.74 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:238.74,240.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:241.3,242.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:242.17,244.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:245.3,247.29 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:247.29,248.44 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:248.44,250.5 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:253.3,253.40 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:253.40,255.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:256.3,256.13 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:259.2,259.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:262.58,263.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:263.30,265.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:267.2,267.42 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:270.55,272.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:274.47,275.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:275.22,277.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/panels/side_list_panel.go:279.2,279.20 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:37.111,39.9 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:39.9,41.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:43.2,45.34 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:45.34,47.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:47.17,49.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:50.3,50.78 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:53.2,58.16 5 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:58.16,60.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:62.2,64.16 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:64.16,66.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:68.2,69.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:69.16,71.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:73.2,74.16 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:74.16,76.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:78.2,86.22 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:91.99,97.46 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:97.46,99.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:99.17,101.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:102.3,103.17 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:103.17,105.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:107.3,107.23 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:110.2,111.24 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:111.24,113.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:115.2,116.24 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:116.24,118.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:120.2,121.21 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:121.21,123.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:125.2,139.8 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:143.49,147.25 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:148.15,149.16 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:150.15,151.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:152.13,153.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:154.13,155.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:156.11,157.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:158.14,159.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:160.14,161.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:162.12,163.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:164.14,165.35 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:166.10,169.40 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:169.40,172.4 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:172.9,172.48 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:172.48,176.4 3 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:176.9,178.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:182.59,222.60 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:222.60,223.47 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:223.47,225.18 2 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:225.18,226.37 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:226.37,227.14 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:229.5,229.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:231.4,231.25 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:231.25,232.13 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:234.4,234.72 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:234.72,237.19 3 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:237.19,239.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:240.10,240.80 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:240.80,241.95 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:241.95,243.6 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:244.5,244.79 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:244.79,246.6 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:247.5,248.19 2 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:248.19,250.6 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/container_stats.go:254.2,254.12 1 1 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:17.102,26.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:28.66,30.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:32.49,33.83 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:33.83,34.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:34.27,36.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:41.3,42.27 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:42.27,44.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:45.3,45.92 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:50.2,52.40 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:56.91,78.46 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:79.15,80.53 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:81.14,82.60 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:83.14,84.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:85.10,86.37 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:89.2,89.66 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:93.94,94.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:94.24,96.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:98.2,98.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:99.16,102.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:103.17,104.39 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:105.10,106.12 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:110.81,111.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:111.24,113.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:115.2,121.35 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:121.35,123.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:125.2,138.46 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:139.15,140.69 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:141.14,142.76 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:143.14,144.14 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:145.10,146.47 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:149.2,149.86 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:149.86,151.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:152.2,152.11 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:156.54,158.9 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:158.9,160.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:162.2,166.21 4 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:166.21,168.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:168.8,168.28 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:168.28,170.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:170.8,172.3 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:174.2,174.54 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:178.63,179.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:180.16,183.58 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:183.58,185.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:186.3,186.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:187.17,188.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:189.17,190.23 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:191.16,192.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:193.14,194.21 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:195.20,196.22 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:197.18,198.25 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/containers.go:199.10,200.23 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/images.go:8.61,14.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/menu_items.go:5.67,7.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/networks.go:5.67,7.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/projects.go:5.67,7.2 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:10.96,11.30 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:11.30,13.47 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:14.16,15.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:16.15,17.24 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:18.15,19.15 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:20.11,21.27 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:24.3,31.4 1 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/services.go:34.2,42.3 2 0 +github.com/jesseduffield/lazydocker/pkg/gui/presentation/volumes.go:5.64,7.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:31.53,35.83 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:35.83,37.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:38.39,38.61 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:47.66,51.16 4 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:51.16,54.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:57.2,57.23 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:57.23,59.17 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:59.17,61.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:62.3,63.17 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:63.17,65.4 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:67.3,67.21 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:69.2,69.26 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:74.33,74.47 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:84.44,86.2 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:88.117,90.16 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:90.16,92.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:93.2,96.16 3 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:96.16,98.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:102.2,107.16 5 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:107.16,109.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:112.2,117.8 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:122.87,126.6 3 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:126.6,127.10 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:128.21,129.20 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:130.14,130.14 0 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:133.3,134.17 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:134.17,135.12 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:137.3,137.13 1 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:142.79,144.16 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:144.16,146.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:147.2,148.12 2 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:151.101,155.16 4 1 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:155.16,157.3 1 0 +github.com/jesseduffield/lazydocker/pkg/commands/ssh/ssh.go:158.2,158.17 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:30.50,32.54 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:32.54,34.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:35.2,36.31 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:36.31,38.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:39.2,39.14 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:43.50,45.51 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:45.51,47.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:48.2,48.79 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:53.71,55.37 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:55.37,57.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:58.2,59.41 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:68.43,69.46 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:69.46,71.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:72.2,74.36 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:74.36,79.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:80.2,80.38 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:80.38,85.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:86.2,86.38 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:86.38,91.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:92.2,92.38 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:92.38,97.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:98.2,98.30 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:103.79,106.2 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:110.66,112.2 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:115.44,119.2 3 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:122.22,128.2 5 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:131.79,132.36 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:132.36,134.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:135.2,135.12 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:139.24,140.11 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:140.11,142.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:143.2,143.10 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:147.51,148.20 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:148.20,150.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:151.2,151.33 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:151.33,153.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:155.2,158.51 3 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:162.36,165.2 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:167.42,168.23 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:168.23,170.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:171.2,172.33 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:172.33,173.30 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:173.30,176.65 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:176.65,178.5 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:181.2,181.24 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:184.79,186.29 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:186.29,187.50 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:187.50,189.4 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:190.3,190.54 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:192.2,192.26 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:197.57,198.39 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:198.39,199.43 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:199.43,201.4 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:203.2,203.13 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:206.38,209.29 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:209.29,210.26 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:210.26,212.4 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:212.9,214.22 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:214.22,216.5 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:217.4,217.14 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:220.2,220.16 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:223.39,226.29 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:226.29,227.26 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:227.26,229.4 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:229.9,231.22 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:231.22,233.5 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:234.4,234.14 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:237.2,237.16 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:240.59,244.2 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:247.52,263.13 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:263.13,265.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:266.2,266.27 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:270.52,285.13 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:285.13,287.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:288.2,288.22 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:292.38,294.29 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:294.29,296.22 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:296.22,298.4 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:300.2,300.33 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:304.65,306.2 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:309.57,310.17 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:310.17,312.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:314.2,317.21 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:317.21,319.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:320.2,321.27 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:321.27,323.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:325.2,325.15 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:330.34,333.24 3 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:333.24,335.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:336.2,336.19 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:339.43,341.28 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:341.28,343.17 2 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:343.17,345.4 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:347.2,347.19 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:347.19,349.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:350.2,350.12 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:353.49,354.22 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:354.22,356.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:356.8,358.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:361.37,362.32 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:362.32,364.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:366.2,366.17 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:366.17,368.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:370.2,370.29 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:370.29,371.15 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:372.117,373.12 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:374.11,375.16 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:379.2,379.13 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:383.40,385.2 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:389.56,391.2 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:393.73,396.16 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:396.16,398.3 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:399.2,399.16 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:400.14,401.23 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:402.14,405.63 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:405.63,407.4 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:408.3,408.34 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:409.10,410.86 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:417.64,421.29 4 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:421.29,423.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:423.8,425.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:426.2,426.19 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:426.19,428.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:429.2,430.47 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:430.47,433.3 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:434.2,434.22 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:435.15,436.81 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:437.21,438.78 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:439.10,440.35 1 0 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:448.97,450.41 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:450.41,452.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:454.2,458.12 5 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:463.150,464.16 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:464.16,466.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:467.2,469.31 3 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:469.31,471.3 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:472.2,472.34 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:472.34,473.29 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:473.29,475.4 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:475.9,476.30 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:476.30,478.5 1 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:478.10,481.5 2 1 +github.com/jesseduffield/lazydocker/pkg/utils/utils.go:484.2,484.21 1 1