diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/[]-m-p-p-file/index.html b/micro_utils.dokka/dev.inmo.micro_utils.common/[]-m-p-p-file/index.html
index ad8c02554e6..acaaab894dd 100644
--- a/micro_utils.dokka/dev.inmo.micro_utils.common/[]-m-p-p-file/index.html
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/[]-m-p-p-file/index.html
@@ -63,6 +63,44 @@
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/[android]bytes-sync.html b/micro_utils.dokka/dev.inmo.micro_utils.common/[android]bytes-sync.html
new file mode 100644
index 00000000000..e27fe2cc8d1
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/[android]bytes-sync.html
@@ -0,0 +1,39 @@
+
+
+
+
[android]bytesSync
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes-sync.html b/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes-sync.html
new file mode 100644
index 00000000000..0cebfbbd86e
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes-sync.html
@@ -0,0 +1,39 @@
+
+
+
+
[jvm]bytesSync
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html b/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html
new file mode 100644
index 00000000000..37118044366
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html
@@ -0,0 +1,41 @@
+
+
+
+
bytesAllocatorSync
+
+
+
+
+
+
+
+
+
+
bytesAllocatorSync
+
+
+
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-sync.html b/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-sync.html
new file mode 100644
index 00000000000..1833444208f
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-sync.html
@@ -0,0 +1,39 @@
+
+
+
+
bytesSync
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.common/index.html b/micro_utils.dokka/dev.inmo.micro_utils.common/index.html
index 61115ed25bc..8249441e833 100644
--- a/micro_utils.dokka/dev.inmo.micro_utils.common/index.html
+++ b/micro_utils.dokka/dev.inmo.micro_utils.common/index.html
@@ -403,6 +403,25 @@
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/input-provider.html b/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/input-provider.html
new file mode 100644
index 00000000000..683efb7f3b0
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/input-provider.html
@@ -0,0 +1,39 @@
+
+
+
+
inputProvider
+
+
+
+
+
+
+
+
+
+
inputProvider
+
+
+
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/unimultipart.html b/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/unimultipart.html
new file mode 100644
index 00000000000..02f07bd1bdc
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/unimultipart.html
@@ -0,0 +1,39 @@
+
+
+
+
unimultipart
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/index.html b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/index.html
index 667d12b0376..a89cb32c672 100644
--- a/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/index.html
+++ b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/index.html
@@ -26,7 +26,7 @@
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart-file.html b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart-file.html
new file mode 100644
index 00000000000..33415550825
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart-file.html
@@ -0,0 +1,39 @@
+
+
+
+
uniloadMultipartFile
+
+
+
+
+
+
+
+
+
+
uniloadMultipartFile
+
+
+
+
+
+
+
+
+
diff --git a/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart.html b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart.html
new file mode 100644
index 00000000000..1a4cdfe4142
--- /dev/null
+++ b/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart.html
@@ -0,0 +1,39 @@
+
+
+
+
uniloadMultipart
+
+
+
+
+
+
+
+
+
+
uniloadMultipart
+
+
+
+
+
+
+
+
+
diff --git a/micro_utils.dokka/package-list b/micro_utils.dokka/package-list
index 8275112e3af..4af734f370d 100644
--- a/micro_utils.dokka/package-list
+++ b/micro_utils.dokka/package-list
@@ -54,6 +54,10 @@ $dokka.location:dev.inmo.micro_utils.common//bytes/dev.inmo.micro_utils.common.M
$dokka.location:dev.inmo.micro_utils.common//bytes/java.io.File#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes.html
$dokka.location:dev.inmo.micro_utils.common//bytesAllocator/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator.html
$dokka.location:dev.inmo.micro_utils.common//bytesAllocator/java.io.File#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator.html
+$dokka.location:dev.inmo.micro_utils.common//bytesAllocatorSync/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html
+$dokka.location:dev.inmo.micro_utils.common//bytesAllocatorSync/java.io.File#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-allocator-sync.html
+$dokka.location:dev.inmo.micro_utils.common//bytesSync/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/bytes-sync.html
+$dokka.location:dev.inmo.micro_utils.common//bytesSync/java.io.File#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]bytes-sync.html
$dokka.location:dev.inmo.micro_utils.common//calculateDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.Boolean/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]calculate-diff.html
$dokka.location:dev.inmo.micro_utils.common//calculateStrictDiff/kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]#kotlin.collections.Iterable[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/[jvm]calculate-strict-diff.html
$dokka.location:dev.inmo.micro_utils.common//changeVisibility/android.view.View#kotlin.Boolean#kotlin.Boolean/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.common/change-visibility.html
@@ -334,13 +338,29 @@ $dokka.location:dev.inmo.micro_utils.ktor.client//createStandardWebsocketFlow/Ht
$dokka.location:dev.inmo.micro_utils.ktor.client//createStandardWebsocketFlow/HttpClient#kotlin.String#kotlin.Function1[kotlin.Throwable?,kotlin.Boolean]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]create-standard-websocket-flow.html
$dokka.location:dev.inmo.micro_utils.ktor.client//defaultRequester/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/default-requester.html
$dokka.location:dev.inmo.micro_utils.ktor.client//encodeUrlQueryValue/kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]encode-url-query-value.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//inputProvider/dev.inmo.micro_utils.common.MPPFile#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/input-provider.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//inputProvider/java.io.File#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]input-provider.html
$dokka.location:dev.inmo.micro_utils.ktor.client//uniget/HttpClient#kotlin.String#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]uniget.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#dev.inmo.micro_utils.common.MPPFile#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#dev.inmo.micro_utils.common.MPPFile#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#java.io.File#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#java.io.File#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#kotlin.String#InputProvider#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client//unimultipart/HttpClient#kotlin.String#kotlin.String#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#InputProvider#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]unimultipart.html
$dokka.location:dev.inmo.micro_utils.ktor.client//unipost/HttpClient#kotlin.String#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]unipost.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/index.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/UnifiedRequester/#HttpClient#kotlinx.serialization.BinaryFormat/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/-unified-requester.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/client/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/client.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/createStandardWebsocketFlow/#kotlin.String#kotlin.Function1[kotlin.Throwable?,kotlin.Boolean]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/create-standard-websocket-flow.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/encodeUrlQueryValue/#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/encode-url-query-value.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/serialFormat/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/serial-format.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/uniget/#kotlin.String#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/uniget.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#dev.inmo.micro_utils.common.MPPFile#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[common]-unified-requester/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#dev.inmo.micro_utils.common.MPPFile#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[common]-unified-requester/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#java.io.File#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#java.io.File#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#kotlin.String#InputProvider#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/unimultipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unimultipart/#kotlin.String#kotlin.String#InputProvider#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.String#kotlin.Function1[FormBuilder,kotlin.Unit]#kotlin.Function1[HeadersBuilder,kotlin.Unit]#kotlin.Function1[HttpRequestBuilder,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/unimultipart.html
$dokka.location:dev.inmo.micro_utils.ktor.client/UnifiedRequester/unipost/#kotlin.String#kotlin.Pair[kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])],TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.client/[jvm]-unified-requester/unipost.html
$dokka.location:dev.inmo.micro_utils.ktor.common////PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.common/index.html
$dokka.location:dev.inmo.micro_utils.ktor.common//asCorrectWebSocketUrl/kotlin.String#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.common/as-correct-web-socket-url.html
@@ -401,6 +421,10 @@ $dokka.location:dev.inmo.micro_utils.ktor.server//includeWebsocketHandling/Route
$dokka.location:dev.inmo.micro_utils.ktor.server//standardKtorSerialFormatContentType/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/standard-ktor-serial-format-content-type.html
$dokka.location:dev.inmo.micro_utils.ktor.server//unianswer/ApplicationCall#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/unianswer.html
$dokka.location:dev.inmo.micro_utils.ktor.server//uniload/ApplicationCall#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload.html
+$dokka.location:dev.inmo.micro_utils.ktor.server//uniloadMultipart/ApplicationCall#kotlin.Function1[PartDataFormItem,kotlin.Unit]#kotlin.Function1[PartDataFileItem,kotlin.Unit]#kotlin.Function1[PartDataBinaryItem,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.server//uniloadMultipart/ApplicationCall#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[PartDataFormItem,kotlin.Unit]#kotlin.Function1[PartDataFileItem,kotlin.Unit]#kotlin.Function1[PartDataBinaryItem,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart.html
+$dokka.location:dev.inmo.micro_utils.ktor.server//uniloadMultipartFile/ApplicationCall#kotlin.Function1[PartDataFormItem,kotlin.Unit]#kotlin.Function1[PartDataFileItem,kotlin.Unit]#kotlin.Function1[PartDataBinaryItem,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart-file.html
+$dokka.location:dev.inmo.micro_utils.ktor.server//uniloadMultipartFile/ApplicationCall#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]#kotlin.Function1[PartDataFormItem,kotlin.Unit]#kotlin.Function1[PartDataFileItem,kotlin.Unit]#kotlin.Function1[PartDataBinaryItem,kotlin.Unit]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/uniload-multipart-file.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter///PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/index.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/UnifiedRouter/#kotlinx.serialization.BinaryFormat#ContentType/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/-unified-router.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/decodeUrlQueryValue/PipelineContext<*, ApplicationCall>[,ApplicationCall]#kotlin.String#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/decode-url-query-value.html
@@ -409,6 +433,8 @@ $dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/getParameterOrSen
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/getQueryParameter/PipelineContext<*, ApplicationCall>[,ApplicationCall]#kotlin.String/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/get-query-parameter.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/getQueryParameterOrSendError/PipelineContext<*, ApplicationCall>[,ApplicationCall]#kotlin.String/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/get-query-parameter-or-send-error.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/includeWebsocketHandling/Route#kotlin.String#kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/include-websocket-handling.html
+$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/serialFormat/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/serial-format.html
+$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/serialFormatContentType/#/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/serial-format-content-type.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/unianswer/PipelineContext<*, ApplicationCall>[,ApplicationCall]#kotlinx.serialization.SerializationStrategy[TypeParam(bounds=[kotlin.Any?])]#TypeParam(bounds=[kotlin.Any?])/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/unianswer.html
$dokka.location:dev.inmo.micro_utils.ktor.server/UnifiedRouter/uniload/PipelineContext<*, ApplicationCall>[,ApplicationCall]#kotlinx.serialization.DeserializationStrategy[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.ktor.server/-unified-router/uniload.html
$dokka.location:dev.inmo.micro_utils.language_codes////PointingToDeclaration/micro_utils.dokka/dev.inmo.micro_utils.language_codes/index.html
diff --git a/navigation.html b/navigation.html
index 9a016984f33..09245092ac0 100644
--- a/navigation.html
+++ b/navigation.html
@@ -83,370 +83,382 @@
-