diff --git a/cmd/hidden_lake/loader/internal/handler/handler_test.go b/cmd/hidden_lake/loader/internal/handler/handler_test.go index 89878cda..5a1149b3 100644 --- a/cmd/hidden_lake/loader/internal/handler/handler_test.go +++ b/cmd/hidden_lake/loader/internal/handler/handler_test.go @@ -17,6 +17,12 @@ func testRunService(addr string) *http.Server { FMessagesCapacity: testutils.TCCapacity, FWorkSizeBits: testutils.TCWorkSize, }, + FProducers: []string{ + testutils.TgAddrs[42], + }, + FConsumers: []string{ + testutils.TgAddrs[43], + }, } logger := logger.NewLogger( diff --git a/cmd/hidden_lake/loader/internal/handler/index_test.go b/cmd/hidden_lake/loader/internal/handler/index_test.go new file mode 100644 index 00000000..be6714c8 --- /dev/null +++ b/cmd/hidden_lake/loader/internal/handler/index_test.go @@ -0,0 +1,37 @@ +package handler + +import ( + "net/http" + "testing" + "time" + + hll_client "github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client" + "github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/settings" + testutils "github.com/number571/go-peer/test/_data" +) + +func TestHandleIndexAPI(t *testing.T) { + t.Parallel() + + service := testRunService(testutils.TgAddrs[45]) + defer service.Close() + + time.Sleep(100 * time.Millisecond) + hllClient := hll_client.NewClient( + hll_client.NewRequester( + "http://"+testutils.TgAddrs[45], + &http.Client{Timeout: time.Second / 2}, + ), + ) + + title, err := hllClient.GetIndex() + if err != nil { + t.Error(err) + return + } + + if title != settings.CTitlePattern { + t.Error("incorrect title pattern") + return + } +} diff --git a/cmd/hidden_lake/loader/internal/handler/transfer_test.go b/cmd/hidden_lake/loader/internal/handler/transfer_test.go index 441bbb3c..b1b088c4 100644 --- a/cmd/hidden_lake/loader/internal/handler/transfer_test.go +++ b/cmd/hidden_lake/loader/internal/handler/transfer_test.go @@ -1,140 +1,199 @@ package handler -// import ( -// "fmt" -// "net/http" -// "os" -// "testing" -// "time" +import ( + "fmt" + "net/http" + "os" + "testing" + "time" -// hll_client "github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client" -// hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" -// hls_app "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app" -// hlt_client "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client" -// "github.com/number571/go-peer/pkg/client" -// "github.com/number571/go-peer/pkg/client/message" -// "github.com/number571/go-peer/pkg/crypto/asymmetric" -// net_message "github.com/number571/go-peer/pkg/network/message" -// "github.com/number571/go-peer/pkg/payload" -// testutils "github.com/number571/go-peer/test/_data" -// ) + hll_client "github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client" + hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" + hls_app "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app" + hlt_client "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client" + "github.com/number571/go-peer/pkg/client" + "github.com/number571/go-peer/pkg/client/message" + "github.com/number571/go-peer/pkg/crypto/asymmetric" + net_message "github.com/number571/go-peer/pkg/network/message" + "github.com/number571/go-peer/pkg/payload" + "github.com/number571/go-peer/pkg/types" + testutils "github.com/number571/go-peer/test/_data" +) -// const ( -// tcTestData = "./test_data" -// tcNameHLT1 = tcTestData + "/hlt_1" -// tcNameHLT2 = tcTestData + "/hlt_2" -// ) +const ( + tcMessageSize = (8 << 10) +) -// func TestTransferAPI(t *testing.T) { -// t.Parallel() +const ( + tcTestData = "./test_data" + tcNameHLT1 = tcTestData + "/hlt_1" + tcNameHLT2 = tcTestData + "/hlt_2" +) -// netMsgSettings := net_message.NewSettings(&net_message.SSettings{ -// FWorkSizeBits: testutils.TCWorkSize, -// }) +func testCreateHLS(netMsgSettings net_message.ISettings, path, addr string) (types.IApp, hlt_client.IClient, error) { + if err := copyWithPaste(path, addr); err != nil { + return nil, nil, err + } -// if err := copyWithPaste(tcNameHLT1, testutils.TgAddrs[42]); err != nil { -// t.Error(err) -// return -// } -// defer os.Remove(tcNameHLT1 + "/hlt.cfg") + app1, err := hls_app.InitApp(path) + if err != nil { + return nil, nil, err + } -// app1, err := hls_app.InitApp(tcNameHLT1) -// if err != nil { -// t.Error(err) -// return -// } -// if err := app1.Run(); err != nil { -// t.Error(err) -// return -// } + if err := app1.Run(); err != nil { + return nil, nil, err + } -// hltClient1 := hlt_client.NewClient( -// hlt_client.NewBuilder(), -// hlt_client.NewRequester( -// testutils.TgAddrs[42], -// &http.Client{Timeout: time.Minute / 2}, -// netMsgSettings, -// ), -// ) + hltClient1 := hlt_client.NewClient( + hlt_client.NewBuilder(), + hlt_client.NewRequester( + "http://"+addr, + &http.Client{Timeout: time.Minute / 2}, + netMsgSettings, + ), + ) -// msgSettings := message.NewSettings( -// &message.SSettings{ -// FMessageSizeBytes: testutils.TCMessageSize, -// }, -// ) -// privKey := asymmetric.LoadRSAPrivKey(testutils.Tc1PrivKey1024) -// client := client.NewClient(msgSettings, privKey) + return app1, hltClient1, nil +} -// for i := 0; i < 5; i++ { -// encMsg, err := client.EncryptPayload( -// privKey.GetPubKey(), -// payload.NewPayload( -// uint64(i), -// []byte("hello, world!"), -// ), -// ) -// if err != nil { -// t.Error(err) -// return -// } -// err = hltClient1.PutMessage( -// net_message.NewMessage( -// netMsgSettings, -// payload.NewPayload( -// hls_settings.CNetworkMask, -// encMsg.ToBytes(), -// ), -// ), -// ) -// if err != nil { -// t.Error(err) -// return -// } -// } +func testInitTransfer() { + os.RemoveAll(tcNameHLT1) + os.RemoveAll(tcNameHLT2) -// if err := copyWithPaste(tcNameHLT2, testutils.TgAddrs[43]); err != nil { -// t.Error(err) -// return -// } -// defer os.Remove(tcNameHLT2 + "/hlt.cfg") + os.Mkdir(tcNameHLT1, 0o777) + os.Mkdir(tcNameHLT2, 0o777) +} -// app2, err := hls_app.InitApp(tcNameHLT2) -// if err != nil { -// t.Error(err) -// return -// } -// if err := app2.Run(); err != nil { -// t.Error(err) -// return -// } +func TestHandleTransferAPI(t *testing.T) { + t.Parallel() -// service := testRunService(testutils.TgAddrs[44]) -// defer service.Close() + testInitTransfer() + defer func() { + os.RemoveAll(tcNameHLT1) + os.RemoveAll(tcNameHLT2) + }() -// time.Sleep(100 * time.Millisecond) -// hllClient := hll_client.NewClient( -// hll_client.NewRequester( -// testutils.TgAddrs[44], -// &http.Client{Timeout: time.Second / 2}, -// ), -// ) + // INIT SERVICES -// if err := hllClient.RunTransfer(); err != nil { -// t.Error(err) -// return -// } + netMsgSettings := net_message.NewSettings(&net_message.SSettings{ + FWorkSizeBits: testutils.TCWorkSize, + }) -// time.Sleep(5 * time.Second) // TODO -// } + hltApp1, hltClient1, err := testCreateHLS(netMsgSettings, tcNameHLT1, testutils.TgAddrs[42]) + if err != nil { + t.Error(err) + return + } + defer hltApp1.Stop() -// func copyWithPaste(pathTo, addr string) error { -// cfgDataFmt, err := os.ReadFile(tcTestData + "/hlt_copy.cfg") -// if err != nil { -// return err -// } -// return os.WriteFile( -// pathTo+"/hlt.cfg", -// []byte(fmt.Sprintf(string(cfgDataFmt), testutils.TCWorkSize, addr)), -// 0o644, -// ) -// } + hltApp2, hltClient2, err := testCreateHLS(netMsgSettings, tcNameHLT2, testutils.TgAddrs[43]) + if err != nil { + t.Error(err) + return + } + defer hltApp2.Stop() + + service := testRunService(testutils.TgAddrs[44]) + defer service.Close() + + time.Sleep(100 * time.Millisecond) + hllClient := hll_client.NewClient( + hll_client.NewRequester( + "http://"+testutils.TgAddrs[44], + &http.Client{Timeout: time.Second / 2}, + ), + ) + + // PUSH MESSAGES + + msgSettings := message.NewSettings( + &message.SSettings{ + FMessageSizeBytes: tcMessageSize, + }, + ) + privKey := asymmetric.LoadRSAPrivKey(testutils.Tc1PrivKey1024) + client := client.NewClient(msgSettings, privKey) + + for i := 0; i < 5; i++ { + encMsg, err := client.EncryptPayload( + privKey.GetPubKey(), + payload.NewPayload( + uint64(i), + []byte("hello, world!"), + ), + ) + if err != nil { + t.Error(err) + return + } + err = hltClient1.PutMessage( + net_message.NewMessage( + netMsgSettings, + payload.NewPayload( + hls_settings.CNetworkMask, + encMsg.ToBytes(), + ), + ), + ) + if err != nil { + t.Error(err) + return + } + } + + // TRANSFER MESSAGES + + if err := hllClient.RunTransfer(); err != nil { + t.Error(err) + return + } + + // LOAD MESSAGES + + hashes, err := hltClient2.GetHashes() + if err != nil { + t.Error(err) + return + } + for i, h := range hashes { + netMsg, err := hltClient2.GetMessage(h) + if err != nil { + t.Error(err) + return + } + + msg, err := message.LoadMessage(msgSettings, netMsg.GetPayload().ToBytes()) + if err != nil { + t.Error(err) + return + } + + pubKey, pld, err := client.DecryptMessage(msg) + if err != nil { + t.Error(err) + return + } + + if pld.GetHead() != uint64(i) { + t.Error("got bad index") + return + } + + if pubKey.GetAddress().ToString() != client.GetPubKey().GetAddress().ToString() { + t.Error("got bad public key") + return + } + } +} + +func copyWithPaste(pathTo, addr string) error { + cfgDataFmt, err := os.ReadFile(tcTestData + "/hlt_copy.cfg") + if err != nil { + return err + } + return os.WriteFile( + pathTo+"/hlt.cfg", + []byte(fmt.Sprintf(string(cfgDataFmt), testutils.TCWorkSize, addr)), + 0o644, + ) +} diff --git a/cmd/hidden_lake/traffic/internal/handler/message.go b/cmd/hidden_lake/traffic/internal/handler/message.go index 8b7e381e..9d022e6b 100644 --- a/cmd/hidden_lake/traffic/internal/handler/message.go +++ b/cmd/hidden_lake/traffic/internal/handler/message.go @@ -77,7 +77,7 @@ func HandleMessageAPI(pCfg config.IConfig, pWrapperDB database.IWrapperDB, pHTTP if netMsg.GetPayload().GetHead() != hls_settings.CNetworkMask { pHTTPLogger.PushWarn(logBuilder.WithMessage("network_mask")) - api.Response(pW, http.StatusTeapot, "failed: network mask") + api.Response(pW, http.StatusLocked, "failed: network mask") return } diff --git a/test/result/badge.svg b/test/result/badge.svg index 1b1ce301..cf73345f 100644 --- a/test/result/badge.svg +++ b/test/result/badge.svg @@ -1 +1 @@ -coverage: 46%coverage46% \ No newline at end of file +coverage: 47%coverage47% \ No newline at end of file diff --git a/test/result/coverage.out b/test/result/coverage.out index c3695bf0..a8c8c2f7 100644 --- a/test/result/coverage.out +++ b/test/result/coverage.out @@ -1,58 +1,4 @@ mode: set -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:28.36,35.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:35.16,36.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:38.2,38.56 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:38.56,40.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:41.2,41.66 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:41.66,42.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:44.2,44.11 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:47.13,51.23 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:51.23,52.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:55.2,56.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:56.16,57.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:60.2,61.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:61.16,62.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:65.2,71.52 5 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:74.55,75.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:75.15,77.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.2,79.33 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.33,82.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:84.2,85.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.16,88.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.2,90.42 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.42,93.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:95.2,95.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:98.55,99.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:99.15,101.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:103.2,103.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:103.32,106.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:108.2,109.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:109.16,112.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:114.2,114.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:117.55,118.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:118.15,120.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.2,122.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.32,125.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:127.2,131.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:131.16,134.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:136.2,137.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:137.16,140.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:142.2,142.60 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:145.40,147.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.16,149.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:151.2,152.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:152.16,154.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:156.2,156.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:159.52,161.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:161.16,163.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.2,165.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:168.38,173.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:173.16,175.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:177.2,177.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:177.71,179.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:181.2,181.89 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:181.89,183.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:185.2,185.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:29.36,36.16 3 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:36.16,37.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:39.2,39.56 1 0 @@ -137,6 +83,60 @@ github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:73.16, github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.2,78.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.36,80.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:82.2,82.50 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:28.36,35.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:35.16,36.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:38.2,38.56 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:38.56,40.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:41.2,41.66 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:41.66,42.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:44.2,44.11 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:47.13,51.23 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:51.23,52.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:55.2,56.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:56.16,57.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:60.2,61.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:61.16,62.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:65.2,71.52 5 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:74.55,75.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:75.15,77.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.2,79.33 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.33,82.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:84.2,85.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.16,88.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.2,90.42 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.42,93.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:95.2,95.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:98.55,99.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:99.15,101.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:103.2,103.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:103.32,106.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:108.2,109.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:109.16,112.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:114.2,114.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:117.55,118.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:118.15,120.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.2,122.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:122.32,125.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:127.2,131.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:131.16,134.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:136.2,137.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:137.16,140.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:142.2,142.60 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:145.40,147.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.16,149.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:151.2,152.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:152.16,154.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:156.2,156.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:159.52,161.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:161.16,163.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.2,165.18 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:168.38,173.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:173.16,175.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:177.2,177.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:177.71,179.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:181.2,181.89 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:181.89,183.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:185.2,185.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:19.54,21.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:21.16,23.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:25.2,26.16 2 0 @@ -203,68 +203,6 @@ github.com/number571/go-peer/cmd/hidden_lake/loader/internal/config/init.go:13.5 github.com/number571/go-peer/cmd/hidden_lake/loader/internal/config/init.go:16.2,16.20 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/internal/config/init.go:16.20,27.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/internal/config/init.go:28.2,28.38 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:43.14,56.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:58.28,62.14 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:62.14,64.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:65.2,71.12 4 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:71.12,72.45 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:72.45,74.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:76.3,77.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:77.58,80.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:83.2,83.9 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:84.20,86.45 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:87.32,89.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:93.29,97.15 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:97.15,99.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:100.2,106.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:106.16,108.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:110.2,110.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:13.55,17.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:17.16,19.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:21.2,21.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_service.go:10.34,20.2 4 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/index.go:13.62,14.56 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/index.go:14.56,19.3 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:30.89,33.56 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:33.56,36.69 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:36.69,40.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:42.3,42.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:43.24,44.41 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:44.41,48.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:50.4,52.10 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:54.26,55.42 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:55.42,59.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:61.4,63.10 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:68.33,72.14 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:72.14,74.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:75.2,83.12 6 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:86.34,90.15 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:90.15,92.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:93.2,96.12 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:99.60,103.46 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:103.46,105.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:107.2,110.43 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:110.43,111.33 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:111.33,114.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:117.2,118.14 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:121.99,123.40 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:123.40,125.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:127.2,128.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:128.16,130.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:132.2,132.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:132.30,133.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:134.22,135.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:136.11,137.61 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:137.61,138.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:141.4,142.18 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:142.18,143.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:146.4,147.46 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:147.46,148.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:151.4,153.45 3 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:153.45,154.35 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:154.35,157.6 2 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:159.4,159.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:164.74,177.2 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:19.54,21.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:21.16,23.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/init_app.go:25.2,26.16 2 0 @@ -290,6 +228,27 @@ github.com/number571/go-peer/cmd/hidden_lake/loader/cmd/hll/main.go:23.2,23.15 1 github.com/number571/go-peer/cmd/hidden_lake/loader/cmd/hll/main.go:23.15,24.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/cmd/hll/main.go:24.36,25.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/cmd/hll/main.go:29.2,29.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:21.54,23.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:23.16,25.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:27.2,28.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:28.16,30.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:32.2,33.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:33.16,35.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:37.2,41.8 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:44.28,45.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:45.37,47.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.2,48.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.37,50.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:51.2,51.21 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:54.29,56.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:9.13,11.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:11.16,12.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:15.2,18.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:18.34,19.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.2,21.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.15,22.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:22.36,23.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:27.2,27.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/client.go:15.47,19.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/client.go:21.46,23.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/client.go:23.16,25.3 1 0 @@ -312,27 +271,69 @@ github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/requester.go:62.2 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/requester.go:65.43,72.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/requester.go:72.16,74.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/client/requester.go:75.2,75.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:21.54,23.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:23.16,25.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:27.2,28.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:28.16,30.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:32.2,33.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:33.16,35.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:37.2,41.8 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:44.28,45.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:45.37,47.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.2,48.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.37,50.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:51.2,51.21 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:54.29,56.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:9.13,11.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:11.16,12.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:15.2,18.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:18.34,19.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.2,21.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.15,22.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:22.36,23.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:27.2,27.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:43.14,56.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:58.28,62.14 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:62.14,64.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:65.2,71.12 4 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:71.12,72.45 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:72.45,74.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:76.3,77.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:77.58,80.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:83.2,83.9 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:84.20,86.45 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:87.32,89.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:93.29,97.15 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:97.15,99.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:100.2,106.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:106.16,108.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/app.go:110.2,110.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:13.55,17.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:17.16,19.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_app.go:21.2,21.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/pkg/app/init_service.go:10.34,20.2 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:18.70,20.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:20.16,22.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:23.2,25.8 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:28.49,33.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:35.83,39.19 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:39.19,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:43.2,44.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:44.17,46.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:48.2,49.33 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.33,51.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:51.17,53.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:54.3,55.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.17,57.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:58.3,58.25 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:61.2,61.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:64.63,70.66 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.66,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.2,74.84 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.84,76.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:78.2,78.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:81.37,85.41 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:85.41,87.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:88.2,88.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:91.52,93.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:93.16,95.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:97.2,99.36 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:12.38,18.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:20.58,27.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:25.61,31.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:33.45,34.57 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:34.57,36.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:38.2,39.23 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:39.23,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:43.2,50.3 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:53.38,55.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:57.40,59.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:61.42,63.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:65.37,67.19 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:67.19,69.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.2,78.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.62,19.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:21.46,23.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:25.49,27.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.41,24.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.29,34.2 5 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.58,37.15 1 0 @@ -419,216 +420,30 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/init.go:3 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:12.40,17.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:19.40,21.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:23.40,25.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:18.70,20.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:20.16,22.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:23.2,25.8 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:28.49,33.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:35.83,39.19 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:39.19,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:43.2,44.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:44.17,46.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:48.2,49.33 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.33,51.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:51.17,53.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:54.3,55.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.17,57.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:58.3,58.25 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:61.2,61.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:64.63,70.66 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.66,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.2,74.84 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.84,76.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:78.2,78.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:81.37,85.41 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:85.41,87.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:88.2,88.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:91.52,93.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:93.16,95.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:97.2,99.36 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:12.38,18.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:20.58,27.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:25.61,31.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:33.45,34.57 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:34.57,36.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:38.2,39.23 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:39.23,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:43.2,50.3 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:53.38,55.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:57.40,59.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:61.42,63.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:65.37,67.19 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:67.19,69.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.2,78.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.62,19.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:21.46,23.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:25.49,27.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:34.28,35.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:35.19,37.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:38.2,39.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:42.2,42.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:45.30,46.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:46.19,48.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:49.2,50.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:50.16,51.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:53.2,53.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:54.68,55.55 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:55.55,57.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:59.2,60.42 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:60.42,62.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:64.2,64.87 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:64.87,66.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:68.2,68.18 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:71.52,72.54 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:72.54,74.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:76.2,77.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:77.16,79.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:81.2,82.57 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:82.57,84.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:86.2,87.41 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:87.41,89.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:91.2,91.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:94.56,96.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:98.52,100.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:102.51,104.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:106.53,108.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:110.58,112.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:114.50,119.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:121.49,123.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:125.34,130.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:132.38,133.24 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:133.24,135.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:137.2,137.23 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:137.23,139.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:141.2,141.18 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:141.18,143.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:145.2,145.40 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:145.40,147.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:149.2,149.40 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:149.40,151.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:153.2,153.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:156.39,166.31 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:166.31,168.10 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:168.10,170.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:171.3,171.26 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:174.2,175.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:178.39,182.36 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:182.36,183.32 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:183.32,185.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:186.3,189.20 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:189.20,191.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:193.3,194.51 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:194.51,196.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:199.2,199.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:202.62,207.31 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:207.31,209.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:210.2,210.15 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:213.48,215.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:217.41,219.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:221.45,226.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:228.58,234.2 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:236.35,238.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:240.35,242.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:244.35,246.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:248.36,250.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:252.37,254.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:256.38,258.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:22.38,23.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:23.17,24.21 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:26.2,27.9 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:27.9,28.26 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:30.2,32.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:35.62,41.16 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:41.16,43.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:45.2,47.85 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:47.85,49.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:51.2,55.12 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:58.60,64.16 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:64.16,66.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:68.2,70.85 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:70.85,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:74.2,78.12 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:81.79,85.37 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:85.37,86.67 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:86.67,87.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:89.3,89.61 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:92.2,94.16 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:94.16,96.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:98.2,98.35 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:98.35,100.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:102.2,105.85 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:105.85,107.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:109.2,114.12 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:117.81,119.37 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:119.37,121.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:122.2,122.15 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:125.71,127.34 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:127.34,129.35 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:129.35,131.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:132.3,132.31 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:134.2,134.14 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:137.54,140.26 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:140.26,141.30 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:141.30,142.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:144.3,145.29 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:147.2,147.15 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:12.68,13.53 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:13.53,15.17 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:15.17,17.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:18.3,18.18 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:20.2,20.20 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:20.20,38.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:39.2,40.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:40.16,42.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:43.2,43.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:12.40,17.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:19.40,21.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:23.40,25.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:11.13,13.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:13.16,14.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:17.2,20.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:20.34,21.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.2,23.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.15,24.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:24.36,25.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:29.2,29.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:49.14,59.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:61.28,65.14 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:65.14,67.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:68.2,70.41 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:70.41,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:74.2,80.12 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:80.12,81.46 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:81.46,83.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:85.3,86.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:86.58,89.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:92.2,92.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:92.12,94.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:94.58,97.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:100.2,100.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:100.12,102.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:102.58,105.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:108.2,108.9 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:109.20,111.45 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:112.32,114.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:118.29,122.15 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:122.15,124.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:125.2,134.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:134.16,136.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:137.2,137.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:13.55,17.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:17.16,19.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:21.2,21.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:12.37,19.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:19.16,21.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:22.2,23.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_pprof.go:5.35,7.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:15.42,26.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:28.43,52.2 13 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:54.102,55.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:55.71,56.57 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:56.57,59.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:60.3,60.39 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:24.13,26.74 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:26.74,27.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:30.2,31.62 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:31.62,32.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:35.2,37.43 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:37.43,39.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.2,40.37 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.37,42.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:44.2,44.55 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:47.47,48.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:49.17,50.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:51.13,52.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:53.13,54.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:55.10,56.43 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:60.44,61.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:62.16,63.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:64.16,65.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:66.16,67.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:68.10,69.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:73.43,75.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:77.47,78.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:78.23,79.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:79.28,81.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:83.2,83.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:15.78,16.56 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:16.56,19.30 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:19.30,22.4 2 0 @@ -854,30 +669,189 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:175.28,176.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:176.13,178.4 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/settings.go:180.2,180.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:24.13,26.74 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:26.74,27.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:30.2,31.62 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:31.62,32.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:35.2,37.43 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:37.43,39.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.2,40.37 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:40.37,42.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:44.2,44.55 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:47.47,48.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:49.17,50.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:51.13,52.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:53.13,54.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:55.10,56.43 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:60.44,61.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:62.16,63.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:64.16,65.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:66.16,67.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:68.10,69.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:73.43,75.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:77.47,78.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:78.23,79.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:79.28,81.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:83.2,83.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:49.14,59.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:61.28,65.14 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:65.14,67.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:68.2,70.41 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:70.41,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:74.2,80.12 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:80.12,81.46 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:81.46,83.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:85.3,86.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:86.58,89.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:92.2,92.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:92.12,94.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:94.58,97.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:100.2,100.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:100.12,102.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:102.58,105.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:108.2,108.9 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:109.20,111.45 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:112.32,114.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:118.29,122.15 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:122.15,124.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:125.2,134.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:134.16,136.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:137.2,137.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:13.55,17.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:17.16,19.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:21.2,21.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:12.37,19.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:19.16,21.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_database.go:22.2,23.12 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_pprof.go:5.35,7.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:15.42,26.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:28.43,52.2 13 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:54.102,55.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:55.71,56.57 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:56.57,59.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:60.3,60.39 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:34.28,35.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:35.19,37.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:38.2,39.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:42.2,42.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:45.30,46.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:46.19,48.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:49.2,50.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:50.16,51.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:53.2,53.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:11.13,13.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:13.16,14.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:17.2,20.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:20.34,21.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.2,23.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:23.15,24.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:24.36,25.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls/main.go:29.2,29.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:54.68,55.55 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:55.55,57.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:59.2,60.42 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:60.42,62.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:64.2,64.87 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:64.87,66.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:68.2,68.18 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:71.52,72.54 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:72.54,74.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:76.2,77.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:77.16,79.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:81.2,82.57 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:82.57,84.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:86.2,87.41 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:87.41,89.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:91.2,91.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:94.56,96.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:98.52,100.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:102.51,104.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:106.53,108.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:110.58,112.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:114.50,119.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:121.49,123.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:125.34,130.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:132.38,133.24 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:133.24,135.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:137.2,137.23 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:137.23,139.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:141.2,141.18 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:141.18,143.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:145.2,145.40 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:145.40,147.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:149.2,149.40 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:149.40,151.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:153.2,153.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:156.39,166.31 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:166.31,168.10 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:168.10,170.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:171.3,171.26 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:174.2,175.12 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:178.39,182.36 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:182.36,183.32 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:183.32,185.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:186.3,189.20 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:189.20,191.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:193.3,194.51 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:194.51,196.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:199.2,199.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:202.62,207.31 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:207.31,209.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:210.2,210.15 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:213.48,215.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:217.41,219.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:221.45,226.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:228.58,234.2 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:236.35,238.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:240.35,242.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:244.35,246.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:248.36,250.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:252.37,254.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/config.go:256.38,258.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:22.38,23.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:23.17,24.21 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:26.2,27.9 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:27.9,28.26 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:30.2,32.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:35.62,41.16 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:41.16,43.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:45.2,47.85 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:47.85,49.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:51.2,55.12 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:58.60,64.16 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:64.16,66.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:68.2,70.85 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:70.85,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:74.2,78.12 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:81.79,85.37 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:85.37,86.67 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:86.67,87.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:89.3,89.61 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:92.2,94.16 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:94.16,96.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:98.2,98.35 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:98.35,100.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:102.2,105.85 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:105.85,107.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:109.2,114.12 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:117.81,119.37 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:119.37,121.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:122.2,122.15 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:125.71,127.34 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:127.34,129.35 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:129.35,131.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:132.3,132.31 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:134.2,134.14 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:137.54,140.26 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:140.26,141.30 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:141.30,142.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:144.3,145.29 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:147.2,147.15 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:12.68,13.53 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:13.53,15.17 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:15.17,17.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:18.3,18.18 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:20.2,20.20 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:20.20,38.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:39.2,40.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:40.16,42.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/init.go:43.2,43.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:12.40,17.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:19.40,21.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:23.40,25.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:19.39,23.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:25.53,27.63 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:27.63,29.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:30.2,30.22 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:33.38,35.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:37.39,39.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:41.65,43.26 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:43.26,45.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:46.2,46.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:49.54,52.2 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:54.35,56.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:58.49,60.28 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:60.28,62.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:63.2,63.16 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:66.38,68.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/settings.go:81.64,83.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:21.56,27.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:29.55,31.27 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:32.14,33.58 1 1 @@ -1011,22 +985,14 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:275 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:279.2,280.19 2 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:280.19,282.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:284.2,284.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:19.39,23.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:25.53,27.63 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:27.63,29.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:30.2,30.22 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:33.38,35.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:37.39,39.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:41.65,43.26 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:43.26,45.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:46.2,46.10 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:49.54,52.2 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:54.35,56.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:58.49,60.28 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:60.28,62.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:63.2,63.16 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:66.38,68.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/settings.go:81.64,83.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:11.13,13.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:13.16,14.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:17.2,20.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:20.34,21.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.2,23.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.15,24.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:24.36,25.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:29.2,29.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:48.68,49.55 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:49.55,51.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:53.2,53.42 1 1 @@ -1085,14 +1051,6 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:21. github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:40.2,41.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:41.16,43.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:44.2,44.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:11.13,13.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:13.16,14.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:17.2,20.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:20.34,21.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.2,23.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.15,24.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:24.36,25.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:29.2,29.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:27.54,33.16 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:33.16,35.3 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:37.2,42.16 3 1 @@ -1173,222 +1131,6 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.g github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:52.2,53.35 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:53.35,55.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:56.2,56.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:12.28,14.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:16.65,18.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:18.66,23.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:25.46,27.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:27.16,29.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:30.2,30.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:33.49,35.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:35.16,37.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:38.2,38.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:41.74,43.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:43.16,45.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:46.2,46.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:49.63,50.77 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:50.77,52.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:53.2,53.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:31.97,37.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:39.49,46.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:46.16,48.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:50.2,51.42 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:51.42,53.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:55.2,55.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:58.52,65.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:65.16,67.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:69.2,70.68 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:70.68,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:74.2,74.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:77.77,84.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:84.16,86.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:88.2,89.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:89.16,91.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:93.2,93.60 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:93.60,95.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:96.2,96.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:99.56,106.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:106.16,108.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:109.2,109.12 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:38.16,39.23 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:39.23,40.54 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:43.2,46.29 4 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:49.13,56.6 5 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:56.6,58.20 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:58.20,60.12 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:62.3,62.17 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:63.17,64.52 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:64.52,66.13 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:68.4,68.21 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:69.15,72.18 3 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:72.18,74.13 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:76.4,76.21 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:81.19,82.68 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:82.68,83.34 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:83.34,86.4 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:87.3,88.17 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:88.17,91.4 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:92.3,94.17 3 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:94.17,96.4 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:97.3,97.47 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:97.47,99.4 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:100.3,101.50 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:103.2,103.38 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:106.17,107.6 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:107.6,110.33 3 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:110.33,111.25 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:111.25,113.19 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:113.19,114.16 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:116.5,117.26 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:123.29,124.21 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:124.21,126.3 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:127.2,127.14 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:130.21,131.6 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:131.6,132.34 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:132.34,134.12 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:136.3,137.17 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:137.17,138.14 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:140.3,140.24 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:144.62,146.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:146.16,148.3 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:149.2,150.60 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:150.60,151.44 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:153.2,154.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:154.16,155.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:157.2,158.12 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:161.26,163.42 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:163.42,164.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:166.2,166.29 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:169.35,171.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:171.16,172.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:174.2,175.69 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:175.69,176.45 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:178.2,179.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:179.16,180.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:182.2,182.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:185.29,187.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:187.16,188.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:190.2,194.21 4 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:194.21,196.17 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:196.17,197.12 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:199.3,199.36 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:201.2,201.17 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:204.33,207.16 3 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:207.16,208.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:210.2,211.21 2 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:211.21,213.3 1 0 -github.com/number571/go-peer/cmd/micro_anon/main.go:214.2,214.12 1 0 -github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:11.13,13.16 2 0 -github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:13.16,14.13 1 0 -github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:16.2,26.71 4 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.95,15.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:15.56,18.34 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:18.34,22.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:24.3,25.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:25.22,29.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:31.3,32.17 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:32.17,36.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:38.3,39.28 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:39.28,41.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:43.3,44.45 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:12.62,13.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:13.56,17.3 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:19.155,22.56 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:22.56,25.66 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:25.66,29.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:31.3,32.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:32.22,36.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:38.3,38.20 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:39.23,43.19 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:43.19,47.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:49.4,50.18 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:50.18,54.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:56.4,58.10 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:60.24,62.18 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:62.18,66.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:68.4,72.18 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:72.18,76.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:78.4,78.66 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:78.66,82.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:84.4,84.57 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:84.57,88.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:90.4,92.10 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:22.118,25.89 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:25.89,37.17 4 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:37.17,40.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:42.3,54.19 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:54.19,57.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:60.3,60.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:60.45,61.51 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:61.51,64.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.4,66.57 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:69.3,69.57 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:69.57,72.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:79.3,79.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:79.45,86.18 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:86.18,88.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:92.3,93.13 2 1 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:18.13,19.23 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:19.23,24.5 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:27.2,35.16 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:35.16,36.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.2,39.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:40.11,42.20 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:42.20,43.33 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:45.3,45.17 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.11,48.21 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:48.21,49.34 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:51.3,51.18 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:54.2,59.13 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:60.11,63.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:63.17,64.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:66.3,66.37 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:67.11,70.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:70.17,71.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:73.3,74.17 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:74.17,75.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:77.3,77.53 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:81.28,83.16 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:83.16,84.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:86.2,86.12 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:89.71,92.2 2 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:17.13,18.23 1 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:18.23,23.5 1 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:26.2,35.59 5 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:38.41,41.16 3 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:41.16,42.13 1 0 -github.com/number571/go-peer/cmd/tools/pmanager/main.go:44.2,44.20 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:11.13,12.23 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:12.23,16.5 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:19.2,20.16 2 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:20.16,21.13 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:24.2,24.17 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:24.17,25.32 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:28.2,29.17 2 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:29.17,30.30 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:33.2,34.69 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:17.120,18.56 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:18.56,21.100 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_connects.go:21.100,25.4 3 0 @@ -1509,20 +1251,222 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tc github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:107.43,109.16 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:109.16,111.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:112.2,112.13 1 1 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:14.13,17.2 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:19.55,20.33 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:20.33,23.3 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:25.16,28.3 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:29.2,29.29 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:32.59,38.2 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:14.13,17.2 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:19.55,20.33 1 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:20.33,23.3 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:25.16,28.3 2 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:29.2,29.29 1 0 -github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:32.59,38.2 2 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:17.13,18.23 1 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:18.23,23.5 1 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:26.2,35.59 5 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:38.41,41.16 3 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:41.16,42.13 1 0 +github.com/number571/go-peer/cmd/tools/pmanager/main.go:44.2,44.20 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:18.13,19.23 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:19.23,24.5 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:27.2,35.16 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:35.16,36.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.2,39.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:40.11,42.20 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:42.20,43.33 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:45.3,45.17 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.11,48.21 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:48.21,49.34 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:51.3,51.18 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:54.2,59.13 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:60.11,63.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:63.17,64.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:66.3,66.37 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:67.11,70.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:70.17,71.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:73.3,74.17 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:74.17,75.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:77.3,77.53 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:81.28,83.16 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:83.16,84.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:86.2,86.12 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:89.71,92.2 2 0 +github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:11.13,13.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:13.16,14.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:16.2,26.71 4 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:12.28,14.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:16.65,18.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:18.66,23.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:25.46,27.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:27.16,29.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:30.2,30.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:33.49,35.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:35.16,37.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:38.2,38.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:41.74,43.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:43.16,45.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:46.2,46.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:49.63,50.77 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:50.77,52.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:53.2,53.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:31.97,37.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:39.49,46.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:46.16,48.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:50.2,51.42 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:51.42,53.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:55.2,55.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:58.52,65.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:65.16,67.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:69.2,70.68 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:70.68,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:74.2,74.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:77.77,84.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:84.16,86.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:88.2,89.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:89.16,91.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:93.2,93.60 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:93.60,95.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:96.2,96.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:99.56,106.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:106.16,108.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:109.2,109.12 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:11.13,12.23 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:12.23,16.5 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:19.2,20.16 2 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:20.16,21.13 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:24.2,24.17 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:24.17,25.32 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:28.2,29.17 2 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:29.17,30.30 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:33.2,34.69 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:38.16,39.23 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:39.23,40.54 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:43.2,46.29 4 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:49.13,56.6 5 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:56.6,58.20 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:58.20,60.12 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:62.3,62.17 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:63.17,64.52 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:64.52,66.13 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:68.4,68.21 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:69.15,72.18 3 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:72.18,74.13 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:76.4,76.21 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:81.19,82.68 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:82.68,83.34 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:83.34,86.4 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:87.3,88.17 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:88.17,91.4 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:92.3,94.17 3 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:94.17,96.4 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:97.3,97.47 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:97.47,99.4 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:100.3,101.50 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:103.2,103.38 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:106.17,107.6 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:107.6,110.33 3 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:110.33,111.25 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:111.25,113.19 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:113.19,114.16 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:116.5,117.26 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:123.29,124.21 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:124.21,126.3 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:127.2,127.14 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:130.21,131.6 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:131.6,132.34 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:132.34,134.12 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:136.3,137.17 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:137.17,138.14 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:140.3,140.24 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:144.62,146.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:146.16,148.3 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:149.2,150.60 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:150.60,151.44 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:153.2,154.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:154.16,155.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:157.2,158.12 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:161.26,163.42 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:163.42,164.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:166.2,166.29 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:169.35,171.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:171.16,172.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:174.2,175.69 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:175.69,176.45 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:178.2,179.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:179.16,180.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:182.2,182.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:185.29,187.16 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:187.16,188.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:190.2,194.21 4 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:194.21,196.17 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:196.17,197.12 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:199.3,199.36 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:201.2,201.17 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:204.33,207.16 3 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:207.16,208.13 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:210.2,211.21 2 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:211.21,213.3 1 0 +github.com/number571/go-peer/cmd/micro_anon/main.go:214.2,214.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.95,15.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:15.56,18.34 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:18.34,22.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:24.3,25.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:25.22,29.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:31.3,32.17 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:32.17,36.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:38.3,39.28 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:39.28,41.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:43.3,44.45 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:12.62,13.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:13.56,17.3 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:19.155,22.56 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:22.56,25.66 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:25.66,29.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:31.3,32.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:32.22,36.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:38.3,38.20 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:39.23,43.19 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:43.19,47.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:49.4,50.18 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:50.18,54.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:56.4,58.10 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:60.24,62.18 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:62.18,66.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:68.4,72.18 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:72.18,76.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:78.4,78.66 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:78.66,82.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:84.4,84.57 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:84.57,88.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:90.4,92.10 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:22.118,25.89 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:25.89,37.17 4 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:37.17,40.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:42.3,54.19 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:54.19,57.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:60.3,60.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:60.45,61.51 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:61.51,64.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.4,66.57 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:69.3,69.57 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:69.57,72.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:79.3,79.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:79.45,86.18 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:86.18,88.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:92.3,93.13 2 1 +github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:26.22,27.23 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:27.23,29.3 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:31.2,31.20 1 0 @@ -1544,13 +1488,20 @@ github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:77 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:83.47,111.2 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:113.47,141.2 1 0 github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:143.56,175.2 1 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:14.13,17.2 2 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:19.55,20.33 1 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:20.33,23.3 2 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:25.16,28.3 2 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:29.2,29.29 1 0 -github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:32.59,38.2 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:14.13,17.2 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:19.55,20.33 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:20.33,23.3 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:24.2,25.16 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:25.16,28.3 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:29.2,29.29 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/recv_hls/service/main.go:32.59,38.2 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:14.13,17.2 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:19.55,20.33 1 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:20.33,23.3 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:24.2,25.16 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:25.16,28.3 2 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:29.2,29.29 1 0 +github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:32.59,38.2 2 0 github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:14.13,17.2 2 0 github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:19.55,20.33 1 0 github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:20.33,23.3 2 0 @@ -1558,6 +1509,13 @@ github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/servi github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:25.16,28.3 2 0 github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:29.2,29.29 1 0 github.com/number571/go-peer/examples/echo_service/secret_channel/recv_hls/service/main.go:32.59,38.2 2 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:14.13,17.2 2 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:19.55,20.33 1 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:20.33,23.3 2 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:24.2,25.16 2 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:25.16,28.3 2 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:29.2,29.29 1 0 +github.com/number571/go-peer/examples/echo_service/routing/recv_hls/service/main.go:32.59,38.2 2 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:27.13,38.16 4 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:38.16,39.13 1 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:42.2,45.22 3 0 @@ -1590,6 +1548,14 @@ github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:122.21,1 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:124.17,125.14 1 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:128.3,128.31 1 0 github.com/number571/go-peer/examples/traffic_keeper/client_hlt/main.go:128.31,130.4 1 0 +github.com/number571/go-peer/internal/interrupt/closer.go:9.47,11.29 2 1 +github.com/number571/go-peer/internal/interrupt/closer.go:11.29,12.35 1 1 +github.com/number571/go-peer/internal/interrupt/closer.go:12.35,14.4 1 1 +github.com/number571/go-peer/internal/interrupt/closer.go:16.2,16.38 1 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:9.44,11.30 2 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:11.30,12.34 1 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:12.34,14.4 1 1 +github.com/number571/go-peer/internal/interrupt/stopper.go:16.2,16.38 1 1 github.com/number571/go-peer/internal/flag/flag.go:8.49,10.2 1 0 github.com/number571/go-peer/internal/flag/flag.go:12.71,14.27 2 1 github.com/number571/go-peer/internal/flag/flag.go:14.27,15.18 1 1 @@ -1602,14 +1568,6 @@ github.com/number571/go-peer/internal/flag/flag.go:27.3,27.40 1 1 github.com/number571/go-peer/internal/flag/flag.go:29.2,29.17 1 1 github.com/number571/go-peer/internal/flag/flag.go:29.17,30.47 1 1 github.com/number571/go-peer/internal/flag/flag.go:32.2,32.17 1 1 -github.com/number571/go-peer/internal/interrupt/closer.go:9.47,11.29 2 1 -github.com/number571/go-peer/internal/interrupt/closer.go:11.29,12.35 1 1 -github.com/number571/go-peer/internal/interrupt/closer.go:12.35,14.4 1 1 -github.com/number571/go-peer/internal/interrupt/closer.go:16.2,16.38 1 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:9.44,11.30 2 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:11.30,12.34 1 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:12.34,14.4 1 1 -github.com/number571/go-peer/internal/interrupt/stopper.go:16.2,16.38 1 1 github.com/number571/go-peer/internal/api/request.go:12.93,18.27 2 1 github.com/number571/go-peer/internal/api/request.go:19.14,21.15 2 1 github.com/number571/go-peer/internal/api/request.go:22.14,24.23 2 1 @@ -1646,16 +1604,6 @@ github.com/number571/go-peer/internal/logger/anon/log_func.go:45.43,47.3 1 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:49.2,50.41 2 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:50.41,52.3 1 1 github.com/number571/go-peer/internal/logger/anon/log_func.go:54.2,63.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:12.44,14.23 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:14.23,16.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:17.2,18.21 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:18.21,20.3 1 0 -github.com/number571/go-peer/internal/msgconv/msgconv.go:21.2,27.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:30.44,32.22 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:32.22,34.3 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:35.2,42.3 2 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:45.45,46.48 1 1 -github.com/number571/go-peer/internal/msgconv/msgconv.go:46.48,48.3 1 1 github.com/number571/go-peer/internal/logger/std/log_func.go:7.35,8.45 1 1 github.com/number571/go-peer/internal/logger/std/log_func.go:8.45,10.10 2 1 github.com/number571/go-peer/internal/logger/std/log_func.go:10.10,11.32 1 1 @@ -1668,6 +1616,16 @@ github.com/number571/go-peer/internal/logger/std/std_logger.go:27.24,29.3 1 1 github.com/number571/go-peer/internal/logger/std/std_logger.go:30.2,30.24 1 1 github.com/number571/go-peer/internal/logger/std/std_logger.go:30.24,32.3 1 1 github.com/number571/go-peer/internal/logger/std/std_logger.go:33.2,33.33 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:12.44,14.23 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:14.23,16.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:17.2,18.21 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:18.21,20.3 1 0 +github.com/number571/go-peer/internal/msgconv/msgconv.go:21.2,27.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:30.44,32.22 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:32.22,34.3 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:35.2,42.3 2 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:45.45,46.48 1 1 +github.com/number571/go-peer/internal/msgconv/msgconv.go:46.48,48.3 1 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:16.67,25.2 3 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:27.40,29.2 1 1 github.com/number571/go-peer/internal/logger/http/log_builder.go:31.60,34.2 2 1 @@ -1694,6 +1652,12 @@ github.com/number571/go-peer/internal/slices/slices.go:22.27,23.16 1 1 github.com/number571/go-peer/internal/slices/slices.go:23.16,25.4 1 1 github.com/number571/go-peer/internal/slices/slices.go:27.2,27.14 1 1 github.com/number571/go-peer/internal/pprof/pprof.go:9.50,24.2 8 1 +github.com/number571/go-peer/pkg/client/examples/main.go:12.13,22.16 3 0 +github.com/number571/go-peer/pkg/client/examples/main.go:22.16,23.13 1 0 +github.com/number571/go-peer/pkg/client/examples/main.go:26.2,27.16 2 0 +github.com/number571/go-peer/pkg/client/examples/main.go:27.16,28.13 1 0 +github.com/number571/go-peer/pkg/client/examples/main.go:31.2,32.57 2 0 +github.com/number571/go-peer/pkg/client/examples/main.go:35.33,42.2 1 0 github.com/number571/go-peer/pkg/client/message/message.go:38.71,42.26 3 1 github.com/number571/go-peer/pkg/client/message/message.go:43.14,44.14 1 1 github.com/number571/go-peer/pkg/client/message/message.go:45.14,46.22 1 1 @@ -1727,12 +1691,6 @@ github.com/number571/go-peer/pkg/client/message/settings.go:18.45,19.30 1 1 github.com/number571/go-peer/pkg/client/message/settings.go:19.30,20.36 1 1 github.com/number571/go-peer/pkg/client/message/settings.go:22.2,22.10 1 1 github.com/number571/go-peer/pkg/client/message/settings.go:25.50,27.2 1 1 -github.com/number571/go-peer/pkg/client/examples/main.go:12.13,22.16 3 0 -github.com/number571/go-peer/pkg/client/examples/main.go:22.16,23.13 1 0 -github.com/number571/go-peer/pkg/client/examples/main.go:26.2,27.16 2 0 -github.com/number571/go-peer/pkg/client/examples/main.go:27.16,28.13 1 0 -github.com/number571/go-peer/pkg/client/examples/main.go:31.2,32.57 2 0 -github.com/number571/go-peer/pkg/client/examples/main.go:35.33,42.2 1 0 github.com/number571/go-peer/pkg/client/client.go:30.79,43.51 4 1 github.com/number571/go-peer/pkg/client/client.go:43.51,44.54 1 1 github.com/number571/go-peer/pkg/client/client.go:47.2,47.15 1 1 @@ -1800,8 +1758,6 @@ github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 1 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:37.46,39.2 1 1 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:41.46,43.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:19.60,24.2 1 1 -github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:26.54,34.2 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:24.41,25.28 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:25.28,26.23 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:28.2,30.3 1 1 @@ -1811,17 +1767,8 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:53.32,55.4 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:56.3,56.10 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:58.2,58.10 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:62.70,76.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:19.60,24.2 1 1 +github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:26.54,34.2 1 1 github.com/number571/go-peer/pkg/crypto/random/random.go:15.13,16.35 1 1 github.com/number571/go-peer/pkg/crypto/random/random.go:16.35,17.41 1 0 github.com/number571/go-peer/pkg/crypto/random/random.go:28.25,30.2 1 1 @@ -1907,6 +1854,59 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:38.33,40.3 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:42.2,42.13 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:46.51,51.2 3 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:54.47,59.2 3 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/index.go:13.62,14.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/index.go:14.56,19.3 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:30.89,33.56 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:33.56,36.69 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:36.69,40.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:42.3,42.20 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:43.24,44.41 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:44.41,48.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:50.4,52.10 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:54.26,55.42 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:55.42,59.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:61.4,63.10 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:68.33,72.14 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:72.14,74.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:75.2,83.12 6 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:86.34,90.15 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:90.15,92.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:93.2,96.12 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:99.60,103.46 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:103.46,105.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:107.2,110.43 3 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:110.43,111.33 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:111.33,114.4 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:117.2,118.14 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:121.99,123.40 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:123.40,125.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:127.2,128.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:128.16,130.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:132.2,132.30 1 1 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:132.30,133.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:134.22,135.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:136.11,137.61 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:137.61,138.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:141.4,142.18 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:142.18,143.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:146.4,147.46 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:147.46,148.10 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:151.4,153.45 3 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:153.45,154.35 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:154.35,157.6 2 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:159.4,159.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/loader/internal/handler/transfer.go:164.74,177.2 2 1 github.com/number571/go-peer/pkg/encoding/bytes.go:17.51,22.16 4 1 github.com/number571/go-peer/pkg/encoding/bytes.go:22.16,23.13 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:26.2,27.12 2 1 @@ -1934,7 +1934,7 @@ github.com/number571/go-peer/pkg/client/queue/queue.go:66.12,67.7 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:67.7,68.11 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:69.26,70.11 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:71.53,73.57 2 1 -github.com/number571/go-peer/pkg/client/queue/queue.go:73.57,74.14 1 0 +github.com/number571/go-peer/pkg/client/queue/queue.go:73.57,74.14 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:76.5,76.46 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:81.2,81.12 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:84.38,88.15 3 1 @@ -1989,66 +1989,6 @@ github.com/number571/go-peer/pkg/logger/settings.go:26.45,29.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:31.46,33.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:35.46,37.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:39.46,41.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:57.14,77.2 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:79.28,83.14 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:83.14,85.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:86.2,88.41 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:88.41,90.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:92.2,97.12 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:97.12,98.59 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:98.59,100.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:102.3,103.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:103.58,106.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:109.2,109.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:109.12,110.58 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:110.58,112.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:114.3,115.58 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:115.58,118.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:121.2,121.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:121.12,122.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:122.45,125.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:128.2,128.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:128.12,136.39 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:136.39,139.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:142.3,143.23 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:143.23,145.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:148.3,149.51 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:149.51,152.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:155.2,155.9 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:156.20,158.45 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:159.32,161.13 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:165.29,169.15 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:169.15,171.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:172.2,188.16 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:188.16,190.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:191.2,191.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:18.68,23.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:23.16,25.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:27.2,28.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:28.16,30.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:32.2,32.61 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:32.61,34.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:36.2,36.45 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:39.88,40.54 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:40.54,42.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:42.17,44.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:45.3,46.21 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:46.21,48.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:49.3,49.22 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:52.2,53.82 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:53.82,55.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:57.2,57.21 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:11.89,14.34 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:14.34,14.66 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:11.37,17.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:17.16,19.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:20.2,21.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:20.106,72.34 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:72.34,74.45 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:74.45,76.5 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:77.4,77.14 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_pprof.go:5.35,7.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_service.go:10.34,26.2 10 1 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:15.54,19.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:21.37,23.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:25.37,27.2 1 1 @@ -2075,35 +2015,6 @@ github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:104.12, github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:107.5,115.6 2 0 github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:144.60,152.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/examples/echo/main.go:154.36,162.2 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:20.13,29.39 4 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:29.39,30.13 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:32.2,34.63 2 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:34.63,35.13 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:38.2,39.16 2 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:43.2,50.16 2 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:50.16,51.13 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:54.2,54.25 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:57.52,58.73 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:58.73,62.3 3 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:65.51,80.2 1 0 -github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:82.36,90.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.74,54.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.53,44.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:37.18,40.2 2 0 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:42.13,60.39 10 0 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:60.39,61.13 1 0 @@ -2132,6 +2043,22 @@ github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:14 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:145.5,153.6 2 0 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:182.60,190.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/examples/ping-ping/main.go:192.36,200.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:24.49,30.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.40,34.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:36.60,39.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:41.58,44.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:46.60,49.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:51.74,54.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:56.62,59.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:61.55,64.2 2 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:16.57,20.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.42,24.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.41,28.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.43,32.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.39,40.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.53,44.2 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:46.40,48.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:53.60,55.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:55.16,57.3 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:58.2,58.35 1 1 @@ -2201,6 +2128,19 @@ github.com/number571/go-peer/pkg/network/conn/settings.go:75.47,77.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:79.57,81.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:83.53,85.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:87.54,89.2 1 1 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:20.13,29.39 4 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:29.39,30.13 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:32.2,34.63 2 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:34.63,35.13 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:38.2,39.16 2 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:43.2,50.16 2 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:50.16,51.13 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:54.2,54.25 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:57.52,58.73 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:58.73,62.3 3 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:65.51,80.2 1 0 +github.com/number571/go-peer/pkg/network/examples/broadcast/main.go:82.36,90.2 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:20.13,27.38 3 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:27.38,28.13 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:30.2,33.16 3 0 @@ -2216,19 +2156,66 @@ github.com/number571/go-peer/pkg/network/examples/echo/main.go:56.34,57.76 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:57.76,66.3 2 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:69.51,84.2 1 0 github.com/number571/go-peer/pkg/network/examples/echo/main.go:86.36,94.2 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:20.13,29.39 4 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:29.39,30.13 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:32.2,36.63 3 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:36.63,37.13 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:40.2,49.9 3 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:52.52,53.73 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:53.73,57.17 3 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:57.17,59.4 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:61.3,62.17 2 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:62.17,64.4 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:66.3,75.13 3 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:79.51,94.2 1 0 -github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:96.36,104.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:57.14,77.2 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:79.28,83.14 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:83.14,85.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:86.2,88.41 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:88.41,90.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:92.2,97.12 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:97.12,98.59 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:98.59,100.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:102.3,103.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:103.58,106.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:109.2,109.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:109.12,110.58 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:110.58,112.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:114.3,115.58 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:115.58,118.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:121.2,121.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:121.12,122.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:122.45,125.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:128.2,128.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:128.12,136.39 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:136.39,139.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:142.3,143.23 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:143.23,145.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:148.3,149.51 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:149.51,152.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:155.2,155.9 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:156.20,158.45 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:159.32,161.13 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:165.29,169.15 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:169.15,171.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:172.2,188.16 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:188.16,190.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:191.2,191.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:18.68,23.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:23.16,25.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:27.2,28.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:28.16,30.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:32.2,32.61 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:32.61,34.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:36.2,36.45 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:39.88,40.54 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:40.54,42.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:42.17,44.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:45.3,46.21 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:46.21,48.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:49.3,49.22 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:52.2,53.82 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:53.82,55.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:57.2,57.21 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:11.89,14.34 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:14.34,14.66 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:11.37,17.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:17.16,19.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:20.2,21.12 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:20.106,72.34 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:72.34,74.45 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:74.45,76.5 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:77.4,77.14 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_pprof.go:5.35,7.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_service.go:10.34,26.2 10 1 github.com/number571/go-peer/pkg/network/network.go:32.74,39.2 1 1 github.com/number571/go-peer/pkg/network/network.go:42.41,44.2 1 1 github.com/number571/go-peer/pkg/network/network.go:47.63,55.39 5 1 @@ -2311,6 +2298,19 @@ github.com/number571/go-peer/pkg/network/settings.go:52.45,54.2 1 1 github.com/number571/go-peer/pkg/network/settings.go:56.54,58.2 1 1 github.com/number571/go-peer/pkg/network/settings.go:60.52,62.2 1 1 github.com/number571/go-peer/pkg/network/settings.go:64.53,66.2 1 1 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:20.13,29.39 4 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:29.39,30.13 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:32.2,36.63 3 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:36.63,37.13 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:40.2,49.9 3 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:52.52,53.73 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:53.73,57.17 3 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:57.17,59.4 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:61.3,62.17 2 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:62.17,64.4 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:66.3,75.13 3 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:79.51,94.2 1 0 +github.com/number571/go-peer/pkg/network/examples/ping-pong/main.go:96.36,104.2 1 0 github.com/number571/go-peer/pkg/payload/payload.go:15.54,21.2 2 1 github.com/number571/go-peer/pkg/payload/payload.go:23.49,24.47 1 1 github.com/number571/go-peer/pkg/payload/payload.go:24.47,26.3 1 1 @@ -2318,6 +2318,22 @@ github.com/number571/go-peer/pkg/payload/payload.go:27.2,27.32 1 1 github.com/number571/go-peer/pkg/payload/payload.go:30.36,34.2 3 1 github.com/number571/go-peer/pkg/payload/payload.go:36.36,38.2 1 1 github.com/number571/go-peer/pkg/payload/payload.go:40.36,42.2 1 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:21.49,27.2 1 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:29.45,31.2 1 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:33.45,39.31 5 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:39.31,41.15 2 0 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:41.15,42.33 1 0 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:44.3,44.25 1 0 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:47.2,47.13 1 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:50.52,56.32 4 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:56.32,58.3 1 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:61.2,69.13 5 1 +github.com/number571/go-peer/pkg/queue_set/queue_set.go:72.54,78.2 4 1 +github.com/number571/go-peer/pkg/queue_set/settings.go:12.46,16.2 1 1 +github.com/number571/go-peer/pkg/queue_set/settings.go:18.45,19.22 1 1 +github.com/number571/go-peer/pkg/queue_set/settings.go:19.22,20.28 1 1 +github.com/number571/go-peer/pkg/queue_set/settings.go:22.2,22.10 1 1 +github.com/number571/go-peer/pkg/queue_set/settings.go:25.42,27.2 1 1 github.com/number571/go-peer/pkg/network/message/message.go:31.66,40.2 3 1 github.com/number571/go-peer/pkg/network/message/message.go:42.72,45.27 2 1 github.com/number571/go-peer/pkg/network/message/message.go:46.14,47.15 1 1 @@ -2342,22 +2358,33 @@ github.com/number571/go-peer/pkg/network/message/settings.go:13.46,18.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:20.45,22.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:24.46,26.2 1 1 github.com/number571/go-peer/pkg/network/message/settings.go:28.44,30.2 1 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:21.49,27.2 1 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:29.45,31.2 1 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:33.45,39.31 5 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:39.31,41.15 2 0 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:41.15,42.33 1 0 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:44.3,44.25 1 0 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:47.2,47.13 1 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:50.52,56.32 4 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:56.32,58.3 1 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:61.2,69.13 5 1 -github.com/number571/go-peer/pkg/queue_set/queue_set.go:72.54,78.2 4 1 -github.com/number571/go-peer/pkg/queue_set/settings.go:12.46,16.2 1 1 -github.com/number571/go-peer/pkg/queue_set/settings.go:18.45,19.22 1 1 -github.com/number571/go-peer/pkg/queue_set/settings.go:19.22,20.28 1 1 -github.com/number571/go-peer/pkg/queue_set/settings.go:22.2,22.10 1 1 -github.com/number571/go-peer/pkg/queue_set/settings.go:25.42,27.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:23.70,28.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:30.54,32.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:34.47,36.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:38.35,42.14 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:42.14,44.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:45.2,50.12 4 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:50.12,51.7 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:51.7,52.11 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:53.26,54.11 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:55.49,56.24 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:61.2,61.12 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:64.36,68.15 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:68.15,70.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:71.2,74.12 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:77.41,79.55 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:79.55,81.37 2 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:81.37,82.17 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:84.3,84.33 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:88.52,93.2 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:15.46,20.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:22.45,23.22 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.22,24.35 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.2,26.27 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.27,27.33 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:29.2,29.10 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:32.47,34.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:36.49,38.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:14.46,20.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:22.45,23.19 1 1 github.com/number571/go-peer/pkg/storage/settings.go:23.19,24.25 1 1 @@ -2409,33 +2436,6 @@ github.com/number571/go-peer/pkg/storage/storage.go:191.87,195.2 3 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:17.28,19.2 1 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:21.38,26.2 3 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:28.53,34.2 4 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:23.70,28.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:30.54,32.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:34.47,36.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:38.35,42.14 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:42.14,44.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:45.2,50.12 4 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:50.12,51.7 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:51.7,52.11 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:53.26,54.11 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:55.49,56.24 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:61.2,61.12 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:64.36,68.15 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:68.15,70.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:71.2,74.12 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:77.41,79.55 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:79.55,81.37 2 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:81.37,82.17 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:84.3,84.33 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:88.52,93.2 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:15.46,20.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:22.45,23.22 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.22,24.35 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.2,26.27 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.27,27.33 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:29.2,29.10 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:32.47,34.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:36.49,38.2 1 1 github.com/number571/go-peer/pkg/utils/errors.go:5.41,7.29 2 1 github.com/number571/go-peer/pkg/utils/errors.go:7.29,8.17 1 1 github.com/number571/go-peer/pkg/utils/errors.go:8.17,9.12 1 1