diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..89282d5 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..496ee2c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store \ No newline at end of file diff --git a/docs/.DS_Store b/docs/.DS_Store new file mode 100644 index 0000000..3174181 Binary files /dev/null and b/docs/.DS_Store differ diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..b2b2b8f --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +kdocs.writeopia.io \ No newline at end of file diff --git a/images/anchor-copy-button.svg b/docs/images/anchor-copy-button.svg similarity index 99% rename from images/anchor-copy-button.svg rename to docs/images/anchor-copy-button.svg index bab9d74..34eb5b2 100644 --- a/images/anchor-copy-button.svg +++ b/docs/images/anchor-copy-button.svg @@ -1,4 +1,4 @@ - \ No newline at end of file + diff --git a/images/copy-icon.svg b/docs/images/copy-icon.svg similarity index 96% rename from images/copy-icon.svg rename to docs/images/copy-icon.svg index 61440f0..abeb27e 100644 --- a/images/copy-icon.svg +++ b/docs/images/copy-icon.svg @@ -1,3 +1,3 @@ - \ No newline at end of file + diff --git a/images/copy-successful-icon.svg b/docs/images/copy-successful-icon.svg similarity index 97% rename from images/copy-successful-icon.svg rename to docs/images/copy-successful-icon.svg index 1865f73..1b0ca52 100644 --- a/images/copy-successful-icon.svg +++ b/docs/images/copy-successful-icon.svg @@ -1,3 +1,3 @@ - \ No newline at end of file + diff --git a/images/footer-go-to-link.svg b/docs/images/footer-go-to-link.svg similarity index 96% rename from images/footer-go-to-link.svg rename to docs/images/footer-go-to-link.svg index 0137e22..c319953 100644 --- a/images/footer-go-to-link.svg +++ b/docs/images/footer-go-to-link.svg @@ -1,3 +1,3 @@ - \ No newline at end of file + diff --git a/images/go-to-top-icon.svg b/docs/images/go-to-top-icon.svg similarity index 97% rename from images/go-to-top-icon.svg rename to docs/images/go-to-top-icon.svg index d987f3e..2341ef2 100644 --- a/images/go-to-top-icon.svg +++ b/docs/images/go-to-top-icon.svg @@ -1,4 +1,4 @@ - \ No newline at end of file + diff --git a/images/logo-icon.svg b/docs/images/logo-icon.svg similarity index 81% rename from images/logo-icon.svg rename to docs/images/logo-icon.svg index 1fea087..ea6f37e 100644 --- a/images/logo-icon.svg +++ b/docs/images/logo-icon.svg @@ -1,3 +1,7 @@ + + @@ -7,4 +11,4 @@ - \ No newline at end of file + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..9668afe --- /dev/null +++ b/docs/index.html @@ -0,0 +1,230 @@ + + + + + All modules + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

All modules:

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/navigation.html b/docs/navigation.html new file mode 100644 index 0000000..aeb2d62 --- /dev/null +++ b/docs/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/package-list b/docs/package-list new file mode 100644 index 0000000..1520dc1 --- /dev/null +++ b/docs/package-list @@ -0,0 +1,102 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:tutorials +io.writeopia.tutorials +module:writeopia +io.writeopia.sdk.ai +io.writeopia.sdk.filter +io.writeopia.sdk.manager +io.writeopia.sdk.model.action +io.writeopia.sdk.model.document +io.writeopia.sdk.model.draganddrop +io.writeopia.sdk.model.story +io.writeopia.sdk.normalization.builder +io.writeopia.sdk.normalization.merge +io.writeopia.sdk.normalization.merge.steps +io.writeopia.sdk.normalization.unchange +io.writeopia.sdk.preview +io.writeopia.sdk.repository +io.writeopia.sdk.search +io.writeopia.sdk.sharededition +io.writeopia.sdk.utils.alias +io.writeopia.sdk.utils.extensions +io.writeopia.sdk.utils.files +io.writeopia.sdk.utils.iterables +module:writeopia_models +io.writeopia.sdk.models +io.writeopia.sdk.models.api.request.documents +io.writeopia.sdk.models.command +io.writeopia.sdk.models.document +io.writeopia.sdk.models.extensions +io.writeopia.sdk.models.files +io.writeopia.sdk.models.id +io.writeopia.sdk.models.link +io.writeopia.sdk.models.sorting +io.writeopia.sdk.models.span +io.writeopia.sdk.models.story +io.writeopia.sdk.models.user +io.writeopia.sdk.models.utils +module:writeopia_ui +io.writeopia.sdk.drawer.content +io.writeopia.ui +io.writeopia.ui.backstack +io.writeopia.ui.components +io.writeopia.ui.components.multiselection +io.writeopia.ui.draganddrop.target +io.writeopia.ui.draganddrop.target.external +io.writeopia.ui.drawer +io.writeopia.ui.drawer.content +io.writeopia.ui.drawer.decorations +io.writeopia.ui.drawer.factory +io.writeopia.ui.drawer.preview +io.writeopia.ui.drawer.video +io.writeopia.ui.edition +io.writeopia.ui.extensions +io.writeopia.ui.icons +io.writeopia.ui.icons.all +io.writeopia.ui.image +io.writeopia.ui.keyboard +io.writeopia.ui.manager +io.writeopia.ui.model +io.writeopia.ui.modifiers +io.writeopia.ui.utils +module:plugin:writeopia_export +io.writeopia.sdk.export +io.writeopia.sdk.export.files +module:plugin:writeopia_import +io.writeopia.sdk.import.files +io.writeopia.sdk.import.json +io.writeopia.sdk.import.markdown +module:plugin:writeopia_network +io.writeopia.sdk.network.injector +io.writeopia.sdk.network.notes +io.writeopia.sdk.network.oauth +io.writeopia.sdk.network.websocket +module:plugin:writeopia_persistence_core +io.writeopia.sdk.persistence.core.di +io.writeopia.sdk.persistence.core.repository +io.writeopia.sdk.persistence.core.tracker +module:plugin:writeopia_persistence_room +io.writeopia.sdk.persistence.converter +io.writeopia.sdk.persistence.dao +io.writeopia.sdk.persistence.dao.room +io.writeopia.sdk.persistence.entity.document +io.writeopia.sdk.persistence.entity.story +io.writeopia.sdk.persistence.parse +module:plugin:writeopia_persistence_sqldelight +io.writeopia.sdk.persistence.sqldelight +io.writeopia.sdk.persistence.sqldelight.dao +io.writeopia.sdk.persistence.sqldelight.dao.sql +module:plugin:writeopia_presentation +io.writeopia.sdk.presentation.model +io.writeopia.sdk.presentation.parse +io.writeopia.sdk.presentation.ui +module:plugin:writeopia_serialization +io.writeopia.sdk.serialization.data +io.writeopia.sdk.serialization.data.auth +io.writeopia.sdk.serialization.extensions +io.writeopia.sdk.serialization.json +io.writeopia.sdk.serialization.request +io.writeopia.sdk.serialization.serializers +io.writeopia.sdk.serialization.storage diff --git a/docs/plugins/writeopia_export/index.html b/docs/plugins/writeopia_export/index.html new file mode 100644 index 0000000..1c64fef --- /dev/null +++ b/docs/plugins/writeopia_export/index.html @@ -0,0 +1,178 @@ + + + + + plugin:writeopia_export + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_export

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
js
+ +
native
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/-kmp-file-writer.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/-kmp-file-writer.html new file mode 100644 index 0000000..3b921e6 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/-kmp-file-writer.html @@ -0,0 +1,140 @@ + + + + + KmpFileWriter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

KmpFileWriter

+
+
+
+
expect constructor(fileName: String)
actual constructor(fileName: String)
actual constructor(fileName: String)
actual constructor(fileName: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/close.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/close.html new file mode 100644 index 0000000..c47bd22 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/close.html @@ -0,0 +1,140 @@ + + + + + close + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
+
+
expect open override fun close()
actual open override fun close()
actual open override fun close()
actual open override fun close()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/file.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/file.html new file mode 100644 index 0000000..986317a --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/file.html @@ -0,0 +1,116 @@ + + + + + file + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

file

+
+
+
+
val file: File
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/index.html new file mode 100644 index 0000000..7a01d2a --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/index.html @@ -0,0 +1,259 @@ + + + + + KmpFileWriter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

KmpFileWriter

+
+
+
expect class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect constructor(fileName: String)
actual constructor(fileName: String)
actual constructor(fileName: String)
actual constructor(fileName: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
val file: File
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect open override fun close()
actual open override fun close()
actual open override fun close()
actual open override fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect open override fun start()
actual open override fun start()
actual open override fun start()
actual open override fun start()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect fun writeLine(line: String? = null)
actual fun writeLine(line: String?)
actual fun writeLine(line: String?)
actual fun writeLine(line: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/start.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/start.html new file mode 100644 index 0000000..73a4069 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/start.html @@ -0,0 +1,140 @@ + + + + + start + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
+
+
expect open override fun start()
actual open override fun start()
actual open override fun start()
actual open override fun start()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-line.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-line.html new file mode 100644 index 0000000..0afe7d7 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-line.html @@ -0,0 +1,140 @@ + + + + + writeLine + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeLine

+
+
+
+
expect fun writeLine(line: String? = null)
actual fun writeLine(line: String?)
actual fun writeLine(line: String?)
actual fun writeLine(line: String?)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-object.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-object.html new file mode 100644 index 0000000..1a88067 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/-kmp-file-writer/write-object.html @@ -0,0 +1,140 @@ + + + + + writeObject + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeObject

+
+
+
+
expect inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
actual inline fun <T> writeObject(data: T, json: Json)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/index.html new file mode 100644 index 0000000..54318d0 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/index.html @@ -0,0 +1,182 @@ + + + + + io.writeopia.sdk.export.files + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
actual class KmpFileWriter(fileName: String) : KmpClosable
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun name(item: MenuItem, path: String, extension: String): String

Creates the name of the file.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/name.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/name.html new file mode 100644 index 0000000..c2bf76c --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export.files/name.html @@ -0,0 +1,114 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+
fun name(item: MenuItem, path: String, extension: String): String

Creates the name of the file.

Parameters

document

Document The document

path

String The path of the file

extension

String The extensions, containing dot.

+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-a-f-t-e-r/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-a-f-t-e-r/index.html new file mode 100644 index 0000000..c79b440 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-a-f-t-e-r/index.html @@ -0,0 +1,187 @@ + + + + + EMPTY_LINE_AFTER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EMPTY_LINE_AFTER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e/index.html new file mode 100644 index 0000000..5521e24 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e/index.html @@ -0,0 +1,187 @@ + + + + + EMPTY_LINE_BEFORE + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EMPTY_LINE_BEFORE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e_-a-n-d_-a-f-t-e-r/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e_-a-n-d_-a-f-t-e-r/index.html new file mode 100644 index 0000000..ac11282 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-e-m-p-t-y_-l-i-n-e_-b-e-f-o-r-e_-a-n-d_-a-f-t-e-r/index.html @@ -0,0 +1,187 @@ + + + + + EMPTY_LINE_BEFORE_AND_AFTER + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

EMPTY_LINE_BEFORE_AND_AFTER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-n-o-t-h-i-n-g/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-n-o-t-h-i-n-g/index.html new file mode 100644 index 0000000..58f8f43 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/-n-o-t-h-i-n-g/index.html @@ -0,0 +1,187 @@ + + + + + NOTHING + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NOTHING

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/entries.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/entries.html new file mode 100644 index 0000000..27dc2b2 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/entries.html @@ -0,0 +1,114 @@ + + + + + entries + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/index.html new file mode 100644 index 0000000..07a6f6f --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/index.html @@ -0,0 +1,296 @@ + + + + + ContentAdd + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ContentAdd

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-after.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-after.html new file mode 100644 index 0000000..4671390 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-after.html @@ -0,0 +1,114 @@ + + + + + isEmptyLineAfter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isEmptyLineAfter

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-before.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-before.html new file mode 100644 index 0000000..30b40e3 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/is-empty-line-before.html @@ -0,0 +1,114 @@ + + + + + isEmptyLineBefore + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isEmptyLineBefore

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/value-of.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/value-of.html new file mode 100644 index 0000000..1af4cd9 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/value-of.html @@ -0,0 +1,114 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/values.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/values.html new file mode 100644 index 0000000..3645721 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-content-add/values.html @@ -0,0 +1,114 @@ + + + + + values + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/-document-to-json.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/-document-to-json.html new file mode 100644 index 0000000..10022d6 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/-document-to-json.html @@ -0,0 +1,114 @@ + + + + + DocumentToJson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentToJson

+
+
constructor(json: Json = writeopiaJsonPretty)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/index.html new file mode 100644 index 0000000..c1b541e --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/index.html @@ -0,0 +1,172 @@ + + + + + DocumentToJson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentToJson

+
class DocumentToJson(json: Json = writeopiaJsonPretty) : DocumentWriter
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(json: Json = writeopiaJsonPretty)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean, usePath: Boolean)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-document.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-document.html new file mode 100644 index 0000000..8d28386 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-document.html @@ -0,0 +1,114 @@ + + + + + writeDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocument

+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-documents.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-documents.html new file mode 100644 index 0000000..dd2fbfb --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-json/write-documents.html @@ -0,0 +1,114 @@ + + + + + writeDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocuments

+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean, usePath: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/index.html new file mode 100644 index 0000000..ce91134 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/index.html @@ -0,0 +1,168 @@ + + + + + DocumentToMarkdown + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentToMarkdown

+

This class parses a document as a MapStoryStep> to a String following the Markdown syntax.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun parse(document: Map<Int, StoryStep>, parseStep: (StoryStep) -> Pair<ContentAdd, String?> = ::parseStep, prettyPrint: Boolean = false): String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, addHashTable: Boolean, usePath: Boolean)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/parse.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/parse.html new file mode 100644 index 0000000..376fc6b --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/parse.html @@ -0,0 +1,114 @@ + + + + + parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parse

+
+
fun parse(document: Map<Int, StoryStep>, parseStep: (StoryStep) -> Pair<ContentAdd, String?> = ::parseStep, prettyPrint: Boolean = false): String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-document.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-document.html new file mode 100644 index 0000000..6dcb19f --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-document.html @@ -0,0 +1,114 @@ + + + + + writeDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocument

+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-documents.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-documents.html new file mode 100644 index 0000000..03e16b3 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-markdown/write-documents.html @@ -0,0 +1,114 @@ + + + + + writeDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocuments

+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, addHashTable: Boolean, usePath: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/index.html new file mode 100644 index 0000000..1e4d381 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/index.html @@ -0,0 +1,153 @@ + + + + + DocumentToTxt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentToTxt

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean, usePath: Boolean)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-document.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-document.html new file mode 100644 index 0000000..6dc0b1d --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-document.html @@ -0,0 +1,114 @@ + + + + + writeDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocument

+
+
open override fun writeDocument(document: Document, path: String, writeConfigFile: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-documents.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-documents.html new file mode 100644 index 0000000..0f3d2dc --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-to-txt/write-documents.html @@ -0,0 +1,114 @@ + + + + + writeDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocuments

+
+
open override fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean, usePath: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/-c-o-n-f-i-g_-f-i-l-e_-n-a-m-e.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/-c-o-n-f-i-g_-f-i-l-e_-n-a-m-e.html new file mode 100644 index 0000000..cde6e51 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/-c-o-n-f-i-g_-f-i-l-e_-n-a-m-e.html @@ -0,0 +1,114 @@ + + + + + CONFIG_FILE_NAME + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CONFIG_FILE_NAME

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/index.html new file mode 100644 index 0000000..0595f39 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/-companion/index.html @@ -0,0 +1,138 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/index.html new file mode 100644 index 0000000..8386c88 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/index.html @@ -0,0 +1,172 @@ + + + + + DocumentWriter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentWriter

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun writeDocument(document: Document, path: String, writeConfigFile: Boolean = true)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean = true, usePath: Boolean)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-document.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-document.html new file mode 100644 index 0000000..210c970 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-document.html @@ -0,0 +1,114 @@ + + + + + writeDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocument

+
+
abstract fun writeDocument(document: Document, path: String, writeConfigFile: Boolean = true)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-documents.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-documents.html new file mode 100644 index 0000000..9c9f8fd --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/-document-writer/write-documents.html @@ -0,0 +1,114 @@ + + + + + writeDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeDocuments

+
+
abstract fun writeDocuments(documents: List<MenuItem>, path: String, writeConfigFile: Boolean = true, usePath: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/io.writeopia.sdk.export/index.html b/docs/plugins/writeopia_export/io.writeopia.sdk.export/index.html new file mode 100644 index 0000000..245b420 --- /dev/null +++ b/docs/plugins/writeopia_export/io.writeopia.sdk.export/index.html @@ -0,0 +1,197 @@ + + + + + io.writeopia.sdk.export + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class DocumentToJson(json: Json = writeopiaJsonPretty) : DocumentWriter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

This class parses a document as a MapStoryStep> to a String following the Markdown syntax.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface DocumentWriter
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_export/navigation.html b/docs/plugins/writeopia_export/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_export/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_import_document/index.html b/docs/plugins/writeopia_import_document/index.html new file mode 100644 index 0000000..5c464e1 --- /dev/null +++ b/docs/plugins/writeopia_import_document/index.html @@ -0,0 +1,199 @@ + + + + + plugin:writeopia_import + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_import

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
js
+ +
native
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
js
+ +
native
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/index.html new file mode 100644 index 0000000..3fdc5bf --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/index.html @@ -0,0 +1,217 @@ + + + + + KmpFileReader + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

KmpFileReader

+
+
+
expect object KmpFileReader
actual object KmpFileReader
actual object KmpFileReader
actual object KmpFileReader
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
inline fun <T> Flow<File>.readAllFiles(json: Json): Flow<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-all-files.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-all-files.html new file mode 100644 index 0000000..998fd05 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-all-files.html @@ -0,0 +1,116 @@ + + + + + readAllFiles + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readAllFiles

+
+
+
+
inline fun <T> Flow<File>.readAllFiles(json: Json): Flow<T>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-directory.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-directory.html new file mode 100644 index 0000000..a00d861 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-directory.html @@ -0,0 +1,140 @@ + + + + + readDirectory + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readDirectory

+
+
+
+
expect inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
actual inline fun <T> readDirectory(directoryPath: String, json: Json, crossinline predicate: (String) -> Boolean): Flow<T>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-object.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-object.html new file mode 100644 index 0000000..2521989 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-object.html @@ -0,0 +1,140 @@ + + + + + readObject + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readObject

+
+
+
+
expect inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
actual inline fun <T> readObject(filePath: String, json: Json): T?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-objects.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-objects.html new file mode 100644 index 0000000..dc1bf65 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/-kmp-file-reader/read-objects.html @@ -0,0 +1,140 @@ + + + + + readObjects + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readObjects

+
+
+
+
expect inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
actual inline fun <T> readObjects(filePaths: List<String>, json: Json): Flow<T>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/index.html new file mode 100644 index 0000000..ef7a6fc --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.files/index.html @@ -0,0 +1,163 @@ + + + + + io.writeopia.sdk.import.files + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect object KmpFileReader
actual object KmpFileReader
actual object KmpFileReader
actual object KmpFileReader
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/-writeopia-json-parser.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/-writeopia-json-parser.html new file mode 100644 index 0000000..9f86204 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/-writeopia-json-parser.html @@ -0,0 +1,114 @@ + + + + + WriteopiaJsonParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaJsonParser

+
+
constructor(kmpFileReader: KmpFileReader = KmpFileReader, json: Json = writeopiaJson)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/index.html new file mode 100644 index 0000000..76a5da0 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/index.html @@ -0,0 +1,202 @@ + + + + + WriteopiaJsonParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaJsonParser

+
class WriteopiaJsonParser(kmpFileReader: KmpFileReader = KmpFileReader, json: Json = writeopiaJson)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(kmpFileReader: KmpFileReader = KmpFileReader, json: Json = writeopiaJson)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun lastUpdatesById(path: String): Instant?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun readAllDocuments(path: String): Flow<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun readAllFolders(path: String): Flow<Folder>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun readDocuments(files: List<String>): Flow<Document>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/last-updates-by-id.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/last-updates-by-id.html new file mode 100644 index 0000000..558c5a2 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/last-updates-by-id.html @@ -0,0 +1,114 @@ + + + + + lastUpdatesById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastUpdatesById

+
+
fun lastUpdatesById(path: String): Instant?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-documents.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-documents.html new file mode 100644 index 0000000..286a5fd --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-documents.html @@ -0,0 +1,114 @@ + + + + + readAllDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readAllDocuments

+
+
fun readAllDocuments(path: String): Flow<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-folders.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-folders.html new file mode 100644 index 0000000..87a9d3e --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-all-folders.html @@ -0,0 +1,114 @@ + + + + + readAllFolders + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readAllFolders

+
+
fun readAllFolders(path: String): Flow<Folder>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-documents.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-documents.html new file mode 100644 index 0000000..6a16b14 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/-writeopia-json-parser/read-documents.html @@ -0,0 +1,114 @@ + + + + + readDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readDocuments

+
+
fun readDocuments(files: List<String>): Flow<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/index.html new file mode 100644 index 0000000..c612692 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.json/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.import.json + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class WriteopiaJsonParser(kmpFileReader: KmpFileReader = KmpFileReader, json: Json = writeopiaJson)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/-characters-reverse-index-parser.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/-characters-reverse-index-parser.html new file mode 100644 index 0000000..30e5d52 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/-characters-reverse-index-parser.html @@ -0,0 +1,114 @@ + + + + + CharactersReverseIndexParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CharactersReverseIndexParser

+
+
constructor(commandList: List<Command> = CommandFactory.defaultCommands().toList())
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/index.html new file mode 100644 index 0000000..9e249f4 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-characters-reverse-index-parser/index.html @@ -0,0 +1,138 @@ + + + + + CharactersReverseIndexParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CharactersReverseIndexParser

+
class CharactersReverseIndexParser(commandList: List<Command> = CommandFactory.defaultCommands().toList())
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(commandList: List<Command> = CommandFactory.defaultCommands().toList())
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/-command-index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/-command-index.html new file mode 100644 index 0000000..b99cffa --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/-command-index.html @@ -0,0 +1,114 @@ + + + + + CommandIndex + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommandIndex

+
+
constructor(commandId: Int, position: Int)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/command-id.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/command-id.html new file mode 100644 index 0000000..823c2e9 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/command-id.html @@ -0,0 +1,114 @@ + + + + + commandId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

commandId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/index.html new file mode 100644 index 0000000..6004eb8 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/index.html @@ -0,0 +1,172 @@ + + + + + CommandIndex + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CommandIndex

+
data class CommandIndex(val commandId: Int, val position: Int)

The command index is the index that each character should be mapped to. Each character can be in many commands in a single position. So each character should have a list of CommandIndex

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(commandId: Int, position: Int)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/position.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/position.html new file mode 100644 index 0000000..1354fb7 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-command-index/position.html @@ -0,0 +1,114 @@ + + + + + position + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

position

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/index.html new file mode 100644 index 0000000..f23bfe2 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/index.html @@ -0,0 +1,138 @@ + + + + + MarkdownParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MarkdownParser

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/parse.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/parse.html new file mode 100644 index 0000000..e0961a3 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-parser/parse.html @@ -0,0 +1,114 @@ + + + + + parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parse

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/index.html new file mode 100644 index 0000000..bf7e4cf --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/index.html @@ -0,0 +1,166 @@ + + + + + MarkdownToDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MarkdownToDocument

+
+
+
expect object MarkdownToDocument
actual object MarkdownToDocument
actual object MarkdownToDocument
actual object MarkdownToDocument
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/read-documents.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/read-documents.html new file mode 100644 index 0000000..172e94e --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/-markdown-to-document/read-documents.html @@ -0,0 +1,140 @@ + + + + + readDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readDocuments

+
+
+
+
expect fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
actual fun readDocuments(files: List<String>, userId: String, parentId: String): Flow<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/create-reverse-index-of-command.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/create-reverse-index-of-command.html new file mode 100644 index 0000000..5ddccc1 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/create-reverse-index-of-command.html @@ -0,0 +1,114 @@ + + + + + createReverseIndexOfCommand + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createReverseIndexOfCommand

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/index.html b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/index.html new file mode 100644 index 0000000..8600281 --- /dev/null +++ b/docs/plugins/writeopia_import_document/io.writeopia.sdk.import.markdown/index.html @@ -0,0 +1,227 @@ + + + + + io.writeopia.sdk.import.markdown + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class CharactersReverseIndexParser(commandList: List<Command> = CommandFactory.defaultCommands().toList())
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CommandIndex(val commandId: Int, val position: Int)

The command index is the index that each character should be mapped to. Each character can be in many commands in a single position. So each character should have a list of CommandIndex

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
expect object MarkdownToDocument
actual object MarkdownToDocument
actual object MarkdownToDocument
actual object MarkdownToDocument
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_import_document/navigation.html b/docs/plugins/writeopia_import_document/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_import_document/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_network/index.html b/docs/plugins/writeopia_network/index.html new file mode 100644 index 0000000..b13f6de --- /dev/null +++ b/docs/plugins/writeopia_network/index.html @@ -0,0 +1,187 @@ + + + + + plugin:writeopia_network + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_network

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/index.html new file mode 100644 index 0000000..fe23b09 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/index.html @@ -0,0 +1,172 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setBaseUrl(baseUrl: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/instance.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/instance.html new file mode 100644 index 0000000..304b2cb --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/instance.html @@ -0,0 +1,114 @@ + + + + + instance + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

instance

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/set-base-url.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/set-base-url.html new file mode 100644 index 0000000..0a49977 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/set-base-url.html @@ -0,0 +1,114 @@ + + + + + setBaseUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setBaseUrl

+
+
fun setBaseUrl(baseUrl: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/singleton.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/singleton.html new file mode 100644 index 0000000..ac1c967 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/-companion/singleton.html @@ -0,0 +1,114 @@ + + + + + singleton + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

singleton

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/base-url.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/base-url.html new file mode 100644 index 0000000..f80e69c --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/base-url.html @@ -0,0 +1,114 @@ + + + + + baseUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

baseUrl

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/index.html new file mode 100644 index 0000000..5c2eb49 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/index.html @@ -0,0 +1,187 @@ + + + + + WriteopiaConnectionInjector + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaConnectionInjector

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/live-edition-manager.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/live-edition-manager.html new file mode 100644 index 0000000..1d8b38d --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/live-edition-manager.html @@ -0,0 +1,114 @@ + + + + + liveEditionManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

liveEditionManager

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/notes-api.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/notes-api.html new file mode 100644 index 0000000..ad94ed7 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/-writeopia-connection-injector/notes-api.html @@ -0,0 +1,114 @@ + + + + + notesApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

notesApi

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/index.html new file mode 100644 index 0000000..15e605a --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.injector/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.network.injector + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/-notes-api.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/-notes-api.html new file mode 100644 index 0000000..0057486 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/-notes-api.html @@ -0,0 +1,114 @@ + + + + + NotesApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NotesApi

+
+
constructor(client: HttpClient, baseUrl: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/create-document.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/create-document.html new file mode 100644 index 0000000..c207081 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/create-document.html @@ -0,0 +1,114 @@ + + + + + createDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createDocument

+
+
suspend fun createDocument(document: Document): Boolean
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/index.html new file mode 100644 index 0000000..f5e4020 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/index.html @@ -0,0 +1,172 @@ + + + + + NotesApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NotesApi

+
class NotesApi(client: HttpClient, baseUrl: String)

API for calling notes.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(client: HttpClient, baseUrl: String)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun createDocument(document: Document): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun introNotes(): List<Document>

The introductory notes of the app. The first notes after login.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/intro-notes.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/intro-notes.html new file mode 100644 index 0000000..3aeb965 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/-notes-api/intro-notes.html @@ -0,0 +1,114 @@ + + + + + introNotes + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

introNotes

+
+
suspend fun introNotes(): List<Document>

The introductory notes of the app. The first notes after login.

+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/index.html new file mode 100644 index 0000000..4242187 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.notes/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.network.notes + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class NotesApi(client: HttpClient, baseUrl: String)

API for calling notes.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/get-id-token.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/get-id-token.html new file mode 100644 index 0000000..617f6bf --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/get-id-token.html @@ -0,0 +1,114 @@ + + + + + getIdToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getIdToken

+
+
abstract suspend fun getIdToken(): String?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/index.html new file mode 100644 index 0000000..a54849e --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/-bearer-token-handler/index.html @@ -0,0 +1,138 @@ + + + + + BearerTokenHandler + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BearerTokenHandler

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun getIdToken(): String?
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/index.html new file mode 100644 index 0000000..e1c9d3a --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.oauth/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.network.oauth + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/-websocket-edition-manager.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/-websocket-edition-manager.html new file mode 100644 index 0000000..f470fd3 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/-websocket-edition-manager.html @@ -0,0 +1,114 @@ + + + + + WebsocketEditionManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WebsocketEditionManager

+
+
constructor(host: String = "0.0.0.0", client: HttpClient, json: Json)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/index.html new file mode 100644 index 0000000..3e44ba6 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/index.html @@ -0,0 +1,172 @@ + + + + + WebsocketEditionManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WebsocketEditionManager

+
class WebsocketEditionManager(host: String = "0.0.0.0", client: HttpClient, json: Json) : SharedEditionManager
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host: String = "0.0.0.0", client: HttpClient, json: Json)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun startLiveEdition(inFlow: Flow<Pair<StoryState, DocumentInfo>>, outFlow: MutableStateFlow<StoryState>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun stopLiveEdition()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/start-live-edition.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/start-live-edition.html new file mode 100644 index 0000000..38705c7 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/start-live-edition.html @@ -0,0 +1,114 @@ + + + + + startLiveEdition + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

startLiveEdition

+
+
open suspend override fun startLiveEdition(inFlow: Flow<Pair<StoryState, DocumentInfo>>, outFlow: MutableStateFlow<StoryState>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/stop-live-edition.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/stop-live-edition.html new file mode 100644 index 0000000..32fc728 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/-websocket-edition-manager/stop-live-edition.html @@ -0,0 +1,114 @@ + + + + + stopLiveEdition + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stopLiveEdition

+
+
open suspend override fun stopLiveEdition()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/index.html b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/index.html new file mode 100644 index 0000000..3a49d28 --- /dev/null +++ b/docs/plugins/writeopia_network/io.writeopia.sdk.network.websocket/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.network.websocket + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class WebsocketEditionManager(host: String = "0.0.0.0", client: HttpClient, json: Json) : SharedEditionManager
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_network/navigation.html b/docs/plugins/writeopia_network/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_network/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_persistence_core/index.html b/docs/plugins/writeopia_persistence_core/index.html new file mode 100644 index 0000000..dd370be --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/index.html @@ -0,0 +1,169 @@ + + + + + plugin:writeopia_persistence_core + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_persistence_core

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/index.html new file mode 100644 index 0000000..7c33427 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/index.html @@ -0,0 +1,138 @@ + + + + + RepositoryInjector + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RepositoryInjector

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/provide-document-repository.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/provide-document-repository.html new file mode 100644 index 0000000..fdc9342 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/-repository-injector/provide-document-repository.html @@ -0,0 +1,114 @@ + + + + + provideDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

provideDocumentRepository

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/index.html new file mode 100644 index 0000000..c013c21 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.di/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.core.di + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/-in-memory-document-repository.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/-in-memory-document-repository.html new file mode 100644 index 0000000..7ba9389 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/-in-memory-document-repository.html @@ -0,0 +1,114 @@ + + + + + InMemoryDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InMemoryDocumentRepository

+
+
constructor()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-by-user-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-by-user-id.html new file mode 100644 index 0000000..a3cc0e8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-by-user-id.html @@ -0,0 +1,114 @@ + + + + + deleteByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteByUserId

+
+
open suspend override fun deleteByUserId(userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-folder.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-folder.html new file mode 100644 index 0000000..1a163b4 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-folder.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByFolder

+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-ids.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-ids.html new file mode 100644 index 0000000..713f0d1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByIds

+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document.html new file mode 100644 index 0000000..a465211 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/delete-document.html @@ -0,0 +1,114 @@ + + + + + deleteDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocument

+
+
open suspend override fun deleteDocument(document: Document)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/favorite-document-by-ids.html new file mode 100644 index 0000000..5b40615 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + favoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favoriteDocumentByIds

+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/get-last-updated-at.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/get-last-updated-at.html new file mode 100644 index 0000000..27049aa --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/get-last-updated-at.html @@ -0,0 +1,114 @@ + + + + + getLastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getLastUpdatedAt

+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/index.html new file mode 100644 index 0000000..ac45f07 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/index.html @@ -0,0 +1,547 @@ + + + + + InMemoryDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InMemoryDocumentRepository

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteByUserId(userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocument(document: Document)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUser(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun refreshDocuments()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-document-info-by-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-document-info-by-id.html new file mode 100644 index 0000000..d16aaad --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-document-info-by-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentInfoById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentInfoById

+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-documents-by-parent-id.html new file mode 100644 index 0000000..7c2cde4 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/listen-for-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentsByParentId

+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-id.html new file mode 100644 index 0000000..1fc34c3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentById

+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-ids.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-ids.html new file mode 100644 index 0000000..59be81d --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentByIds

+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-by-parent-id.html new file mode 100644 index 0000000..9b6f16b --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsByParentId

+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-folder.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-folder.html new file mode 100644 index 0000000..7cd8b9a --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-folder.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForFolder

+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user-after-time.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user-after-time.html new file mode 100644 index 0000000..1c8f350 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user-after-time.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUserAfterTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUserAfterTime

+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user.html new file mode 100644 index 0000000..e5ca32f --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUser

+
+
open suspend override fun loadDocumentsForUser(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-with-content-by-ids.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-with-content-by-ids.html new file mode 100644 index 0000000..7b5df53 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-documents-with-content-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByIds

+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-fav-documents-for-user.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-fav-documents-for-user.html new file mode 100644 index 0000000..686501d --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-fav-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadFavDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadFavDocumentsForUser

+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-outdated-documents.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-outdated-documents.html new file mode 100644 index 0000000..8be1661 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/load-outdated-documents.html @@ -0,0 +1,114 @@ + + + + + loadOutdatedDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadOutdatedDocuments

+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-documents-to-new-user.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-documents-to-new-user.html new file mode 100644 index 0000000..275dc4d --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-documents-to-new-user.html @@ -0,0 +1,114 @@ + + + + + moveDocumentsToNewUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveDocumentsToNewUser

+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-to-folder.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-to-folder.html new file mode 100644 index 0000000..e7d92b8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/move-to-folder.html @@ -0,0 +1,114 @@ + + + + + moveToFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveToFolder

+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/refresh-documents.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/refresh-documents.html new file mode 100644 index 0000000..cca0e31 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/refresh-documents.html @@ -0,0 +1,114 @@ + + + + + refreshDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

refreshDocuments

+
+
open suspend override fun refreshDocuments()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document-metadata.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document-metadata.html new file mode 100644 index 0000000..80a47d3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document-metadata.html @@ -0,0 +1,114 @@ + + + + + saveDocumentMetadata + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocumentMetadata

+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document.html new file mode 100644 index 0000000..b5adf37 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-document.html @@ -0,0 +1,114 @@ + + + + + saveDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocument

+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-story-step.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-story-step.html new file mode 100644 index 0000000..ce11ff8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/save-story-step.html @@ -0,0 +1,114 @@ + + + + + saveStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveStoryStep

+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/search.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/search.html new file mode 100644 index 0000000..7dbfc56 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/search.html @@ -0,0 +1,114 @@ + + + + + search + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

search

+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/stop-listening-for-folders-by-parent-id.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/stop-listening-for-folders-by-parent-id.html new file mode 100644 index 0000000..d2c6052 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/stop-listening-for-folders-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + stopListeningForFoldersByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stopListeningForFoldersByParentId

+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/un-favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/un-favorite-document-by-ids.html new file mode 100644 index 0000000..63d43cc --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/un-favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + unFavoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

unFavoriteDocumentByIds

+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/update-story-step.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/update-story-step.html new file mode 100644 index 0000000..de4116e --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/-in-memory-document-repository/update-story-step.html @@ -0,0 +1,114 @@ + + + + + updateStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

updateStoryStep

+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/index.html new file mode 100644 index 0000000..4579ae1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.repository/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.core.repository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/-on-update-document-tracker.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/-on-update-document-tracker.html new file mode 100644 index 0000000..6220cc7 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/-on-update-document-tracker.html @@ -0,0 +1,114 @@ + + + + + OnUpdateDocumentTracker + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OnUpdateDocumentTracker

+
+
constructor(documentUpdate: DocumentUpdate, documentFilter: DocumentFilter = DocumentFilterObject)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/index.html new file mode 100644 index 0000000..51a50a2 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/index.html @@ -0,0 +1,157 @@ + + + + + OnUpdateDocumentTracker + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

OnUpdateDocumentTracker

+
class OnUpdateDocumentTracker(documentUpdate: DocumentUpdate, documentFilter: DocumentFilter = DocumentFilterObject) : DocumentTracker
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(documentUpdate: DocumentUpdate, documentFilter: DocumentFilter = DocumentFilterObject)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveOnStoryChanges(documentEditionFlow: Flow<Pair<StoryState, DocumentInfo>>, userId: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/save-on-story-changes.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/save-on-story-changes.html new file mode 100644 index 0000000..74747ae --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/-on-update-document-tracker/save-on-story-changes.html @@ -0,0 +1,114 @@ + + + + + saveOnStoryChanges + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveOnStoryChanges

+
+
open suspend override fun saveOnStoryChanges(documentEditionFlow: Flow<Pair<StoryState, DocumentInfo>>, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/index.html b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/index.html new file mode 100644 index 0000000..df4fcbf --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/io.writeopia.sdk.persistence.core.tracker/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.core.tracker + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class OnUpdateDocumentTracker(documentUpdate: DocumentUpdate, documentFilter: DocumentFilter = DocumentFilterObject) : DocumentTracker
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_core/navigation.html b/docs/plugins/writeopia_persistence_core/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_core/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_persistence_room/index.html b/docs/plugins/writeopia_persistence_room/index.html new file mode 100644 index 0000000..8bc5550 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/index.html @@ -0,0 +1,223 @@ + + + + + plugin:writeopia_persistence_room + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_persistence_room

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/-id-list-converter.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/-id-list-converter.html new file mode 100644 index 0000000..02ffaef --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/-id-list-converter.html @@ -0,0 +1,114 @@ + + + + + IdListConverter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

IdListConverter

+
+
constructor()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/index.html new file mode 100644 index 0000000..7401de8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/index.html @@ -0,0 +1,172 @@ + + + + + IdListConverter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

IdListConverter

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-list.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-list.html new file mode 100644 index 0000000..7524e7a --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-list.html @@ -0,0 +1,114 @@ + + + + + toList + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toList

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-string-data.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-string-data.html new file mode 100644 index 0000000..e9e132b --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/-id-list-converter/to-string-data.html @@ -0,0 +1,114 @@ + + + + + toStringData + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toStringData

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/index.html new file mode 100644 index 0000000..33d3e95 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.converter/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.converter + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/-room-document-repository.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/-room-document-repository.html new file mode 100644 index 0000000..ef33cd9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/-room-document-repository.html @@ -0,0 +1,114 @@ + + + + + RoomDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RoomDocumentRepository

+
+
constructor(documentEntityDao: DocumentEntityDao, storyUnitEntityDao: StoryUnitEntityDao? = null)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-by-user-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-by-user-id.html new file mode 100644 index 0000000..27866f2 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-by-user-id.html @@ -0,0 +1,114 @@ + + + + + deleteByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteByUserId

+
+
open suspend override fun deleteByUserId(userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-folder.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-folder.html new file mode 100644 index 0000000..d5075d4 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-folder.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByFolder

+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-ids.html new file mode 100644 index 0000000..85801bb --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByIds

+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document.html new file mode 100644 index 0000000..f4d512c --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/delete-document.html @@ -0,0 +1,114 @@ + + + + + deleteDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocument

+
+
open suspend override fun deleteDocument(document: Document)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/favorite-document-by-ids.html new file mode 100644 index 0000000..a07cc09 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + favoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favoriteDocumentByIds

+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/get-last-updated-at.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/get-last-updated-at.html new file mode 100644 index 0000000..f8015df --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/get-last-updated-at.html @@ -0,0 +1,114 @@ + + + + + getLastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getLastUpdatedAt

+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/index.html new file mode 100644 index 0000000..0b472b5 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/index.html @@ -0,0 +1,547 @@ + + + + + RoomDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RoomDocumentRepository

+
class RoomDocumentRepository(documentEntityDao: DocumentEntityDao, storyUnitEntityDao: StoryUnitEntityDao? = null) : DocumentRepository, DocumentSearch
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(documentEntityDao: DocumentEntityDao, storyUnitEntityDao: StoryUnitEntityDao? = null)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteByUserId(userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocument(document: Document)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo?>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUser(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun refreshDocuments()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-document-info-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-document-info-by-id.html new file mode 100644 index 0000000..ae7edad --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-document-info-by-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentInfoById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentInfoById

+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo?>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-documents-by-parent-id.html new file mode 100644 index 0000000..4ec1b43 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/listen-for-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentsByParentId

+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-id.html new file mode 100644 index 0000000..9383bad --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentById

+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-ids.html new file mode 100644 index 0000000..13cb995 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentByIds

+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-by-parent-id.html new file mode 100644 index 0000000..b9b475e --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsByParentId

+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-folder.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-folder.html new file mode 100644 index 0000000..6ab5994 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-folder.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForFolder

+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user-after-time.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user-after-time.html new file mode 100644 index 0000000..7f460fe --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user-after-time.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUserAfterTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUserAfterTime

+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user.html new file mode 100644 index 0000000..b1e0b36 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUser

+
+
open suspend override fun loadDocumentsForUser(userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-with-content-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-with-content-by-ids.html new file mode 100644 index 0000000..386db2b --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-documents-with-content-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByIds

+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-fav-documents-for-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-fav-documents-for-user.html new file mode 100644 index 0000000..2c48c6e --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-fav-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadFavDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadFavDocumentsForUser

+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-outdated-documents.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-outdated-documents.html new file mode 100644 index 0000000..6e401cd --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/load-outdated-documents.html @@ -0,0 +1,114 @@ + + + + + loadOutdatedDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadOutdatedDocuments

+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-documents-to-new-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-documents-to-new-user.html new file mode 100644 index 0000000..a4bb6e2 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-documents-to-new-user.html @@ -0,0 +1,114 @@ + + + + + moveDocumentsToNewUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveDocumentsToNewUser

+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-to-folder.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-to-folder.html new file mode 100644 index 0000000..19f362e --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/move-to-folder.html @@ -0,0 +1,114 @@ + + + + + moveToFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveToFolder

+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/refresh-documents.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/refresh-documents.html new file mode 100644 index 0000000..8f67954 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/refresh-documents.html @@ -0,0 +1,114 @@ + + + + + refreshDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

refreshDocuments

+
+
open suspend override fun refreshDocuments()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document-metadata.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document-metadata.html new file mode 100644 index 0000000..bddd756 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document-metadata.html @@ -0,0 +1,114 @@ + + + + + saveDocumentMetadata + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocumentMetadata

+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document.html new file mode 100644 index 0000000..6901a09 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-document.html @@ -0,0 +1,114 @@ + + + + + saveDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocument

+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-story-step.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-story-step.html new file mode 100644 index 0000000..56bf845 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/save-story-step.html @@ -0,0 +1,114 @@ + + + + + saveStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveStoryStep

+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/search.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/search.html new file mode 100644 index 0000000..b9f191c --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/search.html @@ -0,0 +1,114 @@ + + + + + search + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

search

+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/stop-listening-for-folders-by-parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/stop-listening-for-folders-by-parent-id.html new file mode 100644 index 0000000..2fe7d4c --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/stop-listening-for-folders-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + stopListeningForFoldersByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stopListeningForFoldersByParentId

+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/un-favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/un-favorite-document-by-ids.html new file mode 100644 index 0000000..b630d66 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/un-favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + unFavoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

unFavoriteDocumentByIds

+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/update-story-step.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/update-story-step.html new file mode 100644 index 0000000..5ba52c2 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/-room-document-repository/update-story-step.html @@ -0,0 +1,114 @@ + + + + + updateStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

updateStoryStep

+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/index.html new file mode 100644 index 0000000..4e2e3b8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao.room/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.dao.room + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RoomDocumentRepository(documentEntityDao: DocumentEntityDao, storyUnitEntityDao: StoryUnitEntityDao? = null) : DocumentRepository, DocumentSearch
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents-by-user-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents-by-user-id.html new file mode 100644 index 0000000..eb8bff0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents-by-user-id.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentsByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentsByUserId

+
+
abstract suspend fun deleteDocumentsByUserId(userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents.html new file mode 100644 index 0000000..05d9dc5 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/delete-documents.html @@ -0,0 +1,114 @@ + + + + + deleteDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocuments

+
+
abstract suspend fun deleteDocuments(vararg documents: DocumentEntity)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/get-document-title-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/get-document-title-by-id.html new file mode 100644 index 0000000..969c847 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/get-document-title-by-id.html @@ -0,0 +1,114 @@ + + + + + getDocumentTitleById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDocumentTitleById

+
+
abstract suspend fun getDocumentTitleById(documentId: String): String?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/index.html new file mode 100644 index 0000000..c3756a3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/index.html @@ -0,0 +1,423 @@ + + + + + DocumentEntityDao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentEntityDao

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun deleteDocuments(vararg documents: DocumentEntity)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun deleteDocumentsByUserId(userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun getDocumentTitleById(documentId: String): String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun insertDocuments(vararg documents: DocumentEntity)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun listenForDocumentById(id: String): Flow<DocumentEntity?>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadAllDocuments(): List<DocumentEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadAllIds(): List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadDocumentById(id: String): DocumentEntity?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadDocumentByIds(ids: List<String>): List<DocumentEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadDocumentWithContentByIds(documentIds: List<String>, orderBy: String): Map<DocumentEntity, List<StoryStepEntity>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadOutdatedDocumentsByFolderId(folderId: String): List<DocumentEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun search(query: String): List<DocumentEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun selectByLastUpdated(): List<DocumentEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun updateDocument(vararg documents: DocumentEntity)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/insert-documents.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/insert-documents.html new file mode 100644 index 0000000..f4a5b36 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/insert-documents.html @@ -0,0 +1,114 @@ + + + + + insertDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

insertDocuments

+
+
abstract suspend fun insertDocuments(vararg documents: DocumentEntity)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-document-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-document-by-id.html new file mode 100644 index 0000000..284c627 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-document-by-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentById

+
+
abstract fun listenForDocumentById(id: String): Flow<DocumentEntity?>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-by-parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-by-parent-id.html new file mode 100644 index 0000000..5cf8f37 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentsWithContentByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentsWithContentByParentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-for-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-for-user.html new file mode 100644 index 0000000..080eed8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/listen-for-documents-with-content-for-user.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentsWithContentForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentsWithContentForUser

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-documents.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-documents.html new file mode 100644 index 0000000..ea2880a --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-documents.html @@ -0,0 +1,114 @@ + + + + + loadAllDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadAllDocuments

+
+
abstract suspend fun loadAllDocuments(): List<DocumentEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-ids.html new file mode 100644 index 0000000..92701f9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-all-ids.html @@ -0,0 +1,114 @@ + + + + + loadAllIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadAllIds

+
+
abstract suspend fun loadAllIds(): List<String>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-id.html new file mode 100644 index 0000000..c49e814 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentById

+
+
abstract suspend fun loadDocumentById(id: String): DocumentEntity?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-ids.html new file mode 100644 index 0000000..51a1b1c --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentByIds

+
+
abstract suspend fun loadDocumentByIds(ids: List<String>): List<DocumentEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-id.html new file mode 100644 index 0000000..778d0bb --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentWithContentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentWithContentById

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-ids.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-ids.html new file mode 100644 index 0000000..391ba10 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-document-with-content-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentWithContentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentWithContentByIds

+
+
abstract suspend fun loadDocumentWithContentByIds(documentIds: List<String>, orderBy: String): Map<DocumentEntity, List<StoryStepEntity>>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-by-parent-id.html new file mode 100644 index 0000000..8c08cc3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsByParentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-with-content-for-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-with-content-for-user.html new file mode 100644 index 0000000..d827349 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-documents-with-content-for-user.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentForUser

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-outdated-documents-by-folder-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-outdated-documents-by-folder-id.html new file mode 100644 index 0000000..7d3f4fa --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/load-outdated-documents-by-folder-id.html @@ -0,0 +1,114 @@ + + + + + loadOutdatedDocumentsByFolderId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadOutdatedDocumentsByFolderId

+
+
abstract suspend fun loadOutdatedDocumentsByFolderId(folderId: String): List<DocumentEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/move-documents-to-new-user.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/move-documents-to-new-user.html new file mode 100644 index 0000000..08b1bec --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/move-documents-to-new-user.html @@ -0,0 +1,114 @@ + + + + + moveDocumentsToNewUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveDocumentsToNewUser

+
+
abstract suspend fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/search.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/search.html new file mode 100644 index 0000000..466422b --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/search.html @@ -0,0 +1,114 @@ + + + + + search + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

search

+
+
abstract suspend fun search(query: String): List<DocumentEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/select-by-last-updated.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/select-by-last-updated.html new file mode 100644 index 0000000..125e003 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/select-by-last-updated.html @@ -0,0 +1,114 @@ + + + + + selectByLastUpdated + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

selectByLastUpdated

+
+
abstract suspend fun selectByLastUpdated(): List<DocumentEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/update-document.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/update-document.html new file mode 100644 index 0000000..8f078a0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-document-entity-dao/update-document.html @@ -0,0 +1,114 @@ + + + + + updateDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

updateDocument

+
+
abstract suspend fun updateDocument(vararg documents: DocumentEntity)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/delete-document-content.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/delete-document-content.html new file mode 100644 index 0000000..90d9aae --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/delete-document-content.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentContent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentContent

+
+
abstract suspend fun deleteDocumentContent(documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/index.html new file mode 100644 index 0000000..aa612ee --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/index.html @@ -0,0 +1,213 @@ + + + + + StoryUnitEntityDao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryUnitEntityDao

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun deleteDocumentContent(documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun insertStoryUnits(vararg storyStep: StoryStepEntity)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun loadDocumentContent(documentId: String): List<StoryStepEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun queryById(storyId: String): StoryStepEntity?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun queryInnerSteps(parentId: String): List<StoryStepEntity>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun updateStoryStep(storyStep: StoryStepEntity)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/insert-story-units.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/insert-story-units.html new file mode 100644 index 0000000..a266a0d --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/insert-story-units.html @@ -0,0 +1,114 @@ + + + + + insertStoryUnits + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

insertStoryUnits

+
+
abstract suspend fun insertStoryUnits(vararg storyStep: StoryStepEntity)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/load-document-content.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/load-document-content.html new file mode 100644 index 0000000..a4b24e8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/load-document-content.html @@ -0,0 +1,114 @@ + + + + + loadDocumentContent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentContent

+
+
abstract suspend fun loadDocumentContent(documentId: String): List<StoryStepEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-by-id.html new file mode 100644 index 0000000..a4a1208 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-by-id.html @@ -0,0 +1,114 @@ + + + + + queryById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

queryById

+
+
abstract suspend fun queryById(storyId: String): StoryStepEntity?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-inner-steps.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-inner-steps.html new file mode 100644 index 0000000..74b7ea0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/query-inner-steps.html @@ -0,0 +1,114 @@ + + + + + queryInnerSteps + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

queryInnerSteps

+
+
abstract suspend fun queryInnerSteps(parentId: String): List<StoryStepEntity>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/update-story-step.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/update-story-step.html new file mode 100644 index 0000000..cb4333e --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/-story-unit-entity-dao/update-story-step.html @@ -0,0 +1,114 @@ + + + + + updateStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

updateStoryStep

+
+
abstract suspend fun updateStoryStep(storyStep: StoryStepEntity)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/index.html new file mode 100644 index 0000000..d1f6fce --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.dao/index.html @@ -0,0 +1,152 @@ + + + + + io.writeopia.sdk.persistence.dao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/create-by-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/create-by-id.html new file mode 100644 index 0000000..e1c7dce --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/create-by-id.html @@ -0,0 +1,114 @@ + + + + + createById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createById

+
+
fun createById(id: String, userId: String, parentId: String): DocumentEntity
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/index.html new file mode 100644 index 0000000..53419a0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-companion/index.html @@ -0,0 +1,138 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun createById(id: String, userId: String, parentId: String): DocumentEntity
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-document-entity.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-document-entity.html new file mode 100644 index 0000000..a876635 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/-document-entity.html @@ -0,0 +1,114 @@ + + + + + DocumentEntity + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentEntity

+
+
constructor(id: String, title: String, createdAt: Long, lastUpdatedAt: Long, lastSyncedAt: Long? = null, userId: String, favorite: Boolean, parentId: String, icon: String? = null, isLocked: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/created-at.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/created-at.html new file mode 100644 index 0000000..67e5889 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/created-at.html @@ -0,0 +1,114 @@ + + + + + createdAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createdAt

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/favorite.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/favorite.html new file mode 100644 index 0000000..3503369 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/favorite.html @@ -0,0 +1,114 @@ + + + + + favorite + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favorite

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/icon.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/icon.html new file mode 100644 index 0000000..6515d6d --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/icon.html @@ -0,0 +1,114 @@ + + + + + icon + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

icon

+
+
val icon: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/id.html new file mode 100644 index 0000000..f34ab2a --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/index.html new file mode 100644 index 0000000..915ebf7 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/index.html @@ -0,0 +1,330 @@ + + + + + DocumentEntity + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentEntity

+
data class DocumentEntity(val id: String, val title: String, val createdAt: Long, val lastUpdatedAt: Long, val lastSyncedAt: Long? = null, val userId: String, val favorite: Boolean, val parentId: String, val icon: String? = null, val isLocked: Boolean)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, title: String, createdAt: Long, lastUpdatedAt: Long, lastSyncedAt: Long? = null, userId: String, favorite: Boolean, parentId: String, icon: String? = null, isLocked: Boolean)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val icon: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val lastSyncedAt: Long? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun DocumentEntity.toModel(content: Map<Int, StoryStep> = emptyMap()): Document
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/is-locked.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/is-locked.html new file mode 100644 index 0000000..ffce305 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/is-locked.html @@ -0,0 +1,114 @@ + + + + + isLocked + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isLocked

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-synced-at.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-synced-at.html new file mode 100644 index 0000000..ec876f5 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-synced-at.html @@ -0,0 +1,114 @@ + + + + + lastSyncedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastSyncedAt

+
+
val lastSyncedAt: Long? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-updated-at.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-updated-at.html new file mode 100644 index 0000000..d4e2a3f --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/last-updated-at.html @@ -0,0 +1,114 @@ + + + + + lastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastUpdatedAt

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/parent-id.html new file mode 100644 index 0000000..f9ce2dc --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/parent-id.html @@ -0,0 +1,114 @@ + + + + + parentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/title.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/title.html new file mode 100644 index 0000000..692c739 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/title.html @@ -0,0 +1,114 @@ + + + + + title + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

title

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/user-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/user-id.html new file mode 100644 index 0000000..0bff50d --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/-document-entity/user-id.html @@ -0,0 +1,114 @@ + + + + + userId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/index.html new file mode 100644 index 0000000..3a556b8 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.document/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.entity.document + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class DocumentEntity(val id: String, val title: String, val createdAt: Long, val lastUpdatedAt: Long, val lastSyncedAt: Long? = null, val userId: String, val favorite: Boolean, val parentId: String, val icon: String? = null, val isLocked: Boolean)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/-story-step-entity.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/-story-step-entity.html new file mode 100644 index 0000000..3bf48ab --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/-story-step-entity.html @@ -0,0 +1,114 @@ + + + + + StoryStepEntity + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryStepEntity

+
+
constructor(id: String, localId: String, type: String, parentId: String? = null, url: String? = null, path: String? = null, text: String? = null, checked: Boolean? = false, position: Int, documentId: String, isGroup: Boolean, hasInnerSteps: Boolean, backgroundColor: Int?, tags: String, spans: String, linkToDocument: String? = null)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/background-color.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/background-color.html new file mode 100644 index 0000000..2b535dd --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/background-color.html @@ -0,0 +1,114 @@ + + + + + backgroundColor + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

backgroundColor

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/checked.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/checked.html new file mode 100644 index 0000000..6b49244 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/checked.html @@ -0,0 +1,114 @@ + + + + + checked + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

checked

+
+
val checked: Boolean? = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/document-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/document-id.html new file mode 100644 index 0000000..2ca909f --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/document-id.html @@ -0,0 +1,114 @@ + + + + + documentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

documentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/has-inner-steps.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/has-inner-steps.html new file mode 100644 index 0000000..b26c480 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/has-inner-steps.html @@ -0,0 +1,114 @@ + + + + + hasInnerSteps + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasInnerSteps

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/id.html new file mode 100644 index 0000000..8d1ab88 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/index.html new file mode 100644 index 0000000..027a447 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/index.html @@ -0,0 +1,403 @@ + + + + + StoryStepEntity + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryStepEntity

+
data class StoryStepEntity(val id: String, val localId: String, val type: String, val parentId: String? = null, val url: String? = null, val path: String? = null, val text: String? = null, val checked: Boolean? = false, val position: Int, val documentId: String, val isGroup: Boolean, val hasInnerSteps: Boolean, val backgroundColor: Int?, val tags: String, val spans: String, val linkToDocument: String? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, localId: String, type: String, parentId: String? = null, url: String? = null, path: String? = null, text: String? = null, checked: Boolean? = false, position: Int, documentId: String, isGroup: Boolean, hasInnerSteps: Boolean, backgroundColor: Int?, tags: String, spans: String, linkToDocument: String? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val checked: Boolean? = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val linkToDocument: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parentId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val text: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: String? = null
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun StoryStepEntity.toModel(steps: List<StoryStepEntity> = emptyList(), nameToType: (String) -> StoryType = { typeName -> + StoryTypes.fromName(typeName).type + }, documentLink: DocumentLink? = null): StoryStep
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/is-group.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/is-group.html new file mode 100644 index 0000000..2c863be --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/is-group.html @@ -0,0 +1,114 @@ + + + + + isGroup + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isGroup

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/link-to-document.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/link-to-document.html new file mode 100644 index 0000000..5fbcf40 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/link-to-document.html @@ -0,0 +1,114 @@ + + + + + linkToDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

linkToDocument

+
+
val linkToDocument: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/local-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/local-id.html new file mode 100644 index 0000000..e10afb1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/local-id.html @@ -0,0 +1,114 @@ + + + + + localId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

localId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/parent-id.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/parent-id.html new file mode 100644 index 0000000..8599996 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/parent-id.html @@ -0,0 +1,114 @@ + + + + + parentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parentId

+
+
val parentId: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/path.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/path.html new file mode 100644 index 0000000..7a321a9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/path.html @@ -0,0 +1,114 @@ + + + + + path + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

path

+
+
val path: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/position.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/position.html new file mode 100644 index 0000000..8b0ce6f --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/position.html @@ -0,0 +1,114 @@ + + + + + position + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

position

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/spans.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/spans.html new file mode 100644 index 0000000..6ea00ce --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/spans.html @@ -0,0 +1,114 @@ + + + + + spans + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

spans

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/tags.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/tags.html new file mode 100644 index 0000000..a62cedc --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/tags.html @@ -0,0 +1,114 @@ + + + + + tags + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tags

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/text.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/text.html new file mode 100644 index 0000000..20ec842 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/text.html @@ -0,0 +1,114 @@ + + + + + text + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

text

+
+
val text: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/type.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/type.html new file mode 100644 index 0000000..06f0505 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/type.html @@ -0,0 +1,114 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/url.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/url.html new file mode 100644 index 0000000..51ccc32 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/-story-step-entity/url.html @@ -0,0 +1,114 @@ + + + + + url + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

url

+
+
val url: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/index.html new file mode 100644 index 0000000..7df4195 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.entity.story/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.entity.story + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class StoryStepEntity(val id: String, val localId: String, val type: String, val parentId: String? = null, val url: String? = null, val path: String? = null, val text: String? = null, val checked: Boolean? = false, val position: Int, val documentId: String, val isGroup: Boolean, val hasInnerSteps: Boolean, val backgroundColor: Int?, val tags: String, val spans: String, val linkToDocument: String? = null)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/index.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/index.html new file mode 100644 index 0000000..dabdfc7 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/index.html @@ -0,0 +1,154 @@ + + + + + io.writeopia.sdk.persistence.parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun DocumentEntity.toModel(content: Map<Int, StoryStep> = emptyMap()): Document
fun StoryStepEntity.toModel(steps: List<StoryStepEntity> = emptyList(), nameToType: (String) -> StoryType = { typeName -> + StoryTypes.fromName(typeName).type + }, documentLink: DocumentLink? = null): StoryStep
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-entity.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-entity.html new file mode 100644 index 0000000..62646fb --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-entity.html @@ -0,0 +1,114 @@ + + + + + toEntity + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toEntity

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-model.html b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-model.html new file mode 100644 index 0000000..4a80f5e --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/io.writeopia.sdk.persistence.parse/to-model.html @@ -0,0 +1,116 @@ + + + + + toModel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toModel

+
+
fun DocumentEntity.toModel(content: Map<Int, StoryStep> = emptyMap()): Document
fun StoryStepEntity.toModel(steps: List<StoryStepEntity> = emptyList(), nameToType: (String) -> StoryType = { typeName -> + StoryTypes.fromName(typeName).type + }, documentLink: DocumentLink? = null): StoryStep
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_room/navigation.html b/docs/plugins/writeopia_persistence_room/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_room/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_persistence_sqldelight/index.html b/docs/plugins/writeopia_persistence_sqldelight/index.html new file mode 100644 index 0000000..5432ea5 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/index.html @@ -0,0 +1,169 @@ + + + + + plugin:writeopia_persistence_sqldelight + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_persistence_sqldelight

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/-sql-delight-document-repository.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/-sql-delight-document-repository.html new file mode 100644 index 0000000..71fe18e --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/-sql-delight-document-repository.html @@ -0,0 +1,114 @@ + + + + + SqlDelightDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SqlDelightDocumentRepository

+
+
constructor(documentSqlDao: DocumentSqlDao)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-by-user-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-by-user-id.html new file mode 100644 index 0000000..e81a6c0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-by-user-id.html @@ -0,0 +1,114 @@ + + + + + deleteByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteByUserId

+
+
open suspend override fun deleteByUserId(userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-folder.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-folder.html new file mode 100644 index 0000000..068055e --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-folder.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByFolder

+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-ids.html new file mode 100644 index 0000000..97cb234 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByIds

+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document.html new file mode 100644 index 0000000..18c9b29 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/delete-document.html @@ -0,0 +1,114 @@ + + + + + deleteDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocument

+
+
open suspend override fun deleteDocument(document: Document)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/favorite-document-by-ids.html new file mode 100644 index 0000000..fb9426e --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + favoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favoriteDocumentByIds

+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/index.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/index.html new file mode 100644 index 0000000..a260740 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/index.html @@ -0,0 +1,547 @@ + + + + + SqlDelightDocumentRepository + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SqlDelightDocumentRepository

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(documentSqlDao: DocumentSqlDao)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteByUserId(userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocument(document: Document)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByFolder(folderId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun deleteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun favoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo?>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUser(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun refreshDocuments()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-document-info-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-document-info-by-id.html new file mode 100644 index 0000000..3d28b31 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-document-info-by-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentInfoById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentInfoById

+
+
open suspend override fun listenForDocumentInfoById(id: String): Flow<DocumentInfo?>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-documents-by-parent-id.html new file mode 100644 index 0000000..64ffc00 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/listen-for-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + listenForDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

listenForDocumentsByParentId

+
+
open suspend override fun listenForDocumentsByParentId(parentId: String): Flow<Map<String, List<Document>>>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-id.html new file mode 100644 index 0000000..fe75b0d --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentById

+
+
open suspend override fun loadDocumentById(id: String): Document?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-ids.html new file mode 100644 index 0000000..4179df3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentByIds

+
+
open suspend override fun loadDocumentByIds(ids: List<String>): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-by-parent-id.html new file mode 100644 index 0000000..d1ac4bf --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsByParentId

+
+
open suspend override fun loadDocumentsByParentId(parentId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-folder.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-folder.html new file mode 100644 index 0000000..b3a76b3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-folder.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForFolder

+
+
open suspend override fun loadDocumentsForFolder(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user-after-time.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user-after-time.html new file mode 100644 index 0000000..ef3f7b0 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user-after-time.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUserAfterTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUserAfterTime

+
+
open suspend override fun loadDocumentsForUserAfterTime(orderBy: String, userId: String, instant: Instant): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user.html new file mode 100644 index 0000000..bc4f985 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsForUser

+
+
open suspend override fun loadDocumentsForUser(userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-with-content-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-with-content-by-ids.html new file mode 100644 index 0000000..d8fb942 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-documents-with-content-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByIds

+
+
open suspend override fun loadDocumentsWithContentByIds(ids: List<String>, orderBy: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-fav-documents-for-user.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-fav-documents-for-user.html new file mode 100644 index 0000000..2a4fad6 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-fav-documents-for-user.html @@ -0,0 +1,114 @@ + + + + + loadFavDocumentsForUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadFavDocumentsForUser

+
+
open suspend override fun loadFavDocumentsForUser(orderBy: String, userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-outdated-documents.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-outdated-documents.html new file mode 100644 index 0000000..d437777 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/load-outdated-documents.html @@ -0,0 +1,114 @@ + + + + + loadOutdatedDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadOutdatedDocuments

+
+
open suspend override fun loadOutdatedDocuments(folderId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-documents-to-new-user.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-documents-to-new-user.html new file mode 100644 index 0000000..5b0d2fa --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-documents-to-new-user.html @@ -0,0 +1,114 @@ + + + + + moveDocumentsToNewUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveDocumentsToNewUser

+
+
open suspend override fun moveDocumentsToNewUser(oldUserId: String, newUserId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-to-folder.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-to-folder.html new file mode 100644 index 0000000..0714745 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/move-to-folder.html @@ -0,0 +1,114 @@ + + + + + moveToFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveToFolder

+
+
open suspend override fun moveToFolder(documentId: String, parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/refresh-documents.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/refresh-documents.html new file mode 100644 index 0000000..336e3fb --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/refresh-documents.html @@ -0,0 +1,114 @@ + + + + + refreshDocuments + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

refreshDocuments

+
+
open suspend override fun refreshDocuments()
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document-metadata.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document-metadata.html new file mode 100644 index 0000000..6999a1c --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document-metadata.html @@ -0,0 +1,114 @@ + + + + + saveDocumentMetadata + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocumentMetadata

+
+
open suspend override fun saveDocumentMetadata(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document.html new file mode 100644 index 0000000..586ed60 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-document.html @@ -0,0 +1,114 @@ + + + + + saveDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveDocument

+
+
open suspend override fun saveDocument(document: Document, userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-story-step.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-story-step.html new file mode 100644 index 0000000..113c980 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/save-story-step.html @@ -0,0 +1,114 @@ + + + + + saveStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

saveStoryStep

+
+
open suspend override fun saveStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/stop-listening-for-folders-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/stop-listening-for-folders-by-parent-id.html new file mode 100644 index 0000000..28a8a9b --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/stop-listening-for-folders-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + stopListeningForFoldersByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stopListeningForFoldersByParentId

+
+
open suspend override fun stopListeningForFoldersByParentId(parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/un-favorite-document-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/un-favorite-document-by-ids.html new file mode 100644 index 0000000..43117df --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/un-favorite-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + unFavoriteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

unFavoriteDocumentByIds

+
+
open suspend override fun unFavoriteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/update-story-step.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/update-story-step.html new file mode 100644 index 0000000..d688491 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/-sql-delight-document-repository/update-story-step.html @@ -0,0 +1,114 @@ + + + + + updateStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

updateStoryStep

+
+
open suspend override fun updateStoryStep(storyStep: StoryStep, position: Int, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/index.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/index.html new file mode 100644 index 0000000..a2f51d7 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao.sql/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.sqldelight.dao.sql + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/-document-sql-dao.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/-document-sql-dao.html new file mode 100644 index 0000000..25c436f --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/-document-sql-dao.html @@ -0,0 +1,114 @@ + + + + + DocumentSqlDao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentSqlDao

+
+
constructor(documentQueries: DocumentEntityQueries?, storyStepQueries: StoryStepEntityQueries?)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-id.html new file mode 100644 index 0000000..812a4f3 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-id.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentById

+
+
suspend fun deleteDocumentById(documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-ids.html new file mode 100644 index 0000000..13a405d --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-document-by-ids.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentByIds

+
+
suspend fun deleteDocumentByIds(ids: Set<String>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-folder-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-folder-id.html new file mode 100644 index 0000000..274e0c7 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-folder-id.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentsByFolderId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentsByFolderId

+
+
suspend fun deleteDocumentsByFolderId(folderId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-user-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-user-id.html new file mode 100644 index 0000000..90eb7c1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/delete-documents-by-user-id.html @@ -0,0 +1,114 @@ + + + + + deleteDocumentsByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleteDocumentsByUserId

+
+
suspend fun deleteDocumentsByUserId(userId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/favorite-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/favorite-by-id.html new file mode 100644 index 0000000..7c7d343 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/favorite-by-id.html @@ -0,0 +1,114 @@ + + + + + favoriteById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favoriteById

+
+
suspend fun favoriteById(documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/get-last-updated-at.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/get-last-updated-at.html new file mode 100644 index 0000000..0719896 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/get-last-updated-at.html @@ -0,0 +1,114 @@ + + + + + getLastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getLastUpdatedAt

+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/index.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/index.html new file mode 100644 index 0000000..d0b86f1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/index.html @@ -0,0 +1,472 @@ + + + + + DocumentSqlDao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentSqlDao

+
class DocumentSqlDao(documentQueries: DocumentEntityQueries?, storyStepQueries: StoryStepEntityQueries?) : DocumentSearch
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(documentQueries: DocumentEntityQueries?, storyStepQueries: StoryStepEntityQueries?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun deleteDocumentById(documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun deleteDocumentByIds(ids: Set<String>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun deleteDocumentsByFolderId(folderId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun deleteDocumentsByUserId(userId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun favoriteById(documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun getLastUpdatedAt(userId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun insertDocument(document: Document, userId: String, companyId: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun insertDocumentWithContent(document: Document, userId: String, companyId: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun insertStoryStep(storyStep: StoryStep, position: Long, documentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun loadDocumentById(id: String): Document?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun loadDocumentByParentId(parentId: String): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun loadDocumentIdsByParentId(parentId: String): List<String>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun loadDocumentWithContentById(documentId: String): Document?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun moveToFolder(documentId: String, parentId: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun unFavoriteById(documentId: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document-with-content.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document-with-content.html new file mode 100644 index 0000000..3f3001a --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document-with-content.html @@ -0,0 +1,114 @@ + + + + + insertDocumentWithContent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

insertDocumentWithContent

+
+
suspend fun insertDocumentWithContent(document: Document, userId: String, companyId: String?)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document.html new file mode 100644 index 0000000..df82563 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-document.html @@ -0,0 +1,114 @@ + + + + + insertDocument + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

insertDocument

+
+
suspend fun insertDocument(document: Document, userId: String, companyId: String?)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-story-step.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-story-step.html new file mode 100644 index 0000000..14572b5 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/insert-story-step.html @@ -0,0 +1,114 @@ + + + + + insertStoryStep + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

insertStoryStep

+
+
suspend fun insertStoryStep(storyStep: StoryStep, position: Long, documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-id.html new file mode 100644 index 0000000..fa89147 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentById

+
+
suspend fun loadDocumentById(id: String): Document?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-parent-id.html new file mode 100644 index 0000000..083f883 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentByParentId

+
+
suspend fun loadDocumentByParentId(parentId: String): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-ids-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-ids-by-parent-id.html new file mode 100644 index 0000000..ec96f82 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-ids-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentIdsByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentIdsByParentId

+
+
suspend fun loadDocumentIdsByParentId(parentId: String): List<String>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-id.html new file mode 100644 index 0000000..c3f652f --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentWithContentById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentWithContentById

+
+
suspend fun loadDocumentWithContentById(documentId: String): Document?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-ids.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-ids.html new file mode 100644 index 0000000..4d6167c --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-document-with-content-by-ids.html @@ -0,0 +1,114 @@ + + + + + loadDocumentWithContentByIds + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentWithContentByIds

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-folder-id-after-time.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-folder-id-after-time.html new file mode 100644 index 0000000..ca933aa --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-folder-id-after-time.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByFolderIdAfterTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByFolderIdAfterTime

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id-after-time.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id-after-time.html new file mode 100644 index 0000000..34c26d9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id-after-time.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByUserIdAfterTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByUserIdAfterTime

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id.html new file mode 100644 index 0000000..e8f2db1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-documents-with-content-by-user-id.html @@ -0,0 +1,114 @@ + + + + + loadDocumentsWithContentByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadDocumentsWithContentByUserId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-fav-documents-with-content-by-user-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-fav-documents-with-content-by-user-id.html new file mode 100644 index 0000000..1d9befb --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-fav-documents-with-content-by-user-id.html @@ -0,0 +1,114 @@ + + + + + loadFavDocumentsWithContentByUserId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadFavDocumentsWithContentByUserId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-outdated-document-by-parent-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-outdated-document-by-parent-id.html new file mode 100644 index 0000000..7013f53 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/load-outdated-document-by-parent-id.html @@ -0,0 +1,114 @@ + + + + + loadOutdatedDocumentByParentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

loadOutdatedDocumentByParentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/move-to-folder.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/move-to-folder.html new file mode 100644 index 0000000..46c7b4b --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/move-to-folder.html @@ -0,0 +1,114 @@ + + + + + moveToFolder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

moveToFolder

+
+
suspend fun moveToFolder(documentId: String, parentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/search.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/search.html new file mode 100644 index 0000000..0e17e1c --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/search.html @@ -0,0 +1,114 @@ + + + + + search + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

search

+
+
open suspend override fun search(query: String, userId: String, companyId: String?): List<Document>
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/un-favorite-by-id.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/un-favorite-by-id.html new file mode 100644 index 0000000..bb049c9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/-document-sql-dao/un-favorite-by-id.html @@ -0,0 +1,114 @@ + + + + + unFavoriteById + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

unFavoriteById

+
+
suspend fun unFavoriteById(documentId: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/index.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/index.html new file mode 100644 index 0000000..49b13b9 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight.dao/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.sqldelight.dao + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class DocumentSqlDao(documentQueries: DocumentEntityQueries?, storyStepQueries: StoryStepEntityQueries?) : DocumentSearch
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/index.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/index.html new file mode 100644 index 0000000..4200f1c --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.persistence.sqldelight + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/to-long.html b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/to-long.html new file mode 100644 index 0000000..e34b052 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/io.writeopia.sdk.persistence.sqldelight/to-long.html @@ -0,0 +1,114 @@ + + + + + toLong + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toLong

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_persistence_sqldelight/navigation.html b/docs/plugins/writeopia_persistence_sqldelight/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_persistence_sqldelight/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_presentation/index.html b/docs/plugins/writeopia_presentation/index.html new file mode 100644 index 0000000..8b39162 --- /dev/null +++ b/docs/plugins/writeopia_presentation/index.html @@ -0,0 +1,169 @@ + + + + + plugin:writeopia_presentation + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_presentation

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/-slide-page.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/-slide-page.html new file mode 100644 index 0000000..0697b4b --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/-slide-page.html @@ -0,0 +1,114 @@ + + + + + SlidePage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SlidePage

+
+
constructor(title: String, subTitle: String? = null, imagePath: String? = null, content: List<StoryStep> = emptyList())
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/content.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/content.html new file mode 100644 index 0000000..76b7704 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/content.html @@ -0,0 +1,114 @@ + + + + + content + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

content

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/image-path.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/image-path.html new file mode 100644 index 0000000..c7a93ef --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/image-path.html @@ -0,0 +1,114 @@ + + + + + imagePath + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

imagePath

+
+
val imagePath: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/index.html new file mode 100644 index 0000000..5262718 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/index.html @@ -0,0 +1,202 @@ + + + + + SlidePage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SlidePage

+
data class SlidePage(val title: String, val subTitle: String? = null, val imagePath: String? = null, val content: List<StoryStep> = emptyList())
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(title: String, subTitle: String? = null, imagePath: String? = null, content: List<StoryStep> = emptyList())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val imagePath: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val subTitle: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/sub-title.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/sub-title.html new file mode 100644 index 0000000..dd2b494 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/sub-title.html @@ -0,0 +1,114 @@ + + + + + subTitle + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

subTitle

+
+
val subTitle: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/title.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/title.html new file mode 100644 index 0000000..0b771ac --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/-slide-page/title.html @@ -0,0 +1,114 @@ + + + + + title + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

title

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/index.html new file mode 100644 index 0000000..9e991a4 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.model/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.presentation.model + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SlidePage(val title: String, val subTitle: String? = null, val imagePath: String? = null, val content: List<StoryStep> = emptyList())
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/index.html new file mode 100644 index 0000000..e7cd5a3 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/index.html @@ -0,0 +1,138 @@ + + + + + PresentationParser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PresentationParser

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/parse.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/parse.html new file mode 100644 index 0000000..799b9c6 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/-presentation-parser/parse.html @@ -0,0 +1,114 @@ + + + + + parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parse

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/index.html new file mode 100644 index 0000000..8bf83f2 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.parse/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.presentation.parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/index.html new file mode 100644 index 0000000..dfbbaf5 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/index.html @@ -0,0 +1,153 @@ + + + + + PageModels + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PageModels

+
object PageModels
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Composable
fun titleAndText(slide: SlidePage, props: PresentationProps)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Composable
fun twoColors(slide: SlidePage, props: PresentationProps)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/title-and-text.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/title-and-text.html new file mode 100644 index 0000000..70de1ff --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/title-and-text.html @@ -0,0 +1,114 @@ + + + + + titleAndText + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

titleAndText

+
+
@Composable
fun titleAndText(slide: SlidePage, props: PresentationProps)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/two-colors.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/two-colors.html new file mode 100644 index 0000000..c310576 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-page-models/two-colors.html @@ -0,0 +1,114 @@ + + + + + twoColors + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

twoColors

+
+
@Composable
fun twoColors(slide: SlidePage, props: PresentationProps)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/-presentation-props.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/-presentation-props.html new file mode 100644 index 0000000..f3c2dc1 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/-presentation-props.html @@ -0,0 +1,114 @@ + + + + + PresentationProps + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PresentationProps

+
+
constructor(titleFontSize: TextUnit = 180.sp, itemsFontSize: TextUnit = 36.sp, titleTextColor: Color = Color.White, itemsTextColor: Color = Color.White, colorPrimary: Color = Color.Black, colorSecondary: Color = Color.White)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-primary.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-primary.html new file mode 100644 index 0000000..60632e4 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-primary.html @@ -0,0 +1,114 @@ + + + + + colorPrimary + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

colorPrimary

+
+
val colorPrimary: Color
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-secondary.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-secondary.html new file mode 100644 index 0000000..4922720 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/color-secondary.html @@ -0,0 +1,114 @@ + + + + + colorSecondary + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

colorSecondary

+
+
val colorSecondary: Color
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/index.html new file mode 100644 index 0000000..3769664 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/index.html @@ -0,0 +1,232 @@ + + + + + PresentationProps + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

PresentationProps

+
data class PresentationProps(val titleFontSize: TextUnit = 180.sp, val itemsFontSize: TextUnit = 36.sp, val titleTextColor: Color = Color.White, val itemsTextColor: Color = Color.White, val colorPrimary: Color = Color.Black, val colorSecondary: Color = Color.White)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(titleFontSize: TextUnit = 180.sp, itemsFontSize: TextUnit = 36.sp, titleTextColor: Color = Color.White, itemsTextColor: Color = Color.White, colorPrimary: Color = Color.Black, colorSecondary: Color = Color.White)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val colorPrimary: Color
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val colorSecondary: Color
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val itemsFontSize: TextUnit
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val itemsTextColor: Color
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val titleFontSize: TextUnit
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val titleTextColor: Color
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-font-size.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-font-size.html new file mode 100644 index 0000000..1a9e662 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-font-size.html @@ -0,0 +1,114 @@ + + + + + itemsFontSize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

itemsFontSize

+
+
val itemsFontSize: TextUnit
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-text-color.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-text-color.html new file mode 100644 index 0000000..c7f78ed --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/items-text-color.html @@ -0,0 +1,114 @@ + + + + + itemsTextColor + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

itemsTextColor

+
+
val itemsTextColor: Color
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-font-size.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-font-size.html new file mode 100644 index 0000000..8b3e862 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-font-size.html @@ -0,0 +1,114 @@ + + + + + titleFontSize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

titleFontSize

+
+
val titleFontSize: TextUnit
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-text-color.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-text-color.html new file mode 100644 index 0000000..ae110ff --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-presentation-props/title-text-color.html @@ -0,0 +1,114 @@ + + + + + titleTextColor + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

titleTextColor

+
+
val titleTextColor: Color
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-writeopia-presentation-screen.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-writeopia-presentation-screen.html new file mode 100644 index 0000000..75760f7 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/-writeopia-presentation-screen.html @@ -0,0 +1,116 @@ + + + + + WriteopiaPresentationScreen + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaPresentationScreen

+
+
@Composable
fun WriteopiaPresentationScreen(modifier: Modifier = Modifier, currentPage: StateFlow<Int>, fontsConfiguration: PresentationProps = PresentationProps(), data: List<SlidePage>, pageDraw: @Composable (SlidePage, PresentationProps) -> Unit = { slide, props -> + PageModels.twoColors(slide, props) + })
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/index.html b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/index.html new file mode 100644 index 0000000..5c8f209 --- /dev/null +++ b/docs/plugins/writeopia_presentation/io.writeopia.sdk.presentation.ui/index.html @@ -0,0 +1,173 @@ + + + + + io.writeopia.sdk.presentation.ui + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object PageModels
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class PresentationProps(val titleFontSize: TextUnit = 180.sp, val itemsFontSize: TextUnit = 36.sp, val titleTextColor: Color = Color.White, val itemsTextColor: Color = Color.White, val colorPrimary: Color = Color.Black, val colorSecondary: Color = Color.White)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Composable
fun WriteopiaPresentationScreen(modifier: Modifier = Modifier, currentPage: StateFlow<Int>, fontsConfiguration: PresentationProps = PresentationProps(), data: List<SlidePage>, pageDraw: @Composable (SlidePage, PresentationProps) -> Unit = { slide, props -> + PageModels.twoColors(slide, props) + })
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_presentation/navigation.html b/docs/plugins/writeopia_presentation/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_presentation/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/docs/plugins/writeopia_serialization/index.html b/docs/plugins/writeopia_serialization/index.html new file mode 100644 index 0000000..58d019b --- /dev/null +++ b/docs/plugins/writeopia_serialization/index.html @@ -0,0 +1,241 @@ + + + + + plugin:writeopia_serialization + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

plugin:writeopia_serialization

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/-auth-response.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/-auth-response.html new file mode 100644 index 0000000..54c68ce --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/-auth-response.html @@ -0,0 +1,114 @@ + + + + + AuthResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthResponse

+
+
constructor(token: String?, writeopiaUser: WriteopiaUserApi)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/index.html new file mode 100644 index 0000000..b0fef3f --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/index.html @@ -0,0 +1,172 @@ + + + + + AuthResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AuthResponse

+
@Serializable
data class AuthResponse(val token: String?, val writeopiaUser: WriteopiaUserApi)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(token: String?, writeopiaUser: WriteopiaUserApi)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/token.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/token.html new file mode 100644 index 0000000..de009c1 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/token.html @@ -0,0 +1,114 @@ + + + + + token + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

token

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/writeopia-user.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/writeopia-user.html new file mode 100644 index 0000000..b3fe170 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-auth-response/writeopia-user.html @@ -0,0 +1,114 @@ + + + + + writeopiaUser + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeopiaUser

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/-delete-account-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/-delete-account-request.html new file mode 100644 index 0000000..395feea --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/-delete-account-request.html @@ -0,0 +1,114 @@ + + + + + DeleteAccountRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DeleteAccountRequest

+
+
constructor(id: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/id.html new file mode 100644 index 0000000..f9aa57b --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/index.html new file mode 100644 index 0000000..679e574 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-request/index.html @@ -0,0 +1,157 @@ + + + + + DeleteAccountRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DeleteAccountRequest

+
@Serializable
data class DeleteAccountRequest(val id: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/-delete-account-response.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/-delete-account-response.html new file mode 100644 index 0000000..6239e0c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/-delete-account-response.html @@ -0,0 +1,114 @@ + + + + + DeleteAccountResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DeleteAccountResponse

+
+
constructor(deleted: Boolean)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/deleted.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/deleted.html new file mode 100644 index 0000000..739dd70 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/deleted.html @@ -0,0 +1,114 @@ + + + + + deleted + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleted

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/index.html new file mode 100644 index 0000000..47cb362 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-delete-account-response/index.html @@ -0,0 +1,157 @@ + + + + + DeleteAccountResponse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DeleteAccountResponse

+
@Serializable
data class DeleteAccountResponse(val deleted: Boolean)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(deleted: Boolean)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/-login-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/-login-request.html new file mode 100644 index 0000000..860d882 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/-login-request.html @@ -0,0 +1,114 @@ + + + + + LoginRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginRequest

+
+
constructor(email: String, password: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/email.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/email.html new file mode 100644 index 0000000..ec20f50 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/email.html @@ -0,0 +1,114 @@ + + + + + email + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

email

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/index.html new file mode 100644 index 0000000..a2892e1 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/index.html @@ -0,0 +1,172 @@ + + + + + LoginRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

LoginRequest

+
@Serializable
data class LoginRequest(val email: String, val password: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(email: String, password: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/password.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/password.html new file mode 100644 index 0000000..174896e --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-login-request/password.html @@ -0,0 +1,114 @@ + + + + + password + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

password

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/-register-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/-register-request.html new file mode 100644 index 0000000..7ca6862 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/-register-request.html @@ -0,0 +1,114 @@ + + + + + RegisterRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RegisterRequest

+
+
constructor(name: String, email: String, company: String, password: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/company.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/company.html new file mode 100644 index 0000000..e426d7a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/company.html @@ -0,0 +1,114 @@ + + + + + company + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

company

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/email.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/email.html new file mode 100644 index 0000000..a3721cf --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/email.html @@ -0,0 +1,114 @@ + + + + + email + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

email

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/index.html new file mode 100644 index 0000000..89b0212 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/index.html @@ -0,0 +1,202 @@ + + + + + RegisterRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RegisterRequest

+
@Serializable
data class RegisterRequest(val name: String, val email: String, val company: String, val password: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, email: String, company: String, password: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/name.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/name.html new file mode 100644 index 0000000..7294a4d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/name.html @@ -0,0 +1,114 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/password.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/password.html new file mode 100644 index 0000000..d86a913 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-register-request/password.html @@ -0,0 +1,114 @@ + + + + + password + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

password

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/-reset-password-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/-reset-password-request.html new file mode 100644 index 0000000..6e817df --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/-reset-password-request.html @@ -0,0 +1,114 @@ + + + + + ResetPasswordRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ResetPasswordRequest

+
+
constructor(newPassword: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/index.html new file mode 100644 index 0000000..ab27acb --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/index.html @@ -0,0 +1,157 @@ + + + + + ResetPasswordRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ResetPasswordRequest

+
@Serializable
data class ResetPasswordRequest(val newPassword: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(newPassword: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/new-password.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/new-password.html new file mode 100644 index 0000000..12aa5db --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/-reset-password-request/new-password.html @@ -0,0 +1,114 @@ + + + + + newPassword + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

newPassword

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/index.html new file mode 100644 index 0000000..04ded4b --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data.auth/index.html @@ -0,0 +1,212 @@ + + + + + io.writeopia.sdk.serialization.data.auth + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class AuthResponse(val token: String?, val writeopiaUser: WriteopiaUserApi)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class DeleteAccountRequest(val id: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class DeleteAccountResponse(val deleted: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class LoginRequest(val email: String, val password: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class RegisterRequest(val name: String, val email: String, val company: String, val password: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class ResetPasswordRequest(val newPassword: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/-decoration-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/-decoration-api.html new file mode 100644 index 0000000..f59128d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/-decoration-api.html @@ -0,0 +1,114 @@ + + + + + DecorationApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DecorationApi

+
+
constructor(backgroundColor: Int? = null)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/background-color.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/background-color.html new file mode 100644 index 0000000..380b75f --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/background-color.html @@ -0,0 +1,114 @@ + + + + + backgroundColor + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

backgroundColor

+
+
val backgroundColor: Int? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/index.html new file mode 100644 index 0000000..ae8ef76 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-decoration-api/index.html @@ -0,0 +1,176 @@ + + + + + DecorationApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DecorationApi

+
@Serializable
data class DecorationApi(val backgroundColor: Int? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(backgroundColor: Int? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val backgroundColor: Int? = null
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/-document-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/-document-api.html new file mode 100644 index 0000000..683db11 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/-document-api.html @@ -0,0 +1,114 @@ + + + + + DocumentApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentApi

+
+
constructor(id: String = "", title: String = "", userId: String, content: List<StoryStepApi> = emptyList(), createdAt: Long = Clock.System.now().toEpochMilliseconds(), lastUpdatedAt: Long = Clock.System.now().toEpochMilliseconds(), isFavorite: Boolean = false, lastSyncedAt: Long? = null, parentId: String? = null, isLocked: Boolean = false, icon: IconApi? = null, deleted: Boolean = false)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/content.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/content.html new file mode 100644 index 0000000..718c60d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/content.html @@ -0,0 +1,114 @@ + + + + + content + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

content

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/created-at.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/created-at.html new file mode 100644 index 0000000..c7621a6 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/created-at.html @@ -0,0 +1,114 @@ + + + + + createdAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createdAt

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/deleted.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/deleted.html new file mode 100644 index 0000000..9831e43 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/deleted.html @@ -0,0 +1,114 @@ + + + + + deleted + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deleted

+
+
val deleted: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/icon.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/icon.html new file mode 100644 index 0000000..bd13419 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/icon.html @@ -0,0 +1,114 @@ + + + + + icon + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

icon

+
+
val icon: IconApi? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/id.html new file mode 100644 index 0000000..662c34e --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/index.html new file mode 100644 index 0000000..4ac9c7a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/index.html @@ -0,0 +1,341 @@ + + + + + DocumentApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentApi

+
@Serializable
data class DocumentApi(val id: String = "", val title: String = "", val userId: String, val content: List<StoryStepApi> = emptyList(), val createdAt: Long = Clock.System.now().toEpochMilliseconds(), val lastUpdatedAt: Long = Clock.System.now().toEpochMilliseconds(), val isFavorite: Boolean = false, val lastSyncedAt: Long? = null, val parentId: String? = null, val isLocked: Boolean = false, val icon: IconApi? = null, val deleted: Boolean = false)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String = "", title: String = "", userId: String, content: List<StoryStepApi> = emptyList(), createdAt: Long = Clock.System.now().toEpochMilliseconds(), lastUpdatedAt: Long = Clock.System.now().toEpochMilliseconds(), isFavorite: Boolean = false, lastSyncedAt: Long? = null, parentId: String? = null, isLocked: Boolean = false, icon: IconApi? = null, deleted: Boolean = false)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val deleted: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val icon: IconApi? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val isFavorite: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val isLocked: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val lastSyncedAt: Long? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parentId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-favorite.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-favorite.html new file mode 100644 index 0000000..dc5bfdf --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-favorite.html @@ -0,0 +1,114 @@ + + + + + isFavorite + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isFavorite

+
+
val isFavorite: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-locked.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-locked.html new file mode 100644 index 0000000..e24cb4d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/is-locked.html @@ -0,0 +1,114 @@ + + + + + isLocked + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isLocked

+
+
val isLocked: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-synced-at.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-synced-at.html new file mode 100644 index 0000000..cd8c364 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-synced-at.html @@ -0,0 +1,114 @@ + + + + + lastSyncedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastSyncedAt

+
+
val lastSyncedAt: Long? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-updated-at.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-updated-at.html new file mode 100644 index 0000000..ecef9ca --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/last-updated-at.html @@ -0,0 +1,114 @@ + + + + + lastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastUpdatedAt

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/parent-id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/parent-id.html new file mode 100644 index 0000000..03b56fa --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/parent-id.html @@ -0,0 +1,114 @@ + + + + + parentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parentId

+
+
val parentId: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/title.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/title.html new file mode 100644 index 0000000..6920460 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/title.html @@ -0,0 +1,114 @@ + + + + + title + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

title

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/user-id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/user-id.html new file mode 100644 index 0000000..6df3954 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-api/user-id.html @@ -0,0 +1,114 @@ + + + + + userId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/-document-link-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/-document-link-api.html new file mode 100644 index 0000000..ba8839e --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/-document-link-api.html @@ -0,0 +1,114 @@ + + + + + DocumentLinkApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentLinkApi

+
+
constructor(id: String, title: String? = null)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/id.html new file mode 100644 index 0000000..a56b421 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/index.html new file mode 100644 index 0000000..b05601f --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/index.html @@ -0,0 +1,191 @@ + + + + + DocumentLinkApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

DocumentLinkApi

+
@Serializable
data class DocumentLinkApi(val id: String, val title: String? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, title: String? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val title: String? = null
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/title.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/title.html new file mode 100644 index 0000000..b21175d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-document-link-api/title.html @@ -0,0 +1,114 @@ + + + + + title + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

title

+
+
val title: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/-folder-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/-folder-api.html new file mode 100644 index 0000000..1c99955 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/-folder-api.html @@ -0,0 +1,114 @@ + + + + + FolderApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FolderApi

+
+
constructor(id: String, parentId: String, title: String, createdAt: Instant, lastUpdatedAt: Instant, userId: String, favorite: Boolean = false, icon: IconApi? = null, itemCount: Long)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/created-at.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/created-at.html new file mode 100644 index 0000000..fa95d02 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/created-at.html @@ -0,0 +1,114 @@ + + + + + createdAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createdAt

+
+
val createdAt: Instant
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/favorite.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/favorite.html new file mode 100644 index 0000000..d40438c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/favorite.html @@ -0,0 +1,114 @@ + + + + + favorite + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

favorite

+
+
val favorite: Boolean = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/icon.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/icon.html new file mode 100644 index 0000000..bb823af --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/icon.html @@ -0,0 +1,114 @@ + + + + + icon + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

icon

+
+
val icon: IconApi? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/id.html new file mode 100644 index 0000000..7d9649d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/index.html new file mode 100644 index 0000000..ee0cdbe --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/index.html @@ -0,0 +1,296 @@ + + + + + FolderApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

FolderApi

+
@Serializable
data class FolderApi(val id: String, val parentId: String, val title: String, val createdAt: Instant, val lastUpdatedAt: Instant, val userId: String, val favorite: Boolean = false, val icon: IconApi? = null, val itemCount: Long)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, parentId: String, title: String, createdAt: Instant, lastUpdatedAt: Instant, userId: String, favorite: Boolean = false, icon: IconApi? = null, itemCount: Long)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val createdAt: Instant
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val favorite: Boolean = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val icon: IconApi? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val lastUpdatedAt: Instant
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/item-count.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/item-count.html new file mode 100644 index 0000000..f93a537 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/item-count.html @@ -0,0 +1,114 @@ + + + + + itemCount + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

itemCount

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/last-updated-at.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/last-updated-at.html new file mode 100644 index 0000000..6b726a9 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/last-updated-at.html @@ -0,0 +1,114 @@ + + + + + lastUpdatedAt + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastUpdatedAt

+
+
val lastUpdatedAt: Instant
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/parent-id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/parent-id.html new file mode 100644 index 0000000..38f5802 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/parent-id.html @@ -0,0 +1,114 @@ + + + + + parentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parentId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/title.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/title.html new file mode 100644 index 0000000..7b75ea6 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/title.html @@ -0,0 +1,114 @@ + + + + + title + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

title

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/user-id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/user-id.html new file mode 100644 index 0000000..fd9d1da --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-folder-api/user-id.html @@ -0,0 +1,114 @@ + + + + + userId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

userId

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/-icon-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/-icon-api.html new file mode 100644 index 0000000..68c90b1 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/-icon-api.html @@ -0,0 +1,114 @@ + + + + + IconApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

IconApi

+
+
constructor(label: String, tint: Int?)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/index.html new file mode 100644 index 0000000..3850049 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/index.html @@ -0,0 +1,191 @@ + + + + + IconApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

IconApi

+
@Serializable
data class IconApi(val label: String, val tint: Int?)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(label: String, tint: Int?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tint: Int?
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/label.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/label.html new file mode 100644 index 0000000..ebbe0f8 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/label.html @@ -0,0 +1,114 @@ + + + + + label + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

label

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/tint.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/tint.html new file mode 100644 index 0000000..cdd2036 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-icon-api/tint.html @@ -0,0 +1,114 @@ + + + + + tint + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tint

+
+
val tint: Int?
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/-span-info-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/-span-info-api.html new file mode 100644 index 0000000..69dab1a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/-span-info-api.html @@ -0,0 +1,114 @@ + + + + + SpanInfoApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SpanInfoApi

+
+
constructor(start: Int, end: Int, span: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/end.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/end.html new file mode 100644 index 0000000..8cd11d8 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/end.html @@ -0,0 +1,114 @@ + + + + + end + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

end

+
+
val end: Int
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/index.html new file mode 100644 index 0000000..2898cb3 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/index.html @@ -0,0 +1,206 @@ + + + + + SpanInfoApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SpanInfoApi

+
@Serializable
data class SpanInfoApi(val start: Int, val end: Int, val span: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(start: Int, end: Int, span: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val end: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val start: Int
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/span.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/span.html new file mode 100644 index 0000000..d44a221 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/span.html @@ -0,0 +1,114 @@ + + + + + span + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

span

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/start.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/start.html new file mode 100644 index 0000000..93222dc --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-span-info-api/start.html @@ -0,0 +1,114 @@ + + + + + start + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
val start: Int
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/-story-step-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/-story-step-api.html new file mode 100644 index 0000000..76bc919 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/-story-step-api.html @@ -0,0 +1,114 @@ + + + + + StoryStepApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryStepApi

+
+
constructor(id: String = GenerateId.generate(), type: StoryTypeApi, parentId: String? = null, url: String? = null, path: String? = null, text: String? = null, checked: Boolean? = false, steps: List<StoryStepApi> = emptyList(), tags: Set<TagInfoApi> = emptySet(), spans: Set<SpanInfoApi> = emptySet(), decoration: DecorationApi = DecorationApi(), position: Int = 0, documentLink: DocumentLinkApi? = null)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/checked.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/checked.html new file mode 100644 index 0000000..521ac5c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/checked.html @@ -0,0 +1,114 @@ + + + + + checked + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

checked

+
+
val checked: Boolean? = false
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/decoration.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/decoration.html new file mode 100644 index 0000000..4153cd4 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/decoration.html @@ -0,0 +1,114 @@ + + + + + decoration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

decoration

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/document-link.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/document-link.html new file mode 100644 index 0000000..fa30189 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/document-link.html @@ -0,0 +1,114 @@ + + + + + documentLink + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

documentLink

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/id.html new file mode 100644 index 0000000..e5853dd --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/index.html new file mode 100644 index 0000000..2f15168 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/index.html @@ -0,0 +1,356 @@ + + + + + StoryStepApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryStepApi

+
@Serializable
data class StoryStepApi(val id: String = GenerateId.generate(), val type: StoryTypeApi, val parentId: String? = null, val url: String? = null, val path: String? = null, val text: String? = null, val checked: Boolean? = false, val steps: List<StoryStepApi> = emptyList(), val tags: Set<TagInfoApi> = emptySet(), val spans: Set<SpanInfoApi> = emptySet(), val decoration: DecorationApi = DecorationApi(), val position: Int = 0, val documentLink: DocumentLinkApi? = null)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String = GenerateId.generate(), type: StoryTypeApi, parentId: String? = null, url: String? = null, path: String? = null, text: String? = null, checked: Boolean? = false, steps: List<StoryStepApi> = emptyList(), tags: Set<TagInfoApi> = emptySet(), spans: Set<SpanInfoApi> = emptySet(), decoration: DecorationApi = DecorationApi(), position: Int = 0, documentLink: DocumentLinkApi? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val checked: Boolean? = false
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val parentId: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val path: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val position: Int = 0
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val text: String? = null
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: String? = null
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/parent-id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/parent-id.html new file mode 100644 index 0000000..e81ea06 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/parent-id.html @@ -0,0 +1,114 @@ + + + + + parentId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parentId

+
+
val parentId: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/path.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/path.html new file mode 100644 index 0000000..8cd37d1 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/path.html @@ -0,0 +1,114 @@ + + + + + path + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

path

+
+
val path: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/position.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/position.html new file mode 100644 index 0000000..5d7a84a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/position.html @@ -0,0 +1,114 @@ + + + + + position + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

position

+
+
val position: Int = 0
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/spans.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/spans.html new file mode 100644 index 0000000..d278846 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/spans.html @@ -0,0 +1,114 @@ + + + + + spans + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

spans

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/steps.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/steps.html new file mode 100644 index 0000000..3c19f4a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/steps.html @@ -0,0 +1,114 @@ + + + + + steps + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

steps

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/tags.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/tags.html new file mode 100644 index 0000000..7bcf2d7 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/tags.html @@ -0,0 +1,114 @@ + + + + + tags + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tags

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/text.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/text.html new file mode 100644 index 0000000..1ae6eaf --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/text.html @@ -0,0 +1,114 @@ + + + + + text + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

text

+
+
val text: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/type.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/type.html new file mode 100644 index 0000000..2bc9d92 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/type.html @@ -0,0 +1,114 @@ + + + + + type + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/url.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/url.html new file mode 100644 index 0000000..1f7a462 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-step-api/url.html @@ -0,0 +1,114 @@ + + + + + url + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

url

+
+
val url: String? = null
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/-story-type-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/-story-type-api.html new file mode 100644 index 0000000..0eadf5a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/-story-type-api.html @@ -0,0 +1,114 @@ + + + + + StoryTypeApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryTypeApi

+
+
constructor(name: String, number: Int)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/index.html new file mode 100644 index 0000000..701af4d --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/index.html @@ -0,0 +1,191 @@ + + + + + StoryTypeApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StoryTypeApi

+
@Serializable
data class StoryTypeApi(val name: String, val number: Int)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, number: Int)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val number: Int
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/name.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/name.html new file mode 100644 index 0000000..a90235e --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/name.html @@ -0,0 +1,114 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/number.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/number.html new file mode 100644 index 0000000..10493b3 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-story-type-api/number.html @@ -0,0 +1,114 @@ + + + + + number + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

number

+
+
val number: Int
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/-tag-info-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/-tag-info-api.html new file mode 100644 index 0000000..02fb8d3 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/-tag-info-api.html @@ -0,0 +1,114 @@ + + + + + TagInfoApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TagInfoApi

+
+
constructor(tag: String, position: Int)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/index.html new file mode 100644 index 0000000..e649c19 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/index.html @@ -0,0 +1,191 @@ + + + + + TagInfoApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TagInfoApi

+
@Serializable
data class TagInfoApi(val tag: String, val position: Int)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(tag: String, position: Int)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tag: String
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/position.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/position.html new file mode 100644 index 0000000..22322d4 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/position.html @@ -0,0 +1,114 @@ + + + + + position + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

position

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/tag.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/tag.html new file mode 100644 index 0000000..df7e3c9 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-tag-info-api/tag.html @@ -0,0 +1,114 @@ + + + + + tag + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

tag

+
+
val tag: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/-writeopia-user-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/-writeopia-user-api.html new file mode 100644 index 0000000..4fad693 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/-writeopia-user-api.html @@ -0,0 +1,114 @@ + + + + + WriteopiaUserApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaUserApi

+
+
constructor(id: String, email: String, name: String)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/email.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/email.html new file mode 100644 index 0000000..63c41c0 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/email.html @@ -0,0 +1,114 @@ + + + + + email + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

email

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/id.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/id.html new file mode 100644 index 0000000..65b1313 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/id.html @@ -0,0 +1,114 @@ + + + + + id + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

id

+
+
val id: String
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/index.html new file mode 100644 index 0000000..13d07b6 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/index.html @@ -0,0 +1,206 @@ + + + + + WriteopiaUserApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaUserApi

+
@Serializable
data class WriteopiaUserApi(val id: String, val email: String, val name: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, email: String, name: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/name.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/name.html new file mode 100644 index 0000000..a92c245 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/-writeopia-user-api/name.html @@ -0,0 +1,114 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

name

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/index.html new file mode 100644 index 0000000..1f169bf --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/index.html @@ -0,0 +1,306 @@ + + + + + io.writeopia.sdk.serialization.data + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class DecorationApi(val backgroundColor: Int? = null)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class DocumentApi(val id: String = "", val title: String = "", val userId: String, val content: List<StoryStepApi> = emptyList(), val createdAt: Long = Clock.System.now().toEpochMilliseconds(), val lastUpdatedAt: Long = Clock.System.now().toEpochMilliseconds(), val isFavorite: Boolean = false, val lastSyncedAt: Long? = null, val parentId: String? = null, val isLocked: Boolean = false, val icon: IconApi? = null, val deleted: Boolean = false)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class DocumentLinkApi(val id: String, val title: String? = null)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class FolderApi(val id: String, val parentId: String, val title: String, val createdAt: Instant, val lastUpdatedAt: Instant, val userId: String, val favorite: Boolean = false, val icon: IconApi? = null, val itemCount: Long)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class IconApi(val label: String, val tint: Int?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class SpanInfoApi(val start: Int, val end: Int, val span: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class StoryStepApi(val id: String = GenerateId.generate(), val type: StoryTypeApi, val parentId: String? = null, val url: String? = null, val path: String? = null, val text: String? = null, val checked: Boolean? = false, val steps: List<StoryStepApi> = emptyList(), val tags: Set<TagInfoApi> = emptySet(), val spans: Set<SpanInfoApi> = emptySet(), val decoration: DecorationApi = DecorationApi(), val position: Int = 0, val documentLink: DocumentLinkApi? = null)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class StoryTypeApi(val name: String, val number: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class TagInfoApi(val tag: String, val position: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class WriteopiaUserApi(val id: String, val email: String, val name: String)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-api.html new file mode 100644 index 0000000..732229b --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-api.html @@ -0,0 +1,114 @@ + + + + + toApi + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toApi

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-model.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-model.html new file mode 100644 index 0000000..d8e0835 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.data/to-model.html @@ -0,0 +1,114 @@ + + + + + toModel + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toModel

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/index.html new file mode 100644 index 0000000..a6f59b0 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/index.html @@ -0,0 +1,152 @@ + + + + + io.writeopia.sdk.serialization.extensions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-api.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-api.html new file mode 100644 index 0000000..0d5eab3 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-api.html @@ -0,0 +1,114 @@ + + + + + toApi + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-model.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-model.html new file mode 100644 index 0000000..e75e093 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.extensions/to-model.html @@ -0,0 +1,114 @@ + + + + + toModel + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/-send-documents-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/-send-documents-request.html new file mode 100644 index 0000000..51a2c2a --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/-send-documents-request.html @@ -0,0 +1,114 @@ + + + + + SendDocumentsRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SendDocumentsRequest

+
+
constructor(documents: List<DocumentApi>)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/documents.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/documents.html new file mode 100644 index 0000000..475636c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/documents.html @@ -0,0 +1,114 @@ + + + + + documents + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

documents

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/index.html new file mode 100644 index 0000000..888adcb --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/-send-documents-request/index.html @@ -0,0 +1,157 @@ + + + + + SendDocumentsRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SendDocumentsRequest

+
@Serializable
data class SendDocumentsRequest(val documents: List<DocumentApi>)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(documents: List<DocumentApi>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/index.html new file mode 100644 index 0000000..ee4e592 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/index.html @@ -0,0 +1,190 @@ + + + + + io.writeopia.sdk.serialization.json + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class SendDocumentsRequest(val documents: List<DocumentApi>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val writeopiaJson: Json
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun writeopiaSerializersModule(): SerializersModule
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json-pretty.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json-pretty.html new file mode 100644 index 0000000..61aaaa9 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json-pretty.html @@ -0,0 +1,114 @@ + + + + + writeopiaJsonPretty + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeopiaJsonPretty

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json.html new file mode 100644 index 0000000..5d33b90 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-json.html @@ -0,0 +1,114 @@ + + + + + writeopiaJson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeopiaJson

+
+
val writeopiaJson: Json
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-serializers-module.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-serializers-module.html new file mode 100644 index 0000000..d7dc977 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.json/writeopia-serializers-module.html @@ -0,0 +1,114 @@ + + + + + writeopiaSerializersModule + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeopiaSerializersModule

+
+
fun writeopiaSerializersModule(): SerializersModule
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/-writeopia-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/-writeopia-request.html new file mode 100644 index 0000000..91809f6 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/-writeopia-request.html @@ -0,0 +1,114 @@ + + + + + WriteopiaRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaRequest

+
+
constructor(data: T)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/data.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/data.html new file mode 100644 index 0000000..4631561 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/data.html @@ -0,0 +1,114 @@ + + + + + data + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

data

+
+
val data: T
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/index.html new file mode 100644 index 0000000..56bcf88 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/-writeopia-request/index.html @@ -0,0 +1,157 @@ + + + + + WriteopiaRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WriteopiaRequest

+
@Serializable
data class WriteopiaRequest<T>(val data: T)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(data: T)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val data: T
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/index.html new file mode 100644 index 0000000..68122ed --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/index.html @@ -0,0 +1,156 @@ + + + + + io.writeopia.sdk.serialization.request + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class WriteopiaRequest<T>(val data: T)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/wrap-in-request.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/wrap-in-request.html new file mode 100644 index 0000000..1cc330b --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.request/wrap-in-request.html @@ -0,0 +1,114 @@ + + + + + wrapInRequest + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

wrapInRequest

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/descriptor.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/descriptor.html new file mode 100644 index 0000000..4f1195e --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/descriptor.html @@ -0,0 +1,114 @@ + + + + + descriptor + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

descriptor

+
+
open override val descriptor: SerialDescriptor
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/deserialize.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/deserialize.html new file mode 100644 index 0000000..3dfb1c8 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/deserialize.html @@ -0,0 +1,114 @@ + + + + + deserialize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

deserialize

+
+
open override fun deserialize(decoder: Decoder): Instant
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/index.html new file mode 100644 index 0000000..2b0a8d3 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/index.html @@ -0,0 +1,172 @@ + + + + + InstantSerializer + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

InstantSerializer

+
object InstantSerializer : KSerializer<Instant>
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val descriptor: SerialDescriptor
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun deserialize(decoder: Decoder): Instant
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun serialize(encoder: Encoder, value: Instant)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/serialize.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/serialize.html new file mode 100644 index 0000000..af9c7b0 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/-instant-serializer/serialize.html @@ -0,0 +1,114 @@ + + + + + serialize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

serialize

+
+
open override fun serialize(encoder: Encoder, value: Instant)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/index.html new file mode 100644 index 0000000..cb30e62 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.serializers/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.serialization.serializers + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object InstantSerializer : KSerializer<Instant>
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/-workspace-storage-config.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/-workspace-storage-config.html new file mode 100644 index 0000000..700e435 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/-workspace-storage-config.html @@ -0,0 +1,114 @@ + + + + + WorkspaceStorageConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WorkspaceStorageConfig

+
+
constructor(lastUpdateTable: Long)
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/index.html new file mode 100644 index 0000000..ae25a6c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/index.html @@ -0,0 +1,157 @@ + + + + + WorkspaceStorageConfig + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

WorkspaceStorageConfig

+
@Serializable
data class WorkspaceStorageConfig(val lastUpdateTable: Long)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(lastUpdateTable: Long)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/last-update-table.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/last-update-table.html new file mode 100644 index 0000000..fa06e2c --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/-workspace-storage-config/last-update-table.html @@ -0,0 +1,114 @@ + + + + + lastUpdateTable + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

lastUpdateTable

+
+ +
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/index.html b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/index.html new file mode 100644 index 0000000..38d4ec5 --- /dev/null +++ b/docs/plugins/writeopia_serialization/io.writeopia.sdk.serialization.storage/index.html @@ -0,0 +1,137 @@ + + + + + io.writeopia.sdk.serialization.storage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class WorkspaceStorageConfig(val lastUpdateTable: Long)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/plugins/writeopia_serialization/navigation.html b/docs/plugins/writeopia_serialization/navigation.html new file mode 100644 index 0000000..05873b1 --- /dev/null +++ b/docs/plugins/writeopia_serialization/navigation.html @@ -0,0 +1,2377 @@ +
+
+ +
+ +
+ +
+
+ NOTHING +
+
+ + + +
+
+ +
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ name() +
+
+
+
+
+ + + + +
+
+ + + + + +
+
+ + + + +
+
+ + + + + + + +
+
+ + + + +
+
+ + + + +
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FolderApi +
+
+
+
+ IconApi +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ toApi() +
+
+
+
+ toModel() +
+
+ +
+ + + + + + +
+
+
+ tutorials +
+
+ +
+
+ Tutorials +
+
+
+
+
+
+ writeopia +
+
+ +
+
+ AiClient +
+
+
+ +
+ +
+ +
+
+ +
+
+ +
+
+
+ FindStory +
+
+
+
+ fixMove() +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+ Action +
+
+ +
+
+
+ BulkMove +
+
+
+ +
+
+ +
+
+
+ LineBreak +
+
+
+
+ Merge +
+
+
+
+ Move +
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ info() +
+
+
+ +
+ +
+
+ LastEdit +
+
+ +
+
+ +
+
+
+ Metadata +
+
+
+
+ Nothing +
+
+
+
+ Whole +
+
+
+
+ +
+
+
+ Section +
+
+
+
+ Selection +
+
+
+ Companion +
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+ Builder +
+
+
+
+ Companion +
+
+
+
+ +
+ +
+ + + + + + + + +
+ +
+ +
+
+
+ useKmp() +
+
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ FAVORITE +
+
+
+
+ ICON +
+
+
+
+ IS_LOCKED +
+
+
+ +
+
+ +
+
+
+ PARENT_ID +
+
+
+
+ TITLE +
+
+
+
+ USER_ID +
+
+
+ +
+ +
+
+ Command +
+
+
+ +
+
+ +
+
+ +
+
+ WRITTEN +
+
+
+
+ CLICKED +
+
+
+
+
+ TypeInfo +
+
+
+ +
+
+ START +
+
+
+
+ ANYWHERE +
+
+
+
+
+ +
+
+ Document +
+
+
+
+ Folder +
+
+
+ Companion +
+
+
+
+
+ MenuItem +
+
+
+ Icon +
+
+
+
+ + + + +
+ +
+
+ OrderBy +
+
+
+ Companion +
+
+
+
+ CREATE +
+
+
+
+ UPDATE +
+
+
+
+ NAME +
+
+
+
+
+ +
+ +
+
+ INSIDE +
+
+
+
+ INTERSECT +
+
+
+
+ OUTSIDE +
+
+
+ +
+
+
+ MATCH +
+
+
+
+
+ Span +
+
+
+ Companion +
+
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+ +
+ +
+
+ +
+
+
+ NONE +
+
+
+
+
+ SpanInfo +
+
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ StoryStep +
+
+
+
+ StoryType +
+
+
+ +
+
+ Companion +
+
+
+
+ TEXT +
+
+
+
+ TEXT_BOX +
+
+
+
+ IMAGE +
+
+
+ +
+
+
+ AUDIO +
+
+
+ +
+
+
+ VIDEO +
+
+
+
+ SPACE +
+
+
+ +
+
+ +
+
+ +
+
+
+ TITLE +
+
+ +
+ +
+
+ +
+
+
+ AI_ANSWER +
+
+
+
+ LOADING +
+
+
+ +
+
+
+ DIVIDER +
+
+
+
+
+ Tag +
+
+
+ Companion +
+
+
+
+ H1 +
+
+
+
+ H2 +
+
+
+
+ H3 +
+
+
+
+ H4 +
+
+ +
+
+ HIDDEN_HX +
+
+
+
+ COLLAPSED +
+
+
+ +
+ +
+
+
+ TagInfo +
+
+
+ Companion +
+
+
+
+ +
+
+ NORMAL +
+
+
+
+ LIGHT +
+
+
+
+ BOLD +
+
+
+
+
+ +
+
+ Tier +
+
+
+ FREE +
+
+
+
+ PREMIUM +
+
+
+
+ +
+
+ Companion +
+
+
+
+
+ +
+
+ map() +
+
+
+ +
+
+ Complete +
+
+
+
+ Error +
+
+
+
+ Idle +
+
+
+ +
+
+
+ Loading +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ + + + + + +
+ + + + +
+ +
+ +
+ +
+
+ +
+ +
+
+ InBounds +
+
+
+ OUTSIDE +
+
+
+
+ INSIDE_UP +
+
+
+ +
+
+
+
+ SizeDp +
+
+
+ + + + +
+ +
+ +
+ + + + +
+ +
+
+
+ EndOfText +
+
+ +
+
+ +
+
+
+ LAST_LINE +
+
+
+
+ UNKNOWN +
+
+
+ +
+ + + + +
+ +
+ +
+
+
+ +
+
+ Link +
+
+
+ +
+ +
+ +
+
+ DELETE +
+
+
+ +
+
+
+ BOLD +
+
+
+
+ ITALIC +
+
+
+
+ UNDERLINE +
+
+
+
+ BOX +
+
+
+
+ LINK +
+
+
+ +
+
+
+ COPY +
+
+
+
+ CUT +
+
+
+ +
+
+
+ CANCEL +
+
+
+
+ IDLE +
+
+
+
+ UNDO +
+
+
+
+ REDO +
+
+
+
+ ACCEPT_AI +
+
+
+
+
+ +
+ +
+
+ +
+
+ Companion +
+
+
+
+
+ +
+ +
+
+
+ DrawInfo +
+
+
+
+ DrawState +
+
+
+
+ DrawStory +
+
+
+ +
+
+ DELETE +
+
+
+ +
+
+
+ DISABLED +
+
+
+
+ +
+
+
+ TextInput +
+
+
+ + +
+
diff --git a/scripts/clipboard.js b/docs/scripts/clipboard.js similarity index 93% rename from scripts/clipboard.js rename to docs/scripts/clipboard.js index b00ce24..b6b118e 100644 --- a/scripts/clipboard.js +++ b/docs/scripts/clipboard.js @@ -1,3 +1,7 @@ +/* + * Copyright 2014-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + window.addEventListener('load', () => { document.querySelectorAll('span.copy-icon').forEach(element => { element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); diff --git a/docs/scripts/main.js b/docs/scripts/main.js new file mode 100644 index 0000000..9038284 --- /dev/null +++ b/docs/scripts/main.js @@ -0,0 +1,53 @@ +(()=>{var e={1817:e=>{e.exports=''},4811:e=>{e.exports=''},5742:e=>{e.exports=''},7112:e=>{e.exports=''},8420:e=>{e.exports=''},7004:e=>{e.exports=''},7222:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,'.avatar_d716 {\n display: inline-block;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar_b10d {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty_a151 {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/avatar/avatar.css"],names:[],mappings:"AAEA;EACE,qBAAqB;EACrB,oBAAiB;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;;EAEvB,wFAAwF;;EAExF,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;;EAEV,sDAAsD;AACxD;;AAEA;EACE,qBAAqB;;EAErB,sBAAsB;;EAEtB,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n.avatar {\n display: inline-block;\n object-fit: cover;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n'],sourceRoot:""}]),c.locals={avatar:"avatar_d716",subavatar:"subavatar_b10d",empty:"empty_a151"};const u=c},9892:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.heightS_b28d {\n --ring-button-height: 24px;\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM_dfd3 {\n --ring-button-height: 28px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL_a4d3 {\n --ring-button-height: 32px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button_aba4 {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: var(--ring-button-height);\n margin: 0;\n padding: 0 16px;\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: var(--ring-button-height);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }}\n\n.button_aba4:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4:focus-visible {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4.active_bbe6 {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n }\n\n.button_aba4.active_bbe6:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.button_aba4.active_bbe6[disabled] {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-selected-disabled-color);\n }\n\n.button_aba4[disabled],\n .button_aba4.withIcon_ef77[disabled] {\n color: var(--ring-disabled-color);\n }\n\n.button_aba4[disabled] .icon_e878 {\n color: var(--ring-icon-disabled-color);\n }\n\n.button_aba4::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.withIcon_ef77 {\n color: var(--ring-secondary-color);\n}\n\n.primary_ddae {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.primary_ddae:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }}\n\n.primary_ddae.withIcon_ef77,\n .primary_ddae.withIcon_ef77:active,\n .primary_ddae.withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n.primary_ddae:focus-visible,\n .primary_ddae:active,\n .primary_ddae.active_bbe6 {\n background-color: var(--ring-button-primary-background-color);\n }\n\n.primary_ddae:active,\n .primary_ddae.active_bbe6 {\n box-shadow: inset 0 0 0 1px var(--ring-button-primary-border-color);\n }\n\n.primary_ddae[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.primary_ddae.loader_cbfc[disabled] {\n color: var(--ring-white-text-color);\n }\n\n.primary_ddae .loaderBackground_d9f5 {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n }\n\n.primary_ddae .loaderBackground_d9f5::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n transition: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }}\n\n.danger_bcea,\n .danger_bcea.withIcon_ef77,\n .danger_bcea.withIcon_ef77:active,\n .danger_bcea.withIcon_ef77.active_bbe6,\n .danger_bcea.text_fc2a,\n .danger_bcea.text_fc2a:active,\n .danger_bcea.text_fc2a.active_bbe6 {\n color: var(--ring-error-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6 {\n background-color: var(--ring-button-danger-active-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6,\n .danger_bcea:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }\n\n.danger_bcea:focus-visible {\n transition: none;\n }\n\n.text_fc2a.text_fc2a,\n.withIcon_ef77.withIcon_ef77 {\n background-color: transparent;\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover, .withIcon_ef77.withIcon_ef77:hover {\n transition: none;\n }}\n\n.text_fc2a.text_fc2a:active,\n .withIcon_ef77.withIcon_ef77:active,\n .text_fc2a.text_fc2a.active_bbe6,\n .withIcon_ef77.withIcon_ef77.active_bbe6 {\n background-color: transparent;\n box-shadow: none;\n }\n\n.text_fc2a.text_fc2a:focus-visible, .withIcon_ef77.withIcon_ef77:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n\n.loader_cbfc.text_fc2a > .content_b2b8 {\n animation-name: text-loading_d1b4;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover {\n background-color: transparent;\n box-shadow: none;\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}}\n\n.text_fc2a {\n color: var(--ring-action-link-color);\n}\n\n.inline_b4a2 {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon_ef77 {\n padding: 0 8px;\n}\n\n.text_fc2a:active,\n .text_fc2a.active_bbe6 {\n color: var(--ring-link-hover-color);\n }\n\n.withIcon_ef77:active,\n .withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover {\n color: var(--ring-link-hover-color);\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a:hover {\n color: var(--ring-link-hover-color);\n}}\n\n.icon_e878 {\n color: inherit;\n\n line-height: normal;\n}\n\n.icon_e878:not(:last-child) {\n margin-right: 4px;\n }\n\n.withNormalIcon_aaca .icon_e878 {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon_aaca:active,\n.withNormalIcon_aaca.active_bbe6 {\n color: var(--ring-main-color);\n}\n\n.withNormalIcon_aaca:active .icon_e878, .withNormalIcon_aaca.active_bbe6 .icon_e878 {\n transition: none;\n\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withNormalIcon_aaca:hover .icon_e878,\n.withDangerIcon_e3ca:hover .icon_e878 {\n transition: none;\n\n color: inherit;\n}}\n\n.withDangerIcon_e3ca .icon_e878,\n.withDangerIcon_e3ca:active .icon_e878 {\n color: var(--ring-icon-error-color);\n}\n\n.loader_cbfc {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground_d9f5 {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n}\n\n.loaderBackground_d9f5::before {\n display: block;\n\n width: calc(100% + 64px);\n height: 100%;\n\n content: "";\n animation: progress_ed8f 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: 64px;\n }\n\n.delayed_d562 .content_b2b8::after {\n content: "…";\n}\n\n.short_a07a {\n width: 32px;\n padding: 0;\n}\n\n.dropdownIcon_e982 {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover .dropdownIcon_e982 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n@keyframes progress_ed8f {\n from {\n transform: translateX(-64px);\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading_d1b4 {\n 50% {\n opacity: 0.5;\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/button/button.css",""],names:[],mappings:"AAOA;EACE,0BAAoC;EACpC,sDAAsD;AACxD;;AAEA;EACE,0BAAsC;EACtC,8CAA8C;AAChD;;AAEA;EACE,0BAAoC;EACpC,8CAA8C;AAChD;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,sBAAsB;EACtB,iCAAc;EACd,SAAS;EACT,eAAyB;;EAEzB,eAAe;EACf,kGAAkG;EAClG,qBAAqB;;EAErB,6BAA6B;;EAE7B,SAAS;EACT,wCAAwC;EACxC,UAAU;EACV,sDAAsD;EACtD,qDAAmD;;EAEnD,oCAAoC;EACpC,uCAAuC;;EAEvC,sCAAmB;AA2DrB;;AC1GA,wGAAA;IAAA,iBAAA;;IAAA,2DAAA;GAAA,CAAA;;ADuDE;IACE,gBAAgB;;IAEhB,uDAAuD;IACvD,0DAAwD;EAC1D;;AAEA;IACE,gBAAgB;;IAEhB,oGAAkG;EACpG;;AAEA;IACE,gBAAgB;;IAEhB,oDAAoD;IACpD,kDAAgD;EAClD;;AAEA;IACE,4FAA4F;EAC9F;;AAEA;IACE,oBAAoB;;IAEpB,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,gEAAgE;IAChE,sEAAoE;EACtE;;AAEA;;IAEE,iCAAiC;EACnC;;AAEA;IACE,sCAAsC;EACxC;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kCAAkC;AACpC;;AAEA;EACE,mCAAmC;EACnC,wCAAwC;EACxC,gBAAgB;AAqDlB;;ACxKA,wGAAA;IAAA,iBAAA;;IAAA,+CAAA;IAAA,iBAAA;GAAA,CAAA;;AD4HE;;;IAGE,oCAAoC;EACtC;;AAEA;;;IAGE,6DAA6D;EAC/D;;AAEA;;IAEE,mEAAiE;EACnE;;AAEA;IACE,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,mCAAmC;EACrC;;AAEA;IACE,MAAM;IACN,QAAQ;IACR,SAAS;IACT,OAAO;;IAEP,wCAAwC;EAW1C;;AATE;MACE;;;;;;SAMG;IACL;;ACtKJ,wGAAA;IAAA,iBAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,kEAAA;GAAA,CAAA;;AD2KE;;;;;;;IAOE,8BAA8B;EAChC;;AAEA;;IAEE,wDAAwD;EAC1D;;AAEA;;;IAIE,iEAA+D;EACjE;;AAEA;IAEE,gBAAgB;EAClB;;AAGF;;EAEE,6BAA6B;EAC7B,gBAAgB;AAelB;;ACzNA,wGAAA;IAAA,iBAAA;GAAA,CAAA;;ADgNE;;;;IAEE,6BAA6B;IAC7B,gBAAgB;EAClB;;AAEA;IACE,0DAA0D;EAC5D;;AAGF;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AC/NA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AD2OA;EACE,oCAAoC;AACtC;;AAEA;EACE,qBAAqB;;EAErB,SAAS;EACT,UAAU;;EAEV,gCAAgC;AAClC;;AAEA;EACE,cAAe;AACjB;;AAGE;;IAEE,mCAAmC;EACrC;;AAIA;;IAEE,oCAAoC;EACtC;;ACvQF,wGAAA;EAAA,oCAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,oCAAA;CAAA,CAAA;;ADkRA;EACE,cAAc;;EAEd,mBAAmB;AAKrB;;AAHE;IACE,iBAA8B;EAChC;;AAGF;EACE,kCAAkC;;EAElC,6BAA6B;AAC/B;;AAEA;;EAEE,6BAA6B;AAO/B;;AALE;IACE,gBAAgB;;IAEhB,cAAc;EAChB;;AC1SF,wGAAA;;EAAA,iBAAA;;EAAA,eAAA;CAAA,CAAA;;ADoTA;;EAEE,mCAAmC;AACrC;;AAEA;EACE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,6BAA6B;AAC/B;;AAEA;EACE,kBAAkB;EAClB,WAAW;EACX,QAAQ;EACR,UAAU;EACV,WAAW;EACX,SAAS;;EAET,gBAAgB;;EAEhB,8CAA8C;AAsBhD;;AApBE;IACE,cAAc;;IAEd,wBAA+B;IAC/B,YAAY;;IAEZ,WAAW;IACX,2CAAsC;;IAEtC;;;;;;OAMG;;IAEH,yBAAyB;IACzB,qBAA4B;EAC9B;;AAGF;EACE,YAAY;AACd;;AAEA;EACE,WAAqB;EACrB,UAAU;AACZ;;AAEA;EACE,kBAAkB;;EAElB,gBAAgB;;EAEhB,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AACrB;;ACvXA,wGAAA;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;AD+XA;EACE;IACE,4BAA4C;EAC9C;;EAEA;IACE,wBAAwB;EAC1B;AACF;;AAEA;EACE;IACE,YAAY;EACd;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow: inset 0 0 0 1px;\n@value height: var(--ring-button-height);\n@value loaderWidth: calc(unit * 8);\n\n.heightS {\n --ring-button-height: calc(unit * 3);\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM {\n --ring-button-height: calc(unit * 3.5);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL {\n --ring-button-height: calc(unit * 4);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: height;\n margin: 0;\n padding: 0 calc(unit * 2);\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: button-shadow var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: height;\n\n &:hover {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:focus-visible {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &.active {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: button-shadow var(--ring-main-color);\n }\n\n &:focus-visible.active {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].active {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: button-shadow var(--ring-border-selected-disabled-color);\n }\n\n &[disabled],\n &[disabled].withIcon {\n color: var(--ring-disabled-color);\n }\n\n &[disabled] .icon {\n color: var(--ring-icon-disabled-color);\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.withIcon {\n color: var(--ring-secondary-color);\n}\n\n.primary {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n\n &:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }\n\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active {\n color: var(--ring-action-link-color);\n }\n\n &:focus-visible,\n &:active,\n &.active {\n background-color: var(--ring-button-primary-background-color);\n }\n\n &:active,\n &.active {\n box-shadow: button-shadow var(--ring-button-primary-border-color);\n }\n\n &[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].loader {\n color: var(--ring-white-text-color);\n }\n\n & .loaderBackground {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n\n &::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n }\n}\n\n.danger {\n &,\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active,\n &.text,\n &.text:active,\n &.text.active {\n color: var(--ring-error-color);\n }\n\n &:active,\n &.active {\n background-color: var(--ring-button-danger-active-color);\n }\n\n &:active,\n &.active,\n &:focus-visible,\n &:hover {\n box-shadow: button-shadow var(--ring-button-danger-hover-color);\n }\n\n &:focus-visible,\n &:hover {\n transition: none;\n }\n}\n\n.text.text,\n.withIcon.withIcon {\n background-color: transparent;\n box-shadow: none;\n\n &:hover {\n transition: none;\n }\n\n &:active,\n &.active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n.loader.text > .content {\n animation-name: text-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n.text.text:hover {\n background-color: transparent;\n box-shadow: none;\n}\n\n.withIcon:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}\n\n.text {\n color: var(--ring-action-link-color);\n}\n\n.inline {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon {\n padding: 0 unit;\n}\n\n.text {\n &:active,\n &.active {\n color: var(--ring-link-hover-color);\n }\n}\n\n.withIcon {\n &:active,\n &.active {\n color: var(--ring-action-link-color);\n }\n}\n\n.withIcon:hover {\n color: var(--ring-link-hover-color);\n}\n\n.text:hover {\n color: var(--ring-link-hover-color);\n}\n\n.icon {\n color: inherit;\n\n line-height: normal;\n\n &:not(:last-child) {\n margin-right: calc(unit * 0.5);\n }\n}\n\n.withNormalIcon .icon {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon:active,\n.withNormalIcon.active {\n color: var(--ring-main-color);\n\n & .icon {\n transition: none;\n\n color: inherit;\n }\n}\n\n.withNormalIcon:hover .icon,\n.withDangerIcon:hover .icon {\n transition: none;\n\n color: inherit;\n}\n\n.withDangerIcon .icon,\n.withDangerIcon:active .icon {\n color: var(--ring-icon-error-color);\n}\n\n.loader {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n\n &::before {\n display: block;\n\n width: calc(100% + loaderWidth);\n height: 100%;\n\n content: "";\n animation: progress 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: loaderWidth;\n }\n}\n\n.delayed .content::after {\n content: "…";\n}\n\n.short {\n width: calc(unit * 4);\n padding: 0;\n}\n\n.dropdownIcon {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.button:hover .dropdownIcon {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n@keyframes progress {\n from {\n transform: translateX(calc(0 - loaderWidth));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading {\n 50% {\n opacity: 0.5;\n }\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,"button-shadow":"inset 0 0 0 1px",height:"var(--ring-button-height)",loaderWidth:"64px",heightS:"heightS_b28d",heightM:"heightM_dfd3",heightL:"heightL_a4d3",button:"button_aba4",active:"active_bbe6",withIcon:"withIcon_ef77",icon:"icon_e878",primary:"primary_ddae",loader:"loader_cbfc",loaderBackground:"loaderBackground_d9f5",danger:"danger_bcea",text:"text_fc2a",content:"content_b2b8","text-loading":"text-loading_d1b4",inline:"inline_b4a2",withNormalIcon:"withNormalIcon_aaca",withDangerIcon:"withDangerIcon_e3ca",progress:"progress_ed8f",delayed:"delayed_d562",short:"short_a07a",dropdownIcon:"dropdownIcon_e982"};const s=u},1866:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".checkbox_dccf {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.checkbox_dccf:hover .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.cell_edda {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n\n -webkit-user-select: none;\n\n -moz-user-select: none;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon_b476.icon_b476 {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: 16px;\n height: 16px;\n\n opacity: 0;\n color: var(--ring-white-text-color);\n}\n\n.icon_b476.icon_b476 svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n\n.check_a219 {\n}\n\n.minus_de65 {\n}\n\n.input_a330 {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n}\n\n.input_a330:checked + .cell_edda,\n .input_a330:indeterminate + .cell_edda {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:checked + .cell_edda .check_a219 {\n opacity: 1;\n }\n\n.input_a330:focus-visible + .cell_edda,\n .input_a330.focus_eaa3 + .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate + .cell_edda .minus_de65 {\n opacity: 1;\n }\n\n.input_a330[disabled] {\n pointer-events: none;\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled][disabled] + .cell_edda {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda,\n .input_a330[disabled]:indeterminate + .cell_edda {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda .check_a219,\n .input_a330[disabled]:indeterminate + .cell_edda .minus_de65 {\n color: var(--ring-icon-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate:indeterminate + .cell_edda .check_a219 {\n transition: none;\n\n opacity: 0;\n }\n\n.input_a330[disabled] ~ .label_dcc7 {\n color: var(--ring-disabled-color);\n }\n\n.label_dcc7 {\n margin-left: 8px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/checkbox/checkbox.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,6BAA6B;EAC7B,aAAa;AAOf;;ACpBA,wGAAA;IAAA,8CAAA;;IAAA,6CAAA;GAAA,CAAA;;ADsBA;EACE,kBAAkB;EAClB,SAAS;;EAET,qBAAqB;;EAErB,sBAAsB;EACtB,WAAmB;EACnB,YAAoB;;EAEpB,yBAAiB;;KAAjB,sBAAiB;;UAAjB,iBAAiB;EACjB,yGAAyG;EACzG,sBAAsB;EACtB,oBAAoB;;EAEpB,2CAA2C;EAC3C,8CAA8C;EAC9C,sDAAsD;AACxD;;AAEA;EACE,kBAAkB;;EAElB,SAAS;EACT,UAAU;;EAEV,WAAqB;EACrB,YAAsB;;EAEtB,UAAU;EACV,mCAAmC;AAOrC;;AALE;IACE,kBAAkB;IAClB,MAAM;IACN,OAAO;EACT;;AAGF;AAEA;;AAEA;AAEA;;AAEA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;;EAEP,WAAW;EACX,YAAY;EACZ,SAAS;;EAET,eAAe;;EAEf,UAAU;;EAEV,yDAAyD;AAyD3D;;AAxDE;;IAEE,yBAAyB;IACzB,wCAAwC;EAC1C;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;;IAEE,6CAA6C;;IAE7C,4CAA4C;IAC5C,oDAAoD;EACtD;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;IACE,oBAAoB;EACtB;;AAEA,yDAAyD;;AACzD;IACE,+CAA+C;IAC/C,uDAAuD;EACzD;;AAEA,yDAAyD;;AACzD;;IAEE,wDAAwD;EAC1D;;AAEA,yDAAyD;;AACzD;;IAEE,sCAAsC;EACxC;;AAEA,yDAAyD;;AACzD;IACE,gBAAgB;;IAEhB,UAAU;EACZ;;AAEA;IACE,iCAAiC;EACnC;;AAGF;EACE,gBAAiB;;EAEjB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value checkboxSize: 14px;\n\n.checkbox {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n\n &:hover .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.cell {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: checkboxSize;\n height: checkboxSize;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon.icon {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n opacity: 0;\n color: var(--ring-white-text-color);\n\n & svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n}\n\n.check {\n composes: icon;\n}\n\n.minus {\n composes: icon;\n}\n\n.input {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell,\n &:indeterminate + .cell {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell .check {\n opacity: 1;\n }\n\n &:focus-visible + .cell,\n &.focus + .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate + .cell .minus {\n opacity: 1;\n }\n\n &[disabled] {\n pointer-events: none;\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled][disabled] + .cell {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell,\n &[disabled]:indeterminate + .cell {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell .check,\n &[disabled]:indeterminate + .cell .minus {\n color: var(--ring-icon-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate:indeterminate + .cell .check {\n transition: none;\n\n opacity: 0;\n }\n\n &[disabled] ~ .label {\n color: var(--ring-disabled-color);\n }\n}\n\n.label {\n margin-left: unit;\n\n line-height: normal;\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,checkboxSize:"14px",checkbox:"checkbox_dccf",cell:"cell_edda",icon:"icon_b476",check:"check_a219 icon_b476",minus:"minus_de65 icon_b476",input:"input_a330",focus:"focus_eaa3",label:"label_dcc7"};const s=u},5486:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,".label_bed7 {\n display: block;\n\n margin-bottom: calc(var(--ring-unit)*0.5);\n}\n\n.formLabel_f9ba {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel_e8a1 {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel_e4c1 {\n color: var(--ring-disabled-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/control-label/control-label.css"],names:[],mappings:"AAAA;EACE,cAAc;;EAEd,yCAA2C;AAC7C;;AAEA;EACE,6BAA6B;;EAE7B,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;EACE,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iCAAiC;AACnC",sourcesContent:[".label {\n display: block;\n\n margin-bottom: calc(var(--ring-unit) * 0.5);\n}\n\n.formLabel {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel {\n color: var(--ring-disabled-color);\n}\n"],sourceRoot:""}]),a.locals={label:"label_bed7",formLabel:"formLabel_f9ba",secondaryLabel:"secondaryLabel_e8a1",disabledLabel:"disabledLabel_e4c1"};const l=a},6506:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".dropdown_a1de {\n display: inline-block;\n}\n\n.anchor_fdbe.anchor_fdbe {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron_ffc6 {\n margin-left: 2px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/dropdown/dropdown.css"],names:[],mappings:"AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,cAAc;;EAEd,aAAa;AACf;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n.dropdown {\n display: inline-block;\n}\n\n.anchor.anchor {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron {\n margin-left: 2px;\n\n line-height: normal;\n}\n'],sourceRoot:""}]),c.locals={dropdown:"dropdown_a1de",anchor:"anchor_fdbe",chevron:"chevron_ffc6"};const u=c},9106:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n\n.clearfix_c694::after {\n display: block;\n clear: both;\n\n content: "";\n }\n\n.font_a1f6 {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower_c3c9 {\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller_d963 {\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower_ff5f {\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower_b336 {\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger_f035 {\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font_de5b {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font_ac33 {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis_e43b {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton_ddd2 {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n}\n\n.resetButton_ddd2::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n\n/* Media breakpoints (minimal values) */\n\n/* Media queries */\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/global.css"],names:[],mappings:"AAAA,6DAA6D;;AAE7D;;;CAGC;;AAIC;IACE,cAAc;IACd,WAAW;;IAEX,WAAW;EACb;;AAGF;EACE,oCAAoC;EACpC,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;;EAGE,0CAA0C;AAC5C;;AAEA;;EAGE,wCAAwC;AAC1C;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA;;EAGE,uCAAuC;AACzC;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA,8BAA8B;AAC9B,oEAAoE;AACpE;EACE,uEAAuE;EACvE,gCAAgC;EAChC,gBAAgB,EAAE,+CAA+C;AACnE;;AAEA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;EACE,iBAAiB;;EAEjB,UAAU;;EAEV,gBAAgB;;EAEhB,cAAc;EACd,SAAS;;EAET,6BAA6B;;EAE7B,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX;;AAGF,yEAAyE;;AAGzE,uCAAuC;;AAKvC,kBAAkB",sourcesContent:['/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n@value unit: 8px;\n\n.clearfix {\n &::after {\n display: block;\n clear: both;\n\n content: "";\n }\n}\n\n.font {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower {\n composes: font;\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller {\n composes: font-lower;\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower {\n composes: font-smaller;\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower {\n composes: font-lower;\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger {\n composes: font-larger-lower;\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n@value footer-height: calc(unit * 8);\n\n/* Media breakpoints (minimal values) */\n@value breakpoint-small: 640px;\n@value breakpoint-middle: 960px;\n@value breakpoint-large: 1200px;\n\n/* Media queries */\n@value extra-small-screen-media: (max-width: calc(breakpoint-small - 1px));\n@value small-screen-media: (min-width: breakpoint-small) and (max-width: calc(breakpoint-middle - 1px));\n@value middle-screen-media: (min-width: breakpoint-middle) and (max-width: calc(breakpoint-large - 1px));\n@value large-screen-media: (min-width: breakpoint-large);\n'],sourceRoot:""}]),a.locals={unit:"8px","footer-height":"64px","breakpoint-small":"640px","breakpoint-middle":"960px","breakpoint-large":"1200px","extra-small-screen-media":"(max-width: 639px)","small-screen-media":"(min-width: 640px) and (max-width: 959px)","middle-screen-media":"(min-width: 960px) and (max-width: 1199px)","large-screen-media":"(min-width: 1200px)",clearfix:"clearfix_c694",font:"font_a1f6","font-lower":"font-lower_c3c9 font_a1f6","font-smaller":"font-smaller_d963 font-lower_c3c9 font_a1f6","font-smaller-lower":"font-smaller-lower_ff5f font-smaller_d963 font-lower_c3c9 font_a1f6","font-larger-lower":"font-larger-lower_b336 font-lower_c3c9 font_a1f6","font-larger":"font-larger_f035 font-larger-lower_b336 font-lower_c3c9 font_a1f6","thin-font":"thin-font_de5b","monospace-font":"monospace-font_ac33",ellipsis:"ellipsis_e43b",resetButton:"resetButton_ddd2"};const l=a},5280:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* stylelint-disable color-no-hex */\n\n.light_f331,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;EAEE,gBAAgB;;EAEhB,YAAY;EACZ,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,wCAAwC;EACxC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,SAAS;EAClF,gDAAgD;EAChD,yEAAyE,EAAE,YAAY;EACvF,yDAAyD;EACzD,2FAA2F,EAAE,YAAY;EACzG,2DAA2D;EAC3D,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0DAA0D;EAC1D,qDAAqD;EACrD,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,iDAAiD;EACjD,8EAA8E;EAC9E,yEAAyE;EACzE,oFAAoF;EACpF,2EAA2E;EAC3E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,mEAAmE;EACnE,8DAA8D;EAC9D,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,iHAAiH;EACjH,mHAAmH;;EAEnH,SAAS;EACT,uCAAuC;EACvC,uDAAuD,EAAE,YAAY;EACrE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,qCAAqC;EACrC,yDAAyD,EAAE,YAAY;EACvE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,gDAAgD;EAChD,2CAA2C;EAC3C,+DAA+D,EAAE,SAAS;EAC1E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,2DAA2D,EAAE,SAAS;;EAEtE,eAAe;EACf,mDAAmD;EACnD,+EAA+E,EAAE,SAAS;EAC1F,iDAAiD;EACjD,2EAA2E,EAAE,SAAS;EACtF,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,sDAAsD;EACtD,qFAAqF,EAAE,SAAS;EAChG,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,6DAA6D;EAC7D,mGAAmG,EAAE,YAAY;EACjH,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,qFAAqF,EAAE,YAAY;EACnG,yDAAyD;EACzD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,kEAAkE;EAClE,+BAA+B;EAC/B,mDAAmD,EAAE,SAAS;EAC9D,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,mEAAmE,EAAE,YAAY;EACjF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,qDAAqD;EACrD,iCAAiC;EACjC,0CAA0C;EAC1C,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,uEAAuE,EAAE,SAAS;EAClF,0DAA0D;EAC1D,wCAAwC;EACxC,iEAAiE,EAAE,YAAY;EAC/E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,YAAY;EACZ,yBAAyB;EACzB,+BAA+B;EAC/B,6BAA6B;EAC7B,sBAAsB;EACtB,8BAA8B;EAC9B,+BAA+B;EAC/B,wBAAwB;EACxB,8BAA8B;EAC9B,+BAA+B;EAC/B,0BAA0B;EAC1B,gCAAgC;EAChC,+HAAgD;EAChD;;;;;;;aAOW;;EAEX,0BAA0B;;EAE1B,gFAAgF;EAChF,mCAAmC;EACnC,oCAAoC;;EAEpC,yCAAyC;EACzC,uBAAuB;;EAEvB,gEAAgE;EAChE,yBAAyB;;EAEzB,8CAA8C;EAC9C,uBAAuB;AACzB",sourcesContent:['/* stylelint-disable color-no-hex */\n\n.light,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n'],sourceRoot:""}]),a.locals={light:"light_f331"};const l=a},9173:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,"/* stylelint-disable color-no-hex */\n\n.ring-ui-theme-dark,\n.dark_d4a9,\n:root.dark_d4a9 {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables_dark.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;;EAGE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,sDAAsD;EACtD,2FAA2F,EAAE,YAAY;EACzG,wDAAwD;EACxD,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,2CAA2C;EAC3C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,yEAAyE;EACzE,0EAA0E;EAC1E,2EAA2E;EAC3E,wCAAwC;EACxC,qEAAqE,EAAE,SAAS;EAChF,yDAAyD;EACzD,sDAAsD;EACtD,qFAAqF,EAAE,YAAY;;EAEnG,SAAS;EACT,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,uCAAuC;EACvC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,SAAS;EAC9D,4CAA4C;EAC5C,iEAAiE,EAAE,SAAS;EAC5E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,uCAAuC;EACvC,2DAA2D,EAAE,YAAY;;EAEzE,eAAe;EACf,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,gDAAgD;EAChD,iFAAiF,EAAE,YAAY;EAC/F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,4CAA4C;EAC5C,uEAAuE,EAAE,YAAY;EACrF,kDAAkD;EAClD,mFAAmF,EAAE,YAAY;EACjG,iDAAiD;EACjD,+EAA+E,EAAE,YAAY;EAC7F,+CAA+C;EAC/C,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,0DAA0D;EAC1D,mGAAmG,EAAE,YAAY;EACjH,iDAAiD;EACjD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,6DAA6D,EAAE,YAAY;EAC3E,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,yCAAyC;EACzC,2DAA2D,EAAE,YAAY;EACzE,mCAAmC;EACnC,2CAA2C;EAC3C,8DAA8D,EAAE,YAAY;EAC5E,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,4CAA4C;EAC5C,iEAAiE,EAAE,YAAY;EAC/E,2CAA2C;EAC3C,iEAAiE,EAAE,YAAY;EAC/E,4CAA4C;EAC5C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,kBAAkB;AACpB",sourcesContent:["/* stylelint-disable color-no-hex */\n\n:global(.ring-ui-theme-dark),\n.dark,\n:root.dark {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n"],sourceRoot:""}]),a.locals={dark:"dark_d4a9"};const l=a},5066:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.icon_aaa7 {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph_f986 {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n}\n\n.glyph_f986[width="10"] {\n vertical-align: -1px;\n }\n\n.glyph_f986[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n.glyph_f986[width="16"] {\n vertical-align: -3px;\n }\n\n.glyph_f986[width="20"] {\n vertical-align: -2px;\n }\n\n.glyph_f986.compatibilityMode_d631 {\n width: 16px;\n height: 16px;\n margin-right: 0;\n margin-left: 0;\n }\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph_f986 {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray_f6a8 {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover_fc27 {\n color: var(--ring-icon-hover-color);\n}\n\n.green_bfb1 {\n color: var(--ring-icon-success-color);\n}\n\n.magenta_b045 {\n color: var(--ring-link-hover-color);\n}\n\n.red_a7ec {\n color: var(--ring-icon-error-color);\n}\n\n.blue_ec1e {\n color: var(--ring-main-color);\n}\n\n.white_c896 {\n color: var(--ring-white-text-color);\n}\n\n.loading_c5e2 {\n animation-name: icon-loading_fe22;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading_fe22 {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/icon/icon.css"],names:[],mappings:"AAIA;EACE,qBAAqB;;EAErB,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;;EAEpB,kBAAkB;EAClB,iBAAiB;;EAEjB,oBAAoB;AA2BtB;;AAzBE;IACE,oBAAoB;EACtB;;AAEA;IACE,kBAAkB;IAClB,cAAc;;IAEd,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,WAAqB;IACrB,YAAsB;IACtB,eAAe;IACf,cAAc;EAChB;;AAGF,8EAA8E;AAC9E,oEAAoE;AACpE;EACE;IACE,WAAW,EAAE,iFAAiF;EAChG;AACF;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,qBAAqB;;IAErB,YAAY;EACd;;EAEA;IACE,mBAAmB;EACrB;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.icon {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n\n &[width="10"] {\n vertical-align: -1px;\n }\n\n &[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n &[width="16"] {\n vertical-align: -3px;\n }\n\n &[width="20"] {\n vertical-align: -2px;\n }\n\n &.compatibilityMode {\n width: calc(unit * 2);\n height: calc(unit * 2);\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover {\n color: var(--ring-icon-hover-color);\n}\n\n.green {\n color: var(--ring-icon-success-color);\n}\n\n.magenta {\n color: var(--ring-link-hover-color);\n}\n\n.red {\n color: var(--ring-icon-error-color);\n}\n\n.blue {\n color: var(--ring-main-color);\n}\n\n.white {\n color: var(--ring-white-text-color);\n}\n\n.loading {\n animation-name: icon-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,icon:"icon_aaa7",glyph:"glyph_f986",compatibilityMode:"compatibilityMode_d631",gray:"gray_f6a8",hover:"hover_fc27",green:"green_bfb1",magenta:"magenta_b045",red:"red_a7ec",blue:"blue_ec1e",white:"white_c896",loading:"loading_c5e2","icon-loading":"icon-loading_fe22"};const s=u},8976:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,":root {\n --ring-input-xs: 96px;\n --ring-input-s: 96px;\n --ring-input-m: 240px;\n --ring-input-l: 400px;\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n.ring-input-size_xs.ring-input-size_xs {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-xs);\n}\n\n.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n.ring-input-size_s.ring-input-size_s {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-s);\n}\n\n.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n.ring-input-size_m.ring-input-size_m {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n.ring-input-size_md.ring-input-size_md {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n.ring-input-size_l.ring-input-size_l {\n display: inline-block;\n\n width: 400px;\n\n width: var(--ring-input-l);\n}\n\n.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble {\n left: 402px;\n left: calc(var(--ring-input-l) + 2px);\n}\n\n.ring-input-height_s.ring-input-height_s {\n --ring-input-padding-block: 1px;\n}\n\n.ring-input-height_m.ring-input-height_m {\n --ring-input-padding-block: 3px;\n}\n\n.ring-input-height_l.ring-input-height_l {\n --ring-input-padding-block: 5px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input-size/input-size.css"],names:[],mappings:"AAIA;EACE,qBAAgC;EAChC,oBAA+B;EAC/B,qBAA+B;EAC/B,qBAA+B;AACjC;;AAEA;;EAEE;;AAEF,OAAO;;AAEP;EACE,qBAAqB;;EAErB,WAA2B;;EAA3B,2BAA2B;AAC7B;;AAEA;EACE,UAAsC;EAAtC,sCAAsC;AACxC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,WAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,UAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n:root {\n --ring-input-xs: calc(unit * 12);\n --ring-input-s: calc(unit * 12);\n --ring-input-m: calc(unit * 30);\n --ring-input-l: calc(unit * 50);\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n:global(.ring-input-size_xs.ring-input-size_xs) {\n display: inline-block;\n\n width: var(--ring-input-xs);\n}\n\n:global(.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble) {\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n:global(.ring-input-size_s.ring-input-size_s) {\n display: inline-block;\n\n width: var(--ring-input-s);\n}\n\n:global(.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble) {\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n:global(.ring-input-size_m.ring-input-size_m) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n:global(.ring-input-size_md.ring-input-size_md) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n:global(.ring-input-size_l.ring-input-size_l) {\n display: inline-block;\n\n width: var(--ring-input-l);\n}\n\n:global(.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble) {\n left: calc(var(--ring-input-l) + 2px);\n}\n\n:global(.ring-input-height_s.ring-input-height_s) {\n --ring-input-padding-block: 1px;\n}\n\n:global(.ring-input-height_m.ring-input-height_m) {\n --ring-input-padding-block: 3px;\n}\n\n:global(.ring-input-height_l.ring-input-height_l) {\n --ring-input-padding-block: 5px;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`};const s=u},8266:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=t(9892),s=a()(o());s.i(c.A),s.i(u.default),s.i(l.default,"",!0),s.push([e.id,'.outerContainer_cb70 {\n --ring-input-icon-offset: 20px;\n --ring-input-padding-inline: 8px;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless_f79b {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container_ee33 {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.container_ee33 * {\n box-sizing: border-box;\n }\n\n.input_f220 {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n}\n\n[dir="rtl"] .input_f220 {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.error_ff90 .input_f220 {\n border-color: var(--ring-icon-error-color);\n }\n\n.input_f220:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n.input_f220[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n/*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:-webkit-autofill:hover {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }}\n\n.input_f220:-webkit-autofill,\n .input_f220:-webkit-autofill:focus {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }\n\n.borderless_f79b .input_f220 {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon_f066 .input_f220 {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable_fd1e .input_f220 {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon_e49c {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n}\n\n[dir="rtl"] .icon_e49c {\n right: 8px;\n left: auto;\n }\n\n.clear_ffc3 {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n}\n\n.empty_cc0d .clear_ffc3 {\n display: none;\n }\n\n[dir="rtl"] .clear_ffc3 {\n right: auto;\n left: 8px;\n }\n\ntextarea.input_f220 {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input_f220::-moz-placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText_e447 {\n margin-top: 4px;\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS_c560 {\n width: 96px;\n}\n\n.sizeM_aee6 {\n width: 240px;\n}\n\n.sizeL_b0ca {\n width: 400px;\n}\n\n.sizeFULL_f4f9 {\n width: 100%;\n}\n\n.heightS_a68d {\n --ring-input-padding-block: 1px;\n}\n\n.heightM_bc35 {\n --ring-input-padding-block: 3px;\n}\n\n.heightL_f82d {\n --ring-input-padding-block: 5px;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input/input.css",""],names:[],mappings:"AAKA;EACE,8BAA0C;EAC1C,gCAAiC;EACjC,mEAAmE;AACrE;;AAEA;EACE,oDAAoD;EACpD,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,sBAAsB;;EAEtB,gCAAgC;EAChC,oCAAoC;AAKtC;;AAHE;IACE,sBAAsB;EACxB;;AAGF;EACE,4DAA4D;EAC5D,0DAA0D;;EAE1D,WAAW;;EAEX,SAAS;EACT,4CAA4C;EAC5C,4CAA4C;EAC5C,+CAA+C;EAC/C,6CAA6C;;EAE7C,yCAAyC;;EAEzC,6BAA6B;EAC7B,2CAA2C;EAC3C,wCAAwC;EACxC,aAAa;EACb,oDAAoD;;EAEpD,aAAa;;EAEb,mCAAmC;AA0CrC;;AAxCE;IACE,8CAA8C;IAC9C,2CAA2C;EAC7C;;ACxDF,wGAAA;IAAA,iBAAA;;IAAA,6CAAA;GAAA,CAAA;;ADgEE;IACE,0CAA0C;EAC5C;;AAEA;IACE,gBAAgB;;IAEhB,oCAAoC;EACtC;;AAEA;IACE,iCAAiC;IACjC,+CAA+C;IAC/C,uDAAuD;;IAEvD,mDAAmD,EAAE,iDAAiD;EACxG;;AAEA;;;GAGC;;ACrFH,wGAAA;MAAA,2DAAA;MAAA,mDAAA;KAAA,CAAA;;ADuFI;;MAGE,0DAAkD;MAAlD,kDAAkD;IACpD;;AAIJ;EACE,yBAAyB;EACzB,6BAA6B;AAC/B;;AAEA;EACE,kGAAkG;AACpG;;AAEA;EACE,gGAAgG;AAClG;;AAEA;EACE,kBAAkB;EAClB,gDAAgD;EAChD,sCAAsC;;EAEtC,oBAAoB;;EAEpB,uCAAuC;AAMzC;;AAJE;IACE,UAAW;IACX,UAAU;EACZ;;AAGF;EACE,kBAAkB;EAClB,gDAAgD;EAChD,uCAAuC;;EAEvC,YAAY;;EAEZ,gBAAgB;;EAEhB,oBAAoB;AAUtB;;AARE;IACE,aAAa;EACf;;AAEA;IACE,WAAW;IACX,SAAU;EACZ;;AAGF;EACE,gBAAgB;;EAEhB,sBAAsB;;EAEtB,YAAY;AACd;;AAEA;EACE,iCAAiC;AACnC;;AAFA;EACE,iCAAiC;AACnC;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,eAA0B;;EAE1B,8BAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n@import "../button/button.css";\n\n@value unit from "../global/global.css";\n\n.outerContainer {\n --ring-input-icon-offset: calc(unit * 2.5);\n --ring-input-padding-inline: unit;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n\n & * {\n box-sizing: border-box;\n }\n}\n\n.input {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n\n [dir="rtl"] & {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n &:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }\n\n .error & {\n border-color: var(--ring-icon-error-color);\n }\n\n &:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n &[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n /*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n &:-webkit-autofill {\n &,\n &:hover,\n &:focus {\n transition: background-color 50000s ease-in-out 0s;\n }\n }\n}\n\n.borderless .input {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon .input {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable .input {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n\n [dir="rtl"] & {\n right: unit;\n left: auto;\n }\n}\n\n.clear {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n\n .empty & {\n display: none;\n }\n\n [dir="rtl"] & {\n right: auto;\n left: unit;\n }\n}\n\ntextarea.input {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText {\n margin-top: calc(unit / 2);\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.heightS {\n --ring-input-padding-block: 1px;\n}\n\n.heightM {\n --ring-input-padding-block: 3px;\n}\n\n.heightL {\n --ring-input-padding-block: 5px;\n}\n',null],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,outerContainer:"outerContainer_cb70",borderless:"borderless_f79b",container:"container_ee33",input:"input_f220",error:"error_ff90",withIcon:"withIcon_f066",clearable:"clearable_fd1e",icon:"icon_e49c",clear:"clear_ffc3",empty:"empty_cc0d",errorText:"errorText_e447",sizeS:"sizeS_c560",sizeM:"sizeM_aee6",sizeL:"sizeL_b0ca",sizeFULL:"sizeFULL_f4f9",heightS:"heightS_a68d",heightM:"heightM_bc35",heightL:"heightL_f82d"};const f=s},6960:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".link_e6e5 {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n text-decoration: none;\n }}\n\n.link_e6e5 {\n text-decoration: none;\n }\n\n.link_e6e5.hover_bed7 {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }}\n\n.link_e6e5.active_f804 {\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.compatibilityUnderlineMode_e7a0:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.compatibilityUnderlineMode_e7a0:hover .inner_e3ba {\n border: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.pseudo_d9ae:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.pseudo_d9ae:hover .inner_e3ba {\n border: none;\n }}\n\n.link_e6e5:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n\n@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-bottom-width: 1px;\n }}\n}\n\n.text_e98a {\n border-radius: var(--ring-border-radius);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.inherit_d267:not(:hover) {\n color: inherit;\n}}\n\n.pseudo_d9ae {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n}\n\n.pseudo_d9ae::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/link/link.css",""],names:[],mappings:"AAEA;EACE,eAAe;EACf,uCAAuC;;EAEvC,6BAA6B;;EA2C7B,aAAa;AAKf;;ACtDA,wGAAA;IAAA,iBAAA;;IAAA,oCAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;GAAA,CAAA;;ADQE;IAEE,qBAAqB;EACvB;;AAEA;IAEE,gBAAgB;;IAEhB,mCAAmC;EACrC;;AClBF,wGAAA;IAAA,gBAAA;IAAA,yBAAA;IAAA,wEAAA;IAAA,+BAAA;GAAA,CAAA;;AD2BE;IACE,cAAc;EAChB;;AC7BF,wGAAA;IAAA,2BAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;ADmDE;IACE,oDAAoD;EACtD;;AAGF,qECxDA,wGAAA;IAAA,yBAAA;GAAA,CAAA;AD4DA;;AAEA;EACE,wCAAwC;AAC1C;;AChEA,wGAAA;EAAA,eAAA;CAAA,CAAA;;ADsEA;EACE,SAAS;EACT,UAAU;;EAEV,gBAAgB;;EAEhB,SAAS;;EAET,uBAAuB;;EAEvB,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX",sourcesContent:['@import "../global/variables.css";\n\n.link {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n &,\n &:hover {\n text-decoration: none;\n }\n\n &:hover,\n &.hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n &:hover .inner {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }\n\n &.active {\n color: inherit;\n }\n\n &.compatibilityUnderlineMode:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n &.pseudo:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n outline: none;\n\n &:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n@media (min-resolution: 2dppx) {\n .link:hover .inner {\n border-bottom-width: 1px;\n }\n}\n\n.text {\n border-radius: var(--ring-border-radius);\n}\n\n.inherit:not(:hover) {\n color: inherit;\n}\n\n.pseudo {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n',null],sourceRoot:""}]),c.locals={link:"link_e6e5",hover:"hover_bed7",inner:"inner_e3ba",active:"active_f804",compatibilityUnderlineMode:"compatibilityUnderlineMode_e7a0",pseudo:"pseudo_d9ae",text:"text_e98a",inherit:"inherit_d267"};const u=c},480:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'.list_a01c {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner_a4f8 {\n overflow: auto;\n}\n\n.scrolling_a910 {\n pointer-events: none;\n}\n\n.separator_c26e {\n display: block;\n\n min-height: 8px;\n\n margin-top: 8px;\n padding: 0 16px 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first_ec9e {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item_eadd {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item_eadd.item_eadd {\n padding: 3px 16px 5px;\n\n line-height: 24px;\n}\n\n.itemContainer_f365 {\n position: relative;\n}\n\n.compact_efa8 {\n line-height: 16px;\n}\n\n.error_aa15 {\n cursor: default;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.error_aa15:hover {\n color: var(--ring-error-color);\n }}\n\n/* Override ring-link */\n\n.error_aa15,\n .error_aa15:focus,\n .error_aa15:visited {\n color: var(--ring-error-color);\n }\n\n.add_a8da {\n padding: 8px 16px;\n\n line-height: 32px;\n}\n\n.top_c4d5 {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left_ea6b {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label_dac9 {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n[dir="rtl"] .label_dac9 {\n text-align: right;\n direction: ltr;\n }\n\n.description_efcc {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: 8px;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right_df77 {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details_a2b7 {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded_a74d {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint_d29d.hint_d29d {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action_d10e {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink_a4c7.actionLink_a4c7 {\n transition: none;\n}\n\n.hover_a4cd:not(.error_aa15) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon_f1f3 {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: 16px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight_e4dd {\n color: var(--ring-link-hover-color);\n}\n\n.service_a4fc {\n color: var(--ring-secondary-color);\n}\n\n.glyph_dfd5 {\n float: left;\n\n width: 20px;\n\n margin-right: 8px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar_f258 {\n\n top: 0;\n\n height: 20px;\n\n -o-object-fit: cover;\n\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n}\n\n.rightGlyph_fb77 {\n\n float: right;\n\n margin-right: 0;\n margin-left: 16px;\n}\n\n.checkboxContainer_c949 {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: 8px;\n}\n\n.compact_efa8 .checkboxContainer_c949 {\n top: 0;\n\n width: 16px;\n height: 16px;\n}\n\n.title_e1bf {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: 8px 16px 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .title_e1bf {\n text-align: right;\n direction: ltr;\n }\n\n.title_first_ac55 {\n margin-top: 0;\n}\n\n.text_fe0e {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade_d35c {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: 24px;\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled_c3d8 {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/list/list.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,UAAU;;EAEV,wCAAwC;;EAExC,mBAAmB;AACrB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,cAAc;;EAEd,eAAuB;;EAEvB,eAAuB;EACvB,mBAA6B;;EAE7B,iBAAiB;EACjB,mBAAmB;;EAEnB,kCAAkC;EAClC,4CAA4C;;EAE5C,wCAAwC;EACxC,0CAA0C;AAC5C;;AAEA;EACE,aAAa;EACb,cAAc;;EAEd,YAAY;AACd;;AAEA;EACE,cAAc;;EAEd,sBAAsB;;EAEtB,WAAW;;EAEX,gBAAgB;EAChB,sBAAsB;EACtB,mBAAmB;EACnB,qBAAqB;;EAErB,aAAa;;EAEb,gCAAgC;AAClC;;AAEA;EACE,qBAA+B;;EAE/B,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,iBAA2B;AAC7B;;AAEA;EACE,eAAe;AASjB;;ACzFA,wGAAA;IAAA,+BAAA;GAAA,CAAA;;ADkFE,uBAAuB;;AACvB;;;IAIE,8BAA8B;EAChC;;AAGF;EACE,iBAA4B;;EAE5B,iBAA2B;AAC7B;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;;EAEd,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;AAMzB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,gBAAgB;EAChB,gBAAgB;;EAEhB,iBAAkB;;EAElB,iBAAiB;EACjB,mBAAmB;EACnB,uBAAuB;;EAEvB,kCAAkC;;EAElC,wCAAwC;EACxC,gBAAgB;EAChB,2CAA2C;AAC7C;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,kBAAkB;;EAElB,mBAAmB;;EAEnB,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iBAAiB;AACnB;;AAEA,yBAAyB;AACzB;EACE,gBAAgB;;EAEhB,4CAA4C;EAC5C,sDAAsD;;EAEtD,wCAAwC;AAC1C;;AAEA;EACE,eAAe;;EAEf,6BAA6B;AAC/B;;AAEA,kBAAkB;AAClB;EACE,gBAAgB;AAClB;;AAEA;EACE,uDAAuD;AACzD;;AAEA;EACE,qBAAqB;;EAErB,WAAW;EACX,YAAY;EACZ,iBAA2B;;EAE3B,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,WAAW;;EAEX,WAAW;;EAEX,iBAAkB;;EAElB,uCAAuC;AACzC;;AAEA;;EAGE,MAAM;;EAEN,YAAY;;EAEZ,oBAAiB;;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;AACzB;;AAEA;;EAGE,YAAY;;EAEZ,eAAe;EACf,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAU;;EAEV,WAAW;EACX,YAAY;EACZ,iBAAkB;AACpB;;AAEA;EACE,MAAM;;EAEN,WAAqB;EACrB,YAAsB;AACxB;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,kBAAkB;EAClB,mBAAqC;;EAErC,gBAAgB;AAMlB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,aAAa;AACf;;AAEA;EACE,qBAAqB;EACrB,yBAAyB;;EAEzB,kCAAkC;;EAElC,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;;EAET,WAAW;EACX,YAAsB;;EAEtB,oBAAoB;;EAEpB,oGAAoG;AACtG;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AACnC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value listSpacing: unit;\n\n.list {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner {\n overflow: auto;\n}\n\n.scrolling {\n pointer-events: none;\n}\n\n.separator {\n display: block;\n\n min-height: listSpacing;\n\n margin-top: listSpacing;\n padding: 0 calc(unit * 2) 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item.item {\n padding: 3px calc(unit * 2) 5px;\n\n line-height: calc(unit * 3);\n}\n\n.itemContainer {\n position: relative;\n}\n\n.compact {\n line-height: calc(unit * 2);\n}\n\n.error {\n cursor: default;\n\n /* Override ring-link */\n &,\n &:hover,\n &:focus,\n &:visited {\n color: var(--ring-error-color);\n }\n}\n\n.add {\n padding: unit calc(2 * unit);\n\n line-height: calc(4 * unit);\n}\n\n.top {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.description {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: unit;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint.hint {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink.actionLink {\n transition: none;\n}\n\n.hover:not(.error) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: calc(unit * 2);\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight {\n color: var(--ring-link-hover-color);\n}\n\n.service {\n color: var(--ring-secondary-color);\n}\n\n.glyph {\n float: left;\n\n width: 20px;\n\n margin-right: unit;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar {\n composes: glyph;\n\n top: 0;\n\n height: 20px;\n\n object-fit: cover;\n object-position: center;\n}\n\n.rightGlyph {\n composes: glyph;\n\n float: right;\n\n margin-right: 0;\n margin-left: calc(unit * 2);\n}\n\n.checkboxContainer {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: unit;\n}\n\n.compact .checkboxContainer {\n top: 0;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n}\n\n.title {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: listSpacing calc(unit * 2) 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.title_first {\n margin-top: 0;\n}\n\n.text {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: calc(unit * 3);\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,listSpacing:"8px",list:"list_a01c",simpleInner:"simpleInner_a4f8",scrolling:"scrolling_a910",separator:"separator_c26e",separator_first:"separator_first_ec9e",item:"item_eadd",itemContainer:"itemContainer_f365",compact:"compact_efa8",error:"error_aa15",add:"add_a8da",top:"top_c4d5",left:"left_ea6b",label:"label_dac9",description:"description_efcc",right:"right_df77",details:"details_a2b7",padded:"padded_a74d",hint:"hint_d29d",action:"action_d10e",actionLink:"actionLink_a4c7",hover:"hover_a4cd",icon:"icon_f1f3",highlight:"highlight_e4dd",service:"service_a4fc",glyph:"glyph_dfd5",avatar:"avatar_f258 glyph_dfd5",rightGlyph:"rightGlyph_fb77 glyph_dfd5",checkboxContainer:"checkboxContainer_c949",title:"title_e1bf",title_first:"title_first_ac55",text:"text_fe0e",fade:"fade_d35c",disabled:"disabled_c3d8"};const s=u},1586:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9173),c=t(9106),u=t(5280),s=a()(o());s.i(u.A),s.i(l.A,"",!0),s.i(c.default,"",!0),s.push([e.id,`:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.${l.A.locals.dark},\n.ring-ui-theme-dark {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin_ad60 {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse_c906 {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(1.41667);\n }\n}\n\n.loader_d294,\n.ring-loader-inline {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin_ad60 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: 8px;\n}\n\n.loader_d294,\n .ring-loader-inline,\n .loader_d294::after,\n .ring-loader-inline::after {\n transform-origin: 50% 50%;\n }\n\n.loader_d294::after, .ring-loader-inline::after {\n display: block;\n\n width: 16px;\n height: 16px;\n\n content: "";\n animation: pulse_c906 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(#ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb);\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n -webkit-mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n\n.children_ece6 {\n margin-left: 4px;\n}\n`,"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/loader-inline/loader-inline.css"],names:[],mappings:"AAKA;EACE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;;EAEE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;EACE;IACE,oBAAoB;EACtB;;EAEA;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,yBAA+B;EACjC;AACF;;AAEA;;EAEE,6CAA6C;;EAE7C,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,oBAAoB;EACpB,uCAAkC;EAClC,oBAAoB;;EAEpB,kBAAmB;AAmBrB;;AAjBE;;;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,cAAc;;IAEd,WAAqB;IACrB,YAAsB;;IAEtB,WAAW;IACX,gFAA2E;;IAE3E,sFAAiE;;IAAjE,iEAAiE;IACjE,2GAAoG;YAApG,mGAAoG;EACtG;;AAGF;EACE,gBAA2B;AAC7B",sourcesContent:['@import "../global/variables.css";\n\n@value dark from "../global/variables_dark.css";\n@value unit from "../global/global.css";\n\n:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.dark,\n:global(.ring-ui-theme-dark) {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(calc(17 / 12));\n }\n}\n\n.loader,\n:global(.ring-loader-inline) {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: unit;\n\n &,\n &::after {\n transform-origin: 50% 50%;\n }\n\n &::after {\n display: block;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n content: "";\n animation: pulse 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n mask-image: radial-gradient(unit, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n}\n\n.children {\n margin-left: calc(unit / 2);\n}\n'],sourceRoot:""}]),s.locals={dark:`${l.A.locals.dark}`,unit:`${c.default.locals.unit}`,loader:"loader_d294",spin:"spin_ad60",pulse:"pulse_c906",children:"children_ece6"};const f=s},8890:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".popup_f35e {\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden_c587 {\n display: none;\n}\n\n.showing_b07a {\n opacity: 0;\n}\n\n.attached_ea95 {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/popup/popup.css"],names:[],mappings:"AAEA;;EAGE,eAAe;EACf,oCAAoC;EACpC,WAAW;EACX,YAAY;;EAEZ,gBAAgB;;EAEhB,sBAAsB;;EAEtB,gDAAgD;EAChD,wCAAwC;;EAExC,oDAAoD;EACpD,oCAAoC;AACtC;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,yBAAyB;EACzB,0BAA0B;AAC5B",sourcesContent:['@import "../global/variables.css";\n\n.popup {\n composes: font from "../global/global.css";\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden {\n display: none;\n}\n\n.showing {\n opacity: 0;\n}\n\n.attached {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n'],sourceRoot:""}]),u.locals={popup:`popup_f35e ${l.default.locals.font}`,hidden:"hidden_c587",showing:"showing_b07a",attached:"attached_ea95"};const s=u},4481:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTagsFocused_ffbf.filterWithTagsFocused_ffbf:hover {\n border-color: var(--ring-main-color);\n}}\n\n.filterWithTags_ff56 {\n overflow: hidden;\n\n margin: 16px 8px 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n}\n\n.filterWithTags_ff56 .filterWrapper_dd63 {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTags_ff56:hover {\n border-color: var(--ring-border-hover-color);\n }}\n\n.filterWithTagsFocused_ffbf {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput_ab94 {\n padding: 0;\n\n border: none;\n}\n\n.filter_deda {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup_f21d {\n overscroll-behavior: contain;\n}\n\n.filterWrapper_dd63 {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: 8px;\n padding-left: 44px;\n\n border-bottom: 1px solid var(--ring-borders-color);\n}\n\n[dir="rtl"] .filterWrapper_dd63 {\n padding-right: 44px;\n padding-left: 8px;\n }\n\n.filterIcon_b648 {\n position: absolute;\n top: 7px;\n left: 16px;\n\n color: var(--ring-icon-color);\n}\n\n[dir="rtl"] .filterIcon_b648 {\n right: 16px;\n left: auto;\n }\n\n.bottomLine_c880 {\n text-align: center;\n}\n\n.bottomLine_c880.bottomLineOverItem_dfb4 {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n\n.message_ccdf {\n display: inline-block;\n\n margin: 8px 0;\n padding: 0 16px;\n}\n\n.selectAll_ff5e {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select-popup.css"],names:[],mappings:"AAAA,wGAAA;EAAA,qCAAA;CAAA,CAAA;;ACIA;EACE,gBAAgB;;EAEhB,kBAA6B;EAC7B,YAAY;;EAEZ,gBAAgB;;EAEhB,2CAA2C;EAC3C,wCAAwC;AAY1C;;AAVE;IACE,gBAAgB;IAChB,eAAe;;IAEf,mBAAmB;EACrB;;ADpBF,wGAAA;IAAA,6CAAA;GAAA,CAAA;;AC2BA;EAEE,oCAAoC;AACtC;;AAEA;EACE,UAAU;;EAEV,YAAY;AACd;;AAEA;EACE,YAAY;;EAEZ,QAAQ;AACV;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,kBAAkB;;EAElB,aAAa;;EAEb,SAAS;EACT,kBAAmB;EACnB,kBAA8B;;EAE9B,kDAAkD;AAMpD;;AAJE;IACE,mBAA+B;IAC/B,iBAAkB;EACpB;;AAGF;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAoB;;EAEpB,6BAA6B;AAM/B;;AAJE;IACE,WAAqB;IACrB,UAAU;EACZ;;AAGF;EACE,kBAAkB;AAWpB;;AATE;IACE,kBAAkB;;IAElB,kCAAkC;;IAElC,iBAAiB;;IAEjB,sDAAsD;EACxD;;AAGF;EACE,qBAAqB;;EAErB,aAAc;EACd,eAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,8BAA8B;;EAE9B,mBAAmB;AACrB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.filterWithTags {\n overflow: hidden;\n\n margin: calc(unit * 2) unit 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n\n & .filterWrapper {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n &:hover {\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.filterWithTagsFocused,\n.filterWithTagsFocused.filterWithTagsFocused:hover {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput {\n padding: 0;\n\n border: none;\n}\n\n.filter {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup {\n overscroll-behavior: contain;\n}\n\n.filterWrapper {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: unit;\n padding-left: calc(unit * 5.5);\n\n border-bottom: 1px solid var(--ring-borders-color);\n\n [dir="rtl"] & {\n padding-right: calc(unit * 5.5);\n padding-left: unit;\n }\n}\n\n.filterIcon {\n position: absolute;\n top: 7px;\n left: calc(unit * 2);\n\n color: var(--ring-icon-color);\n\n [dir="rtl"] & {\n right: calc(unit * 2);\n left: auto;\n }\n}\n\n.bottomLine {\n text-align: center;\n\n &.bottomLineOverItem {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n}\n\n.message {\n display: inline-block;\n\n margin: unit 0;\n padding: 0 calc(2 * unit);\n}\n\n.selectAll {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,filterWithTagsFocused:"filterWithTagsFocused_ffbf",filterWithTags:"filterWithTags_ff56",filterWrapper:"filterWrapper_dd63",filterWithTagsInput:"filterWithTagsInput_ab94",filter:"filter_deda",popup:"popup_f21d",filterIcon:"filterIcon_b648",bottomLine:"bottomLine_c880",bottomLineOverItem:"bottomLineOverItem_dfb4",message:"message_ccdf",selectAll:"selectAll_ff5e"};const s=u},2636:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(9892),u=t(5280),s=a()(o());s.i(u.A),s.i(l.default,"",!0),s.i(c.default,"",!0),s.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.select_e2a5:hover .value_b3a3,\n.select_e2a5:hover .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n.select_e2a5 {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar_d3be {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button_ef00 {\n width: 100%;\n padding: 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .button_ef00 {\n text-align: right;\n direction: ltr;\n }\n\n.toolbar_d3be .button_ef00 {\n height: 32px;\n margin: 8px 0;\n }\n\n.button_ef00.buttonSpaced_f316 {\n padding: 0 16px;\n }\n\n.icons_c4a9 {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.inputMode_a6f6 .icons_c4a9 {\n font-size: var(--ring-font-size);\n }\n\n.selectedIcon_a62c {\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: 16px;\n height: 16px;\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon_c750 {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS_e8c3 {\n width: 96px;\n}\n\n.sizeM_ed34 {\n width: 240px;\n}\n\n.sizeL_c053 {\n width: 400px;\n}\n\n.sizeFULL_c585 {\n width: 100%;\n}\n\n.sizeAUTO_a07c {\n max-width: 100%;\n}\n\n.buttonMode_dd69 {\n position: relative;\n\n cursor: pointer;\n}\n\n.value_b3a3 {\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: 33px;\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n}\n\n.value_b3a3:focus {\n border-color: var(--ring-main-color);\n }\n\n.value_b3a3.open_f1b1,\n .value_b3a3:active {\n border-color: transparent;\n }\n\n.value_b3a3::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.buttonContainer_b2b9 {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue_b4ad {\n\n display: block;\n\n width: 100%;\n padding-left: 8px;\n\n text-align: left;\n vertical-align: -8px;\n}\n\n.buttonValue_b4ad:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueOpen_d9d3.buttonValueOpen_d9d3 {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueEmpty_e6b3.buttonValueEmpty_e6b3 {\n color: var(--ring-disabled-color);\n}\n\n.heightS_b721 .buttonValue_b4ad {\n font-size: var(--ring-font-size);\n}\n\n.label_e56f {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n:focus-visible + .icons_c4a9,\n.value_b3a3:focus,\n.value_b3a3:focus + .icons_c4a9,\n.open_f1b1,\n.open_f1b1 + .icons_c4a9,\n.buttonValueOpen_d9d3 + .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled_b89f {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n\n.disabled_b89f .value_b3a3 {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n\n.avatar_f4dd {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup_acec {\n min-width: 240px;\n max-width: 320px;\n}\n\n.chevron_d51f.chevron_d51f {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon_f6cf.chevronIcon_f6cf {\n transition: none;\n\n color: inherit;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;ACKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,mBAAmB;;EAEnB,6BAA6B;AAC/B;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,WAAW;EACX,UAAU;;EAEV,gBAAgB;AAelB;;AAbE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAEA;IACE,YAAsB;IACtB,aAAc;EAChB;;AAEA;IACE,eAAyB;EAC3B;;AAGF;EACE,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,SAAS;;EAET,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AAKrB;;AAHE;IACE,gCAAgC;EAClC;;AAGF;;EAGE,kBAAkB;EAClB,QAAQ;;EAER,qBAAqB;;EAErB,WAAqB;EACrB,YAAsB;EACtB,aAAa;;EAEb,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,cAAc;;EAEd,oBAAoB;AACtB;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,kBAAkB;;EAElB,eAAe;AACjB;;AAEA;;EAIE,qBAAqB;;EAErB,sBAAsB;EACtB,WAAW;EACX,YAA4B;EAC5B,gBAAgB;;EAEhB,eAAe;EACf,iEAAiE;EACjE,gBAAgB;EAChB,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,kDAAkD;EAClD,aAAa;EACb,uBAAuB;AAiBzB;;AAfE;IACE,oCAAoC;EACtC;;AAEA;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kBAAkB;;EAElB,gCAAgC;AAClC;;AAEA;;EAGE,cAAc;;EAEd,WAAW;EACX,iBAAkB;;EAElB,gBAAgB;EAChB,oBAA8B;AAChC;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,kCAAkC;AACpC;;AAEA;;;;;;EAQE,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AAMnC;;AAJE;IACE,iCAAiC;IACjC,2BAA2B;EAC7B;;AAGF;EACE,iBAAiB;;EAEjB,oBAAoB;AACtB;;AAEA;EACE,gBAA0B;EAC1B,gBAA0B;AAC5B;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,oBAAoB;;EAEpB,cAAc;AAChB;;AAEA;EACE,gBAAgB;;EAEhB,cAAc;AAChB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow from "../button/button.css";\n\n.select {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button {\n width: 100%;\n padding: 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n\n .toolbar & {\n height: calc(4 * unit);\n margin: unit 0;\n }\n\n &.buttonSpaced {\n padding: 0 calc(2 * unit);\n }\n}\n\n.icons {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n\n .inputMode & {\n font-size: var(--ring-font-size);\n }\n}\n\n.selectedIcon {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: calc(2 * unit);\n height: calc(2 * unit);\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.sizeAUTO {\n max-width: 100%;\n}\n\n.buttonMode {\n position: relative;\n\n cursor: pointer;\n}\n\n.value {\n composes: ellipsis from "../global/global.css";\n composes: font from "../global/global.css";\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: calc(unit * 4 + 1px);\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n\n &:focus {\n border-color: var(--ring-main-color);\n }\n\n &.open,\n &:active {\n border-color: transparent;\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.buttonContainer {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue {\n composes: ellipsis from "../global/global.css";\n\n display: block;\n\n width: 100%;\n padding-left: unit;\n\n text-align: left;\n vertical-align: calc(0 - unit);\n}\n\n.buttonValue:focus-visible {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueOpen.buttonValueOpen {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueEmpty.buttonValueEmpty {\n color: var(--ring-disabled-color);\n}\n\n.heightS .buttonValue {\n font-size: var(--ring-font-size);\n}\n\n.label {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n.select:hover .value,\n.select:hover .icons,\n:focus-visible + .icons,\n.value:focus,\n.value:focus + .icons,\n.open,\n.open + .icons,\n.buttonValueOpen + .icons {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n\n & .value {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n}\n\n.avatar {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup {\n min-width: calc(unit * 30);\n max-width: calc(unit * 40);\n}\n\n.chevron.chevron {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon.chevronIcon {\n transition: none;\n\n color: inherit;\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,"button-shadow":`${c.default.locals["button-shadow"]}`,select:"select_e2a5",value:`value_b3a3 ${l.default.locals.ellipsis} ${l.default.locals.font}`,icons:"icons_c4a9",toolbar:"toolbar_d3be",button:"button_ef00",buttonSpaced:"buttonSpaced_f316",inputMode:"inputMode_a6f6",selectedIcon:`selectedIcon_a62c ${l.default.locals.resetButton}`,clearIcon:"clearIcon_c750",sizeS:"sizeS_e8c3",sizeM:"sizeM_ed34",sizeL:"sizeL_c053",sizeFULL:"sizeFULL_c585",sizeAUTO:"sizeAUTO_a07c",buttonMode:"buttonMode_dd69",open:"open_f1b1",buttonContainer:"buttonContainer_b2b9",buttonValue:`buttonValue_b4ad ${l.default.locals.ellipsis}`,buttonValueOpen:"buttonValueOpen_d9d3",buttonValueEmpty:"buttonValueEmpty_e6b3",heightS:"heightS_b721",label:"label_e56f",disabled:"disabled_b89f",avatar:"avatar_f4dd",popup:"popup_acec",chevron:"chevron_d51f",chevronIcon:"chevronIcon_f6cf"};const f=s},8102:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".trapButton_c32e {\n position: absolute;\n left: -9999px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tab-trap/tab-trap.css"],names:[],mappings:"AAEA;EACE,kBAAkB;EAClB,aAAa;AACf",sourcesContent:['@import "../global/variables.css";\n\n.trapButton {\n position: absolute;\n left: -9999px;\n}\n'],sourceRoot:""}]),c.locals={trapButton:"trapButton_c32e"};const u=c},4561:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.tag_b7aa:hover,\n.tagAngled_c869:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}}\n\n.tag_b7aa {\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: 20px;\n\n padding: 0 8px;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag_b7aa,\n.tagAngled_c869::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove_c0a5 {\n padding-right: 22px;\n}\n\n.container_cb34 {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - 4px);\n\n margin-right: 4px;\n\n white-space: nowrap;\n}\n\n.focused_fd92,\n.tag_b7aa:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused_fd92,\n.focused_fd92.tagAngled_c869::before,\n.tag_b7aa:focus-visible,\n.tagAngled_c869:focus-visible::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled_c869 {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: 8px;\n padding-left: 4px;\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.tagAngled_c869::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n.tagAngled_c869.focused_fd92,\n .tagAngled_c869:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.tagAngled_c869:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n\n.content_a838 {\n}\n\n.disabled_b740.tag_b7aa,\n.disabled_b740.tagAngled_c869::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove_eff8 {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 4px;\n\n line-height: 16px;\n}\n\n.removeIcon_accf.removeIcon_accf {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 svg {\n vertical-align: -3px;\n }\n\n.avatarContainer_ee1b {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: 20px;\n height: 20px;\n margin-right: 4px;\n margin-left: -8px;\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon_ac93 {\n max-width: 16px;\n max-height: 16px;\n\n margin-right: 4px;\n\n vertical-align: bottom;\n}\n\n.avatarIcon_a8ff {\n width: 20px;\n\n margin-right: -4px;\n\n -o-object-fit: contain;\n\n object-fit: contain;\n -o-object-position: center;\n object-position: center;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/tag/tag.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,yDAAA;CAAA,CAAA;;ACKA;;EAGE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,sBAAsB;EACtB,eAAe;EACf,YAAkB;;EAElB,cAAe;;EAEf,eAAe;;EAEf,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,wCAAwC;;EAExC,eAAe;EACf,oCAAoC;AACtC;;AAEA;;EAEE,6CAA6C;;EAE7C,kDAAkD;AACpD;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,2BAAgC;;EAEhC,iBAA4B;;EAE5B,mBAAmB;AACrB;;AAEA;;EAEE,kBAAkB;;EAElB,aAAa;EACb,oDAAoD;AACtD;;AAEA;;;;EAME,gBAAgB;;EAEhB,wDAAwD;AAC1D;;AAEA;EACE,qHAAqH;;EAErH,8BAA8B;;EAE9B,gBAAiB;EACjB,iBAA4B;;EAE5B,yBAAyB;EACzB,4BAA4B;AA6B9B;;AA3BE;IACE,kBAAkB;IAClB,WAAW;IACX,MAAM;IACN,OAAO;;IAEP,sBAAsB;IACtB,WAAW;IACX,YAAY;;IAEZ,WAAW;IACX,sCAAsC;IACtC,qBAAqB;;IAErB,YAAY;EACd;;AAEA;;IAEE,oGAAoG;EACtG;;AAEA;IACE;;yDAEqD;EACvD;;AAGF;AAEA;;AAEA;;EAEE,oBAAoB;;EAEpB,iCAAiC;EACjC,uDAAuD;AACzD;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,QAAQ;;EAER,YAAY;EACZ,cAAyB;;EAEzB,iBAA2B;AAC7B;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,iBAAiB;;EAEjB,uCAAuC;AAKzC;;AAHE;IACE,oBAAoB;EACtB;;AAGF;EACE,qBAAqB;EACrB,gBAAgB;;EAEhB,sBAAsB;EACtB,WAAiB;EACjB,YAAkB;EAClB,iBAA4B;EAC5B,iBAA2B;;EAE3B,mBAAmB;;EAEnB,iDAAiD;EACjD,oDAAoD;AACtD;;AAEA;EACE,eAAyB;EACzB,gBAA0B;;EAE1B,iBAA4B;;EAE5B,sBAAsB;AACxB;;AAEA;EACE,WAAiB;;EAEjB,kBAAkB;;EAElB,sBAAmB;;KAAnB,mBAAmB;EACnB,0BAAuB;KAAvB,uBAAuB;AACzB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value max-height: 20px;\n\n.tag {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: max-height;\n\n padding: 0 unit;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag,\n.tagAngled::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove {\n padding-right: 22px;\n}\n\n.container {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - unit / 2);\n\n margin-right: calc(unit / 2);\n\n white-space: nowrap;\n}\n\n.focused,\n.tag:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused,\n.focused.tagAngled::before,\n.tag:focus-visible,\n.tagAngled:focus-visible::before,\n.tag:hover,\n.tagAngled:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: unit;\n padding-left: calc(unit / 2);\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n\n &::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n &.focused,\n &:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n}\n\n.content {\n composes: ellipsis from "../global/global.css";\n}\n\n.disabled.tag,\n.disabled.tagAngled::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 calc(unit / 2);\n\n line-height: calc(unit * 2);\n}\n\n.removeIcon.removeIcon {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n\n & svg {\n vertical-align: -3px;\n }\n}\n\n.avatarContainer {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: max-height;\n height: max-height;\n margin-right: calc(unit / 2);\n margin-left: calc(0 - unit);\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon {\n max-width: calc(unit * 2);\n max-height: calc(unit * 2);\n\n margin-right: calc(unit / 2);\n\n vertical-align: bottom;\n}\n\n.avatarIcon {\n width: max-height;\n\n margin-right: -4px;\n\n object-fit: contain;\n object-position: center;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,"max-height":"20px",tag:`tag_b7aa ${l.default.locals.resetButton}`,tagAngled:"tagAngled_c869",withRemove:"withRemove_c0a5",container:"container_cb34",focused:"focused_fd92",content:`content_a838 ${l.default.locals.ellipsis}`,disabled:"disabled_b740",remove:"remove_eff8",removeIcon:"removeIcon_accf",icon:"icon_e877",avatarContainer:"avatarContainer_ee1b",customIcon:"customIcon_ac93",avatarIcon:"avatarIcon_a8ff"};const s=u},6162:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".text_f1dc {\n color: var(--ring-text-color);\n}\n\n.sizeS_b3aa {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM_ae72 {\n font-size: var(--ring-font-size);\n}\n\n.sizeL_f259 {\n font-size: var(--ring-font-size-larger);\n}\n\n.info_c0a4 {\n color: var(--ring-secondary-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/text/text.css"],names:[],mappings:"AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,kCAAkC;AACpC",sourcesContent:['@import "../global/variables.css";\n\n.text {\n color: var(--ring-text-color);\n}\n\n.sizeS {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM {\n font-size: var(--ring-font-size);\n}\n\n.sizeL {\n font-size: var(--ring-font-size-larger);\n}\n\n.info {\n color: var(--ring-secondary-color);\n}\n'],sourceRoot:""}]),c.locals={text:"text_f1dc",sizeS:"sizeS_b3aa",sizeM:"sizeM_ae72",sizeL:"sizeL_f259",info:"info_c0a4"};const u=c},938:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),u=a()(o());u.i(c.A),u.i(l.default,"",!0),u.push([e.id,".tooltip_fbfb {\n max-width: 400px;\n padding: 8px;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long_b7a5 {\n padding: 8px 12px;\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAIA;EACE,gBAA0B;EAC1B,YAAa;;EAEb,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,iBAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.tooltip {\n max-width: calc(unit * 50);\n padding: unit;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long {\n padding: unit calc(unit * 1.5);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,tooltip:"tooltip_fbfb",long:"long_b7a5"};const s=u},7156:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=i),t&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=t):s[2]=t),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),n.push(s))}},n}},1404:e=>{"use strict";e.exports=function(e){var n=e[1],t=e[3];if(!t)return n;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),i="/*# ".concat(o," */");return[n].concat([i]).join("\n")}return[n].join("\n")}},4504:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(7222);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9102:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(9892);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6860:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(1866);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},3912:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(5486);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8764:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6506);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6620:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(9106);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9468:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(5066);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},274:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8976);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},5924:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8266);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},7826:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6960);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},1914:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(480);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8130:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(1586);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},1564:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8890);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},5103:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(4481);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},3006:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(2636);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},9344:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(8102);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},4512:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(4561);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},6932:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(6162);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8132:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),u=t(938);u=u.__esModule?u.default:u;var s={};s.styleTagTransform=c,s.setAttributes=a,s.insert=i.bind(null,"head"),s.domAPI=o,s.insertStyleElement=l;r(u,s);e.exports=u&&u.locals||{}},8298:e=>{"use strict";var n=[];function t(e){for(var t=-1,r=0;r{"use strict";var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},9742:e=>{"use strict";e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},9986:(e,n,t)=>{"use strict";e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},5163:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var i=t.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},6291:e=>{"use strict";e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},9511:(e,n,t)=>{"use strict";var r=t(8075)("ArrayBuffer.prototype.byteLength",!0),o=t(4670);e.exports=function(e){return o(e)?r?r(e):e.byteLength:NaN}},8075:(e,n,t)=>{"use strict";var r=t(453),o=t(487),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},487:(e,n,t)=>{"use strict";var r=t(6743),o=t(453),i=t(6897),a=t(9675),l=o("%Function.prototype.apply%"),c=o("%Function.prototype.call%"),u=o("%Reflect.apply%",!0)||r.call(c,l),s=t(3036),f=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new a("a function is required");var n=u(r,c,arguments);return i(n,1+f(0,e.length-(arguments.length-1)),!0)};var p=function(){return u(r,l,arguments)};s?s(e.exports,"apply",{value:p}):e.exports.apply=p},5888:(e,n,t)=>{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(1210),e.exports.prototype.bindMultiple=t(4382),e.exports.prototype.unbind=t(3709),e.exports.prototype.trigger=t(3149),e.exports.prototype.reset=t(6726),e.exports.prototype.stopCallback=t(4446),e.exports.prototype.handleKey=t(4320),e.exports.prototype.addEvents=t(6687),e.exports.prototype.bindSingle=t(2214),e.exports.prototype.getKeyInfo=t(4174),e.exports.prototype.pickBestAction=t(6004),e.exports.prototype.getReverseMap=t(5193),e.exports.prototype.getMatches=t(9132),e.exports.prototype.resetSequences=t(3229),e.exports.prototype.fireCallback=t(7922),e.exports.prototype.bindSequence=t(3256),e.exports.prototype.resetSequenceTimer=t(602),e.exports.prototype.detach=t(3502),e.exports.instances=[],e.exports.reset=t(6255),e.exports.REVERSE_MAP=null},6687:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(2904),r=e.element;e.eventHandler=t(8178).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},1210:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},4382:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(3970),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},3502:(e,n,t)=>{var r=t(2904).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},2904:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},7922:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(2156)(n),t(1849)(n))}},4174:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(7486)(e),a=t(7641),l=t(7984),c=t(5962),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(5962),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(6814))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},4320:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(3970)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(5273),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},7238:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},6004:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6726:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},602:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3229:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},4446:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},3149:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},3709:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},6255:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},3970:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(6814),r=t(4082),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},5273:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},5962:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},7486:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},2156:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},7984:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7641:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},4082:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},6814:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},1849:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},4982:(e,n,t)=>{"use strict";var r=t(6525),o=t(8075),i=t(1589),a=t(453),l=t(4552),c=t(920),u=t(7653),s=t(7244),f=t(4634),p=t(4670),d=t(2120),g=t(4035),h=t(7070),v=t(1189),b=t(1539),A=t(593),m=t(5767),y=t(9511),E=o("SharedArrayBuffer.prototype.byteLength",!0),C=o("Date.prototype.getTime"),w=Object.getPrototypeOf,_=o("Object.prototype.toString"),x=a("%Set%",!0),S=o("Map.prototype.has",!0),k=o("Map.prototype.get",!0),O=o("Map.prototype.size",!0),B=o("Set.prototype.add",!0),T=o("Set.prototype.delete",!0),P=o("Set.prototype.has",!0),I=o("Set.prototype.size",!0);function j(e,n,t,r){for(var o,i=l(e);(o=i.next())&&!o.done;)if(N(n,o.value,t,r))return T(e,o.value),!0;return!1}function z(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function D(e,n,t,o,i,a){var l=z(t);if(null!=l)return l;var c=k(n,l),u=r({},i,{strict:!1});return!(void 0===c&&!S(n,l)||!N(o,c,u,a))&&(!S(e,l)&&N(o,c,u,a))}function R(e,n,t){var r=z(t);return null!=r?r:P(n,r)&&!P(e,r)}function M(e,n,t,r,o,i){for(var a,c,u=l(e);(a=u.next())&&!a.done;)if(N(t,c=a.value,o,i)&&N(r,k(n,c),o,i))return T(e,c),!0;return!1}function N(e,n,t,o){var a=t||{};if(a.strict?u(e,n):e===n)return!0;if(b(e)!==b(n))return!1;if(!e||!n||"object"!=typeof e&&"object"!=typeof n)return a.strict?u(e,n):e==n;var c,T=o.has(e),z=o.has(n);if(T&&z){if(o.get(e)===o.get(n))return!0}else c={};return T||o.set(e,c),z||o.set(n,c),function(e,n,t,o){var a,c;if(typeof e!=typeof n)return!1;if(null==e||null==n)return!1;if(_(e)!==_(n))return!1;if(s(e)!==s(n))return!1;var u=f(e),b=f(n);if(u!==b)return!1;var T=e instanceof Error,z=n instanceof Error;if(T!==z)return!1;if((T||z)&&(e.name!==n.name||e.message!==n.message))return!1;var L=g(e),U=g(n);if(L!==U)return!1;if((L||U)&&(e.source!==n.source||i(e)!==i(n)))return!1;var H=d(e),W=d(n);if(H!==W)return!1;if((H||W)&&C(e)!==C(n))return!1;if(t.strict&&w&&w(e)!==w(n))return!1;var G=m(e),Y=m(n);if(G!==Y)return!1;if(G||Y){if(e.length!==n.length)return!1;for(a=0;a=0;a--)if(Z[a]!=J[a])return!1;for(a=Z.length-1;a>=0;a--)if(!N(e[c=Z[a]],n[c],t,o))return!1;var ee=A(e),ne=A(n);if(ee!==ne)return!1;if("Set"===ee||"Set"===ne)return function(e,n,t,r){if(I(e)!==I(n))return!1;var o,i,a,c=l(e),u=l(n);for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value)a||(a=new x),B(a,o.value);else if(!P(n,o.value)){if(t.strict)return!1;if(!R(e,n,o.value))return!1;a||(a=new x),B(a,o.value)}if(a){for(;(i=u.next())&&!i.done;)if(i.value&&"object"==typeof i.value){if(!j(a,i.value,t.strict,r))return!1}else if(!t.strict&&!P(e,i.value)&&!j(a,i.value,t.strict,r))return!1;return 0===I(a)}return!0}(e,n,t,o);if("Map"===ee)return function(e,n,t,o){if(O(e)!==O(n))return!1;var i,a,c,u,s,f,p=l(e),d=l(n);for(;(i=p.next())&&!i.done;)if(u=i.value[0],s=i.value[1],u&&"object"==typeof u)c||(c=new x),B(c,u);else if(void 0===(f=k(n,u))&&!S(n,u)||!N(s,f,t,o)){if(t.strict)return!1;if(!D(e,n,u,s,t,o))return!1;c||(c=new x),B(c,u)}if(c){for(;(a=d.next())&&!a.done;)if(u=a.value[0],f=a.value[1],u&&"object"==typeof u){if(!M(c,e,u,f,t,o))return!1}else if(!(t.strict||e.has(u)&&N(k(e,u),f,t,o)||M(c,e,u,f,r({},t,{strict:!1}),o)))return!1;return 0===I(c)}return!0}(e,n,t,o);return!0}(e,n,a,o)}function F(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,n,t){return N(e,n,t,c())}},41:(e,n,t)=>{"use strict";var r=t(3036),o=t(8068),i=t(9675),a=t(5795);e.exports=function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof n&&"symbol"!=typeof n)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,s=arguments.length>6&&arguments[6],f=!!a&&a(e,n);if(r)r(e,n,{configurable:null===u&&f?f.configurable:!u,enumerable:null===l&&f?f.enumerable:!l,value:t,writable:null===c&&f?f.writable:!c});else{if(!s&&(l||c||u))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[n]=t}}},8452:(e,n,t)=>{"use strict";var r=t(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=t(41),c=t(592)(),u=function(e,n,t,r){if(n in e)if(!0===r){if(e[n]===t)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;c?l(e,n,t,!0):l(e,n,t)},s=function(e,n){var t=arguments.length>2?arguments[2]:{},i=r(n);o&&(i=a.call(i,Object.getOwnPropertySymbols(n)));for(var l=0;l{"use strict";var r=t(453)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(e){r=!1}e.exports=r},1237:e=>{"use strict";e.exports=EvalError},9383:e=>{"use strict";e.exports=Error},9290:e=>{"use strict";e.exports=RangeError},9538:e=>{"use strict";e.exports=ReferenceError},8068:e=>{"use strict";e.exports=SyntaxError},9675:e=>{"use strict";e.exports=TypeError},5345:e=>{"use strict";e.exports=URIError},2682:(e,n,t)=>{"use strict";var r=t(9600),o=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.exports=function(e,n,t){if(!r(n))throw new TypeError("iterator must be a function");var a;arguments.length>=3&&(a=t),"[object Array]"===o.call(e)?function(e,n,t){for(var r=0,o=e.length;r{"use strict";var n=Object.prototype.toString,t=Math.max,r=function(e,n){for(var t=[],r=0;r{"use strict";var r=t(9353);e.exports=Function.prototype.bind||r},4462:e=>{"use strict";var n=function(){return"string"==typeof function(){}.name},t=Object.getOwnPropertyDescriptor;if(t)try{t([],"length")}catch(e){t=null}n.functionsHaveConfigurableNames=function(){if(!n()||!t)return!1;var e=t((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;n.boundFunctionsHaveNames=function(){return n()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=n},453:(e,n,t)=>{"use strict";var r,o=t(9383),i=t(1237),a=t(9290),l=t(9538),c=t(8068),u=t(9675),s=t(5345),f=Function,p=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(e){}},d=Object.getOwnPropertyDescriptor;if(d)try{d({},"")}catch(e){d=null}var g=function(){throw new u},h=d?function(){try{return g}catch(e){try{return d(arguments,"callee").get}catch(e){return g}}}():g,v=t(4039)(),b=t(24)(),A=Object.getPrototypeOf||(b?function(e){return e.__proto__}:null),m={},y="undefined"!=typeof Uint8Array&&A?A(Uint8Array):r,E={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v&&A?A([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":i,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":m,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v&&A?A(A([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v&&A?A((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v&&A?A((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v&&A?A(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":h,"%TypedArray%":y,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":s,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(A)try{null.error}catch(e){var C=A(A(e));E["%Error.prototype%"]=C}var w=function e(n){var t;if("%AsyncFunction%"===n)t=p("async function () {}");else if("%GeneratorFunction%"===n)t=p("function* () {}");else if("%AsyncGeneratorFunction%"===n)t=p("async function* () {}");else if("%AsyncGenerator%"===n){var r=e("%AsyncGeneratorFunction%");r&&(t=r.prototype)}else if("%AsyncIteratorPrototype%"===n){var o=e("%AsyncGenerator%");o&&A&&(t=A(o.prototype))}return E[n]=t,t},_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=t(6743),S=t(9957),k=x.call(Function.call,Array.prototype.concat),O=x.call(Function.apply,Array.prototype.splice),B=x.call(Function.call,String.prototype.replace),T=x.call(Function.call,String.prototype.slice),P=x.call(Function.call,RegExp.prototype.exec),I=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,j=/\\(\\)?/g,z=function(e,n){var t,r=e;if(S(_,r)&&(r="%"+(t=_[r])[0]+"%"),S(E,r)){var o=E[r];if(o===m&&(o=w(r)),void 0===o&&!n)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:t,name:r,value:o}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,n){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof n)throw new u('"allowMissing" argument must be a boolean');if(null===P(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=function(e){var n=T(e,0,1),t=T(e,-1);if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return B(e,I,(function(e,n,t,o){r[r.length]=t?B(o,j,"$1"):n||e})),r}(e),r=t.length>0?t[0]:"",o=z("%"+r+"%",n),i=o.name,a=o.value,l=!1,s=o.alias;s&&(r=s[0],O(t,k([0,1],s)));for(var f=1,p=!0;f=t.length){var b=d(a,g);a=(p=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:a[g]}else p=S(a,g),a=a[g];p&&!l&&(E[i]=a)}}return a}},5795:(e,n,t)=>{"use strict";var r=t(453)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},9790:e=>{"use strict";var n="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof n&&"function"==typeof BigInt&&"bigint"==typeof n(42)&&"bigint"==typeof BigInt(42)}},592:(e,n,t)=>{"use strict";var r=t(3036),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},24:e=>{"use strict";var n={__proto__:null,foo:{}},t=Object;e.exports=function(){return{__proto__:n}.foo===n.foo&&!(n instanceof t)}},4039:(e,n,t)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=t(1333);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},n=Symbol("test"),t=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;for(n in e[n]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,n);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},9092:(e,n,t)=>{"use strict";var r=t(1333);e.exports=function(){return r()&&!!Symbol.toStringTag}},9957:(e,n,t)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=t(6743);e.exports=i.call(r,o)},63:(e,n,t)=>{"use strict";var r=t(9957),o=t(920)(),i=t(9675),a={assert:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");if(o.assert(e),!a.has(e,n))throw new i("`"+n+"` is not present on `O`")},get:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return t&&t["$"+n]},has:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return!!t&&r(t,"$"+n)},set:function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var r=o.get(e);r||(r={},o.set(e,r)),r["$"+n]=t}};Object.freeze&&Object.freeze(a),e.exports=a},7244:(e,n,t)=>{"use strict";var r=t(9092)(),o=t(8075)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},l=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=l?i:a},4670:(e,n,t)=>{"use strict";var r=t(487),o=t(8075),i=t(453)("%ArrayBuffer%",!0),a=o("ArrayBuffer.prototype.byteLength",!0),l=o("Object.prototype.toString"),c=!!i&&!a&&new i(0).slice,u=!!c&&r(c);e.exports=a||u?function(e){if(!e||"object"!=typeof e)return!1;try{return a?a(e):u(e,0),!0}catch(e){return!1}}:i?function(e){return"[object ArrayBuffer]"===l(e)}:function(e){return!1}},9803:(e,n,t)=>{"use strict";if(t(9790)()){var r=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return r.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},5128:(e,n,t)=>{"use strict";var r=t(8075),o=r("Boolean.prototype.toString"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(a&&Symbol.toStringTag in e?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Boolean]"===i(e))}},9600:e=>{"use strict";var n,t,r=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw t}}),t={},o((function(){throw 42}),null,n)}catch(e){e!==t&&(o=null)}else o=null;var i=/^\s*class\b/,a=function(e){try{var n=r.call(e);return i.test(n)}catch(e){return!1}},l=function(e){try{return!a(e)&&(r.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,s=!(0 in[,]),f=function(){return!1};if("object"==typeof document){var p=document.all;c.call(p)===c.call(document.all)&&(f=function(e){if((s||!e)&&(void 0===e||"object"==typeof e))try{var n=c.call(e);return("[object HTMLAllCollection]"===n||"[object HTML document.all class]"===n||"[object HTMLCollection]"===n||"[object Object]"===n)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,n)}catch(e){if(e!==t)return!1}return!a(e)&&l(e)}:function(e){if(f(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(u)return l(e);if(a(e))return!1;var n=c.call(e);return!("[object Function]"!==n&&"[object GeneratorFunction]"!==n&&!/^\[object HTML/.test(n))&&l(e)}},2120:(e,n,t)=>{"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},1421:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;t||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),i)try{i.call(e)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},1703:(e,n,t)=>{"use strict";var r=Number.prototype.toString,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"number"==typeof e||"object"==typeof e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Number]"===o.call(e))}},4035:(e,n,t)=>{"use strict";var r,o,i,a,l=t(8075),c=t(9092)();if(c){r=l("Object.prototype.hasOwnProperty"),o=l("RegExp.prototype.exec"),i={};var u=function(){throw i};a={toString:u,valueOf:u},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=u)}var s=l("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=c?function(e){if(!e||"object"!=typeof e)return!1;var n=f(e,"lastIndex");if(!(n&&r(n,"value")))return!1;try{o(e,a)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===s(e)}},256:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;r||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||i||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(i.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},7070:(e,n,t)=>{"use strict";var r=t(8075)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=r?function(e){if(!e||"object"!=typeof e)return!1;try{return r(e),!0}catch(e){return!1}}:function(e){return!1}},4761:(e,n,t)=>{"use strict";var r=String.prototype.valueOf,o=Object.prototype.toString,i=t(9092)();e.exports=function(e){return"string"==typeof e||"object"==typeof e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object String]"===o.call(e))}},3612:(e,n,t)=>{"use strict";var r=Object.prototype.toString;if(t(4039)()){var o=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&i.test(o.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},7842:e=>{"use strict";var n,t="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,r="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;t||(n=function(e){return!1});var o=t?t.prototype.has:null,i=r?r.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e,o),i)try{i.call(e,i)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},2648:(e,n,t)=>{"use strict";var r=t(453),o=t(8075),i=r("%WeakSet%",!0),a=o("WeakSet.prototype.has",!0);if(a){var l=o("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(a(e,a),l)try{l(e,l)}catch(e){return!0}return e instanceof i}catch(e){}return!1}}else e.exports=function(e){return!1}},4634:e=>{var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},2543:function(e,n,t){var r; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */e=t.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",l="__lodash_placeholder__",c=16,u=32,s=64,f=128,p=256,d=1/0,g=9007199254740991,h=NaN,v=4294967295,b=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",u],["partialRight",s],["rearg",p]],A="[object Arguments]",m="[object Array]",y="[object Boolean]",E="[object Date]",C="[object Error]",w="[object Function]",_="[object GeneratorFunction]",x="[object Map]",S="[object Number]",k="[object Object]",O="[object Promise]",B="[object RegExp]",T="[object Set]",P="[object String]",I="[object Symbol]",j="[object WeakMap]",z="[object ArrayBuffer]",D="[object DataView]",R="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",F="[object Int16Array]",L="[object Int32Array]",U="[object Uint8Array]",H="[object Uint8ClampedArray]",W="[object Uint16Array]",G="[object Uint32Array]",Y=/\b__p \+= '';/g,q=/\b(__p \+=) '' \+/g,V=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,Q=RegExp($.source),X=RegExp(K.source),Z=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,te=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,le=/\s/,ce=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ue=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pe=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,ve=/^[-+]0x[0-9a-f]+$/i,be=/^0b[01]+$/i,Ae=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ce=/($^)/,we=/['\n\r\u2028\u2029\\]/g,_e="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",ke="a-z\\xdf-\\xf6\\xf8-\\xff",Oe="A-Z\\xc0-\\xd6\\xd8-\\xde",Be="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pe="['’]",Ie="["+_e+"]",je="["+Te+"]",ze="["+xe+"]",De="\\d+",Re="["+Se+"]",Me="["+ke+"]",Ne="[^"+_e+Te+De+Se+ke+Oe+"]",Fe="\\ud83c[\\udffb-\\udfff]",Le="[^"+_e+"]",Ue="(?:\\ud83c[\\udde6-\\uddff]){2}",He="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Oe+"]",Ge="\\u200d",Ye="(?:"+Me+"|"+Ne+")",qe="(?:"+We+"|"+Ne+")",Ve="(?:['’](?:d|ll|m|re|s|t|ve))?",$e="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+ze+"|"+Fe+")"+"?",Qe="["+Be+"]?",Xe=Qe+Ke+("(?:"+Ge+"(?:"+[Le,Ue,He].join("|")+")"+Qe+Ke+")*"),Ze="(?:"+[Re,Ue,He].join("|")+")"+Xe,Je="(?:"+[Le+ze+"?",ze,Ue,He,Ie].join("|")+")",en=RegExp(Pe,"g"),nn=RegExp(ze,"g"),tn=RegExp(Fe+"(?="+Fe+")|"+Je+Xe,"g"),rn=RegExp([We+"?"+Me+"+"+Ve+"(?="+[je,We,"$"].join("|")+")",qe+"+"+$e+"(?="+[je,We+Ye,"$"].join("|")+")",We+"?"+Ye+"+"+Ve,We+"+"+$e,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",De,Ze].join("|"),"g"),on=RegExp("["+Ge+_e+xe+Be+"]"),an=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ln=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],cn=-1,un={};un[R]=un[M]=un[N]=un[F]=un[L]=un[U]=un[H]=un[W]=un[G]=!0,un[A]=un[m]=un[z]=un[y]=un[D]=un[E]=un[C]=un[w]=un[x]=un[S]=un[k]=un[B]=un[T]=un[P]=un[j]=!1;var sn={};sn[A]=sn[m]=sn[z]=sn[D]=sn[y]=sn[E]=sn[R]=sn[M]=sn[N]=sn[F]=sn[L]=sn[x]=sn[S]=sn[k]=sn[B]=sn[T]=sn[P]=sn[I]=sn[U]=sn[H]=sn[W]=sn[G]=!0,sn[C]=sn[w]=sn[j]=!1;var fn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pn=parseFloat,dn=parseInt,gn="object"==typeof t.g&&t.g&&t.g.Object===Object&&t.g,hn="object"==typeof self&&self&&self.Object===Object&&self,vn=gn||hn||Function("return this")(),bn=n&&!n.nodeType&&n,An=bn&&e&&!e.nodeType&&e,mn=An&&An.exports===bn,yn=mn&&gn.process,En=function(){try{var e=An&&An.require&&An.require("util").types;return e||yn&&yn.binding&&yn.binding("util")}catch(e){}}(),Cn=En&&En.isArrayBuffer,wn=En&&En.isDate,_n=En&&En.isMap,xn=En&&En.isRegExp,Sn=En&&En.isSet,kn=En&&En.isTypedArray;function On(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function Bn(e,n,t,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Dn(e,n,t){for(var r=-1,o=null==e?0:e.length;++r-1;);return t}function ot(e,n){for(var t=e.length;t--&&Gn(n,e[t],0)>-1;);return t}var it=Kn({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),at=Kn({"&":"&","<":"<",">":">",'"':""","'":"'"});function lt(e){return"\\"+fn[e]}function ct(e){return on.test(e)}function ut(e){var n=-1,t=Array(e.size);return e.forEach((function(e,r){t[++n]=[r,e]})),t}function st(e,n){return function(t){return e(n(t))}}function ft(e,n){for(var t=-1,r=e.length,o=0,i=[];++t",""":'"',"'":"'"});var At=function e(n){var t,r=(n=null==n?vn:At.defaults(vn.Object(),n,At.pick(vn,ln))).Array,le=n.Date,_e=n.Error,xe=n.Function,Se=n.Math,ke=n.Object,Oe=n.RegExp,Be=n.String,Te=n.TypeError,Pe=r.prototype,Ie=xe.prototype,je=ke.prototype,ze=n["__core-js_shared__"],De=Ie.toString,Re=je.hasOwnProperty,Me=0,Ne=(t=/[^.]+$/.exec(ze&&ze.keys&&ze.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",Fe=je.toString,Le=De.call(ke),Ue=vn._,He=Oe("^"+De.call(Re).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),We=mn?n.Buffer:o,Ge=n.Symbol,Ye=n.Uint8Array,qe=We?We.allocUnsafe:o,Ve=st(ke.getPrototypeOf,ke),$e=ke.create,Ke=je.propertyIsEnumerable,Qe=Pe.splice,Xe=Ge?Ge.isConcatSpreadable:o,Ze=Ge?Ge.iterator:o,Je=Ge?Ge.toStringTag:o,tn=function(){try{var e=di(ke,"defineProperty");return e({},"",{}),e}catch(e){}}(),on=n.clearTimeout!==vn.clearTimeout&&n.clearTimeout,fn=le&&le.now!==vn.Date.now&&le.now,gn=n.setTimeout!==vn.setTimeout&&n.setTimeout,hn=Se.ceil,bn=Se.floor,An=ke.getOwnPropertySymbols,yn=We?We.isBuffer:o,En=n.isFinite,Un=Pe.join,Kn=st(ke.keys,ke),mt=Se.max,yt=Se.min,Et=le.now,Ct=n.parseInt,wt=Se.random,_t=Pe.reverse,xt=di(n,"DataView"),St=di(n,"Map"),kt=di(n,"Promise"),Ot=di(n,"Set"),Bt=di(n,"WeakMap"),Tt=di(ke,"create"),Pt=Bt&&new Bt,It={},jt=Fi(xt),zt=Fi(St),Dt=Fi(kt),Rt=Fi(Ot),Mt=Fi(Bt),Nt=Ge?Ge.prototype:o,Ft=Nt?Nt.valueOf:o,Lt=Nt?Nt.toString:o;function Ut(e){if(tl(e)&&!Ya(e)&&!(e instanceof Yt)){if(e instanceof Gt)return e;if(Re.call(e,"__wrapped__"))return Li(e)}return new Gt(e)}var Ht=function(){function e(){}return function(n){if(!nl(n))return{};if($e)return $e(n);e.prototype=n;var t=new e;return e.prototype=o,t}}();function Wt(){}function Gt(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=o}function Yt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function qt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n=n?e:n)),e}function ur(e,n,t,r,i,a){var l,c=1&n,u=2&n,s=4&n;if(t&&(l=i?t(e,r,i,a):t(e)),l!==o)return l;if(!nl(e))return e;var f=Ya(e);if(f){if(l=function(e){var n=e.length,t=new e.constructor(n);n&&"string"==typeof e[0]&&Re.call(e,"index")&&(t.index=e.index,t.input=e.input);return t}(e),!c)return Po(e,l)}else{var p=vi(e),d=p==w||p==_;if(Ka(e))return xo(e,c);if(p==k||p==A||d&&!i){if(l=u||d?{}:Ai(e),!c)return u?function(e,n){return Io(e,hi(e),n)}(e,function(e,n){return e&&Io(n,jl(n),e)}(l,e)):function(e,n){return Io(e,gi(e),n)}(e,ir(l,e))}else{if(!sn[p])return i?e:{};l=function(e,n,t){var r=e.constructor;switch(n){case z:return So(e);case y:case E:return new r(+e);case D:return function(e,n){var t=n?So(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case R:case M:case N:case F:case L:case U:case H:case W:case G:return ko(e,t);case x:return new r;case S:case P:return new r(e);case B:return function(e){var n=new e.constructor(e.source,he.exec(e));return n.lastIndex=e.lastIndex,n}(e);case T:return new r;case I:return o=e,Ft?ke(Ft.call(o)):{}}var o}(e,p,c)}}a||(a=new Qt);var g=a.get(e);if(g)return g;a.set(e,l),ll(e)?e.forEach((function(r){l.add(ur(r,n,t,r,e,a))})):rl(e)&&e.forEach((function(r,o){l.set(o,ur(r,n,t,o,e,a))}));var h=f?o:(s?u?ai:ii:u?jl:Il)(e);return Tn(h||e,(function(r,o){h&&(r=e[o=r]),tr(l,o,ur(r,n,t,o,e,a))})),l}function sr(e,n,t){var r=t.length;if(null==e)return!r;for(e=ke(e);r--;){var i=t[r],a=n[i],l=e[i];if(l===o&&!(i in e)||!a(l))return!1}return!0}function fr(e,n,t){if("function"!=typeof e)throw new Te(i);return Ii((function(){e.apply(o,t)}),n)}function pr(e,n,t,r){var o=-1,i=zn,a=!0,l=e.length,c=[],u=n.length;if(!l)return c;t&&(n=Rn(n,et(t))),r?(i=Dn,a=!1):n.length>=200&&(i=tt,a=!1,n=new Kt(n));e:for(;++o-1},Vt.prototype.set=function(e,n){var t=this.__data__,r=rr(t,e);return r<0?(++this.size,t.push([e,n])):t[r][1]=n,this},$t.prototype.clear=function(){this.size=0,this.__data__={hash:new qt,map:new(St||Vt),string:new qt}},$t.prototype.delete=function(e){var n=fi(this,e).delete(e);return this.size-=n?1:0,n},$t.prototype.get=function(e){return fi(this,e).get(e)},$t.prototype.has=function(e){return fi(this,e).has(e)},$t.prototype.set=function(e,n){var t=fi(this,e),r=t.size;return t.set(e,n),this.size+=t.size==r?0:1,this},Kt.prototype.add=Kt.prototype.push=function(e){return this.__data__.set(e,a),this},Kt.prototype.has=function(e){return this.__data__.has(e)},Qt.prototype.clear=function(){this.__data__=new Vt,this.size=0},Qt.prototype.delete=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t},Qt.prototype.get=function(e){return this.__data__.get(e)},Qt.prototype.has=function(e){return this.__data__.has(e)},Qt.prototype.set=function(e,n){var t=this.__data__;if(t instanceof Vt){var r=t.__data__;if(!St||r.length<199)return r.push([e,n]),this.size=++t.size,this;t=this.__data__=new $t(r)}return t.set(e,n),this.size=t.size,this};var dr=Do(Er),gr=Do(Cr,!0);function hr(e,n){var t=!0;return dr(e,(function(e,r,o){return t=!!n(e,r,o)})),t}function vr(e,n,t){for(var r=-1,i=e.length;++r0&&t(l)?n>1?Ar(l,n-1,t,r,o):Mn(o,l):r||(o[o.length]=l)}return o}var mr=Ro(),yr=Ro(!0);function Er(e,n){return e&&mr(e,n,Il)}function Cr(e,n){return e&&yr(e,n,Il)}function wr(e,n){return jn(n,(function(n){return Za(e[n])}))}function _r(e,n){for(var t=0,r=(n=Eo(n,e)).length;null!=e&&tn}function Or(e,n){return null!=e&&Re.call(e,n)}function Br(e,n){return null!=e&&n in ke(e)}function Tr(e,n,t){for(var i=t?Dn:zn,a=e[0].length,l=e.length,c=l,u=r(l),s=1/0,f=[];c--;){var p=e[c];c&&n&&(p=Rn(p,et(n))),s=yt(p.length,s),u[c]=!t&&(n||a>=120&&p.length>=120)?new Kt(c&&p):o}p=e[0];var d=-1,g=u[0];e:for(;++d=l?c:c*("desc"==t[r]?-1:1)}return e.index-n.index}(e,n,t)}))}function qr(e,n,t){for(var r=-1,o=n.length,i={};++r-1;)l!==e&&Qe.call(l,c,1),Qe.call(e,c,1);return e}function $r(e,n){for(var t=e?n.length:0,r=t-1;t--;){var o=n[t];if(t==r||o!==i){var i=o;yi(o)?Qe.call(e,o,1):po(e,o)}}return e}function Kr(e,n){return e+bn(wt()*(n-e+1))}function Qr(e,n){var t="";if(!e||n<1||n>g)return t;do{n%2&&(t+=e),(n=bn(n/2))&&(e+=e)}while(n);return t}function Xr(e,n){return ji(Oi(e,n,oc),e+"")}function Zr(e){return Zt(Ul(e))}function Jr(e,n){var t=Ul(e);return Ri(t,cr(n,0,t.length))}function eo(e,n,t,r){if(!nl(e))return e;for(var i=-1,a=(n=Eo(n,e)).length,l=a-1,c=e;null!=c&&++ii?0:i+n),(t=t>i?i:t)<0&&(t+=i),i=n>t?0:t-n>>>0,n>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ul(a)&&(t?a<=n:a=200){var u=n?null:Xo(e);if(u)return pt(u);a=!1,o=tt,c=new Kt}else c=n?[]:l;e:for(;++r=r?e:oo(e,n,t)}var _o=on||function(e){return vn.clearTimeout(e)};function xo(e,n){if(n)return e.slice();var t=e.length,r=qe?qe(t):new e.constructor(t);return e.copy(r),r}function So(e){var n=new e.constructor(e.byteLength);return new Ye(n).set(new Ye(e)),n}function ko(e,n){var t=n?So(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function Oo(e,n){if(e!==n){var t=e!==o,r=null===e,i=e==e,a=ul(e),l=n!==o,c=null===n,u=n==n,s=ul(n);if(!c&&!s&&!a&&e>n||a&&l&&u&&!c&&!s||r&&l&&u||!t&&u||!i)return 1;if(!r&&!a&&!s&&e1?t[i-1]:o,l=i>2?t[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,l&&Ei(t[0],t[1],l)&&(a=i<3?o:a,i=1),n=ke(n);++r-1?i[a?n[l]:l]:o}}function Uo(e){return oi((function(n){var t=n.length,r=t,a=Gt.prototype.thru;for(e&&n.reverse();r--;){var l=n[r];if("function"!=typeof l)throw new Te(i);if(a&&!c&&"wrapper"==ci(l))var c=new Gt([],!0)}for(r=c?r:t;++r1&&y.reverse(),d&&sc))return!1;var s=a.get(e),f=a.get(n);if(s&&f)return s==n&&f==e;var p=-1,d=!0,g=2&t?new Kt:o;for(a.set(e,n),a.set(n,e);++p-1&&e%1==0&&e1?"& ":"")+n[r],n=n.join(t>2?", ":" "),e.replace(ce,"{\n/* [wrapped with "+n+"] */\n")}(r,function(e,n){return Tn(b,(function(t){var r="_."+t[0];n&t[1]&&!zn(e,r)&&e.push(r)})),e.sort()}(function(e){var n=e.match(ue);return n?n[1].split(se):[]}(r),t)))}function Di(e){var n=0,t=0;return function(){var r=Et(),i=16-(r-t);if(t=r,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(o,arguments)}}function Ri(e,n){var t=-1,r=e.length,i=r-1;for(n=n===o?r:n;++t1?e[n-1]:o;return t="function"==typeof t?(e.pop(),t):o,aa(e,t)}));function da(e){var n=Ut(e);return n.__chain__=!0,n}function ga(e,n){return n(e)}var ha=oi((function(e){var n=e.length,t=n?e[0]:0,r=this.__wrapped__,i=function(n){return lr(n,e)};return!(n>1||this.__actions__.length)&&r instanceof Yt&&yi(t)?((r=r.slice(t,+t+(n?1:0))).__actions__.push({func:ga,args:[i],thisArg:o}),new Gt(r,this.__chain__).thru((function(e){return n&&!e.length&&e.push(o),e}))):this.thru(i)}));var va=jo((function(e,n,t){Re.call(e,t)?++e[t]:ar(e,t,1)}));var ba=Lo(Gi),Aa=Lo(Yi);function ma(e,n){return(Ya(e)?Tn:dr)(e,si(n,3))}function ya(e,n){return(Ya(e)?Pn:gr)(e,si(n,3))}var Ea=jo((function(e,n,t){Re.call(e,t)?e[t].push(n):ar(e,t,[n])}));var Ca=Xr((function(e,n,t){var o=-1,i="function"==typeof n,a=Va(e)?r(e.length):[];return dr(e,(function(e){a[++o]=i?On(n,e,t):Pr(e,n,t)})),a})),wa=jo((function(e,n,t){ar(e,t,n)}));function _a(e,n){return(Ya(e)?Rn:Lr)(e,si(n,3))}var xa=jo((function(e,n,t){e[t?0:1].push(n)}),(function(){return[[],[]]}));var Sa=Xr((function(e,n){if(null==e)return[];var t=n.length;return t>1&&Ei(e,n[0],n[1])?n=[]:t>2&&Ei(n[0],n[1],n[2])&&(n=[n[0]]),Yr(e,Ar(n,1),[])})),ka=fn||function(){return vn.Date.now()};function Oa(e,n,t){return n=t?o:n,n=e&&null==n?e.length:n,Jo(e,f,o,o,o,o,n)}function Ba(e,n){var t;if("function"!=typeof n)throw new Te(i);return e=hl(e),function(){return--e>0&&(t=n.apply(this,arguments)),e<=1&&(n=o),t}}var Ta=Xr((function(e,n,t){var r=1;if(t.length){var o=ft(t,ui(Ta));r|=u}return Jo(e,r,n,t,o)})),Pa=Xr((function(e,n,t){var r=3;if(t.length){var o=ft(t,ui(Pa));r|=u}return Jo(n,r,e,t,o)}));function Ia(e,n,t){var r,a,l,c,u,s,f=0,p=!1,d=!1,g=!0;if("function"!=typeof e)throw new Te(i);function h(n){var t=r,i=a;return r=a=o,f=n,c=e.apply(i,t)}function v(e){var t=e-s;return s===o||t>=n||t<0||d&&e-f>=l}function b(){var e=ka();if(v(e))return A(e);u=Ii(b,function(e){var t=n-(e-s);return d?yt(t,l-(e-f)):t}(e))}function A(e){return u=o,g&&r?h(e):(r=a=o,c)}function m(){var e=ka(),t=v(e);if(r=arguments,a=this,s=e,t){if(u===o)return function(e){return f=e,u=Ii(b,n),p?h(e):c}(s);if(d)return _o(u),u=Ii(b,n),h(s)}return u===o&&(u=Ii(b,n)),c}return n=bl(n)||0,nl(t)&&(p=!!t.leading,l=(d="maxWait"in t)?mt(bl(t.maxWait)||0,n):l,g="trailing"in t?!!t.trailing:g),m.cancel=function(){u!==o&&_o(u),f=0,r=s=a=u=o},m.flush=function(){return u===o?c:A(ka())},m}var ja=Xr((function(e,n){return fr(e,1,n)})),za=Xr((function(e,n,t){return fr(e,bl(n)||0,t)}));function Da(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new Te(i);var t=function(){var r=arguments,o=n?n.apply(this,r):r[0],i=t.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return t.cache=i.set(o,a)||i,a};return t.cache=new(Da.Cache||$t),t}function Ra(e){if("function"!=typeof e)throw new Te(i);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}Da.Cache=$t;var Ma=Co((function(e,n){var t=(n=1==n.length&&Ya(n[0])?Rn(n[0],et(si())):Rn(Ar(n,1),et(si()))).length;return Xr((function(r){for(var o=-1,i=yt(r.length,t);++o=n})),Ga=Ir(function(){return arguments}())?Ir:function(e){return tl(e)&&Re.call(e,"callee")&&!Ke.call(e,"callee")},Ya=r.isArray,qa=Cn?et(Cn):function(e){return tl(e)&&Sr(e)==z};function Va(e){return null!=e&&el(e.length)&&!Za(e)}function $a(e){return tl(e)&&Va(e)}var Ka=yn||bc,Qa=wn?et(wn):function(e){return tl(e)&&Sr(e)==E};function Xa(e){if(!tl(e))return!1;var n=Sr(e);return n==C||"[object DOMException]"==n||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Za(e){if(!nl(e))return!1;var n=Sr(e);return n==w||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function Ja(e){return"number"==typeof e&&e==hl(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function nl(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function tl(e){return null!=e&&"object"==typeof e}var rl=_n?et(_n):function(e){return tl(e)&&vi(e)==x};function ol(e){return"number"==typeof e||tl(e)&&Sr(e)==S}function il(e){if(!tl(e)||Sr(e)!=k)return!1;var n=Ve(e);if(null===n)return!0;var t=Re.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&De.call(t)==Le}var al=xn?et(xn):function(e){return tl(e)&&Sr(e)==B};var ll=Sn?et(Sn):function(e){return tl(e)&&vi(e)==T};function cl(e){return"string"==typeof e||!Ya(e)&&tl(e)&&Sr(e)==P}function ul(e){return"symbol"==typeof e||tl(e)&&Sr(e)==I}var sl=kn?et(kn):function(e){return tl(e)&&el(e.length)&&!!un[Sr(e)]};var fl=$o(Fr),pl=$o((function(e,n){return e<=n}));function dl(e){if(!e)return[];if(Va(e))return cl(e)?ht(e):Po(e);if(Ze&&e[Ze])return function(e){for(var n,t=[];!(n=e.next()).done;)t.push(n.value);return t}(e[Ze]());var n=vi(e);return(n==x?ut:n==T?pt:Ul)(e)}function gl(e){return e?(e=bl(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hl(e){var n=gl(e),t=n%1;return n==n?t?n-t:n:0}function vl(e){return e?cr(hl(e),0,v):0}function bl(e){if("number"==typeof e)return e;if(ul(e))return h;if(nl(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=nl(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=Jn(e);var t=be.test(e);return t||me.test(e)?dn(e.slice(2),t?2:8):ve.test(e)?h:+e}function Al(e){return Io(e,jl(e))}function ml(e){return null==e?"":so(e)}var yl=zo((function(e,n){if(xi(n)||Va(n))Io(n,Il(n),e);else for(var t in n)Re.call(n,t)&&tr(e,t,n[t])})),El=zo((function(e,n){Io(n,jl(n),e)})),Cl=zo((function(e,n,t,r){Io(n,jl(n),e,r)})),wl=zo((function(e,n,t,r){Io(n,Il(n),e,r)})),_l=oi(lr);var xl=Xr((function(e,n){e=ke(e);var t=-1,r=n.length,i=r>2?n[2]:o;for(i&&Ei(n[0],n[1],i)&&(r=1);++t1),n})),Io(e,ai(e),t),r&&(t=ur(t,7,ti));for(var o=n.length;o--;)po(t,n[o]);return t}));var Ml=oi((function(e,n){return null==e?{}:function(e,n){return qr(e,n,(function(n,t){return Ol(e,t)}))}(e,n)}));function Nl(e,n){if(null==e)return{};var t=Rn(ai(e),(function(e){return[e]}));return n=si(n),qr(e,t,(function(e,t){return n(e,t[0])}))}var Fl=Zo(Il),Ll=Zo(jl);function Ul(e){return null==e?[]:nt(e,Il(e))}var Hl=No((function(e,n,t){return n=n.toLowerCase(),e+(t?Wl(n):n)}));function Wl(e){return Xl(ml(e).toLowerCase())}function Gl(e){return(e=ml(e))&&e.replace(Ee,it).replace(nn,"")}var Yl=No((function(e,n,t){return e+(t?"-":"")+n.toLowerCase()})),ql=No((function(e,n,t){return e+(t?" ":"")+n.toLowerCase()})),Vl=Mo("toLowerCase");var $l=No((function(e,n,t){return e+(t?"_":"")+n.toLowerCase()}));var Kl=No((function(e,n,t){return e+(t?" ":"")+Xl(n)}));var Ql=No((function(e,n,t){return e+(t?" ":"")+n.toUpperCase()})),Xl=Mo("toUpperCase");function Zl(e,n,t){return e=ml(e),(n=t?o:n)===o?function(e){return an.test(e)}(e)?function(e){return e.match(rn)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(n)||[]}var Jl=Xr((function(e,n){try{return On(e,o,n)}catch(e){return Xa(e)?e:new _e(e)}})),ec=oi((function(e,n){return Tn(n,(function(n){n=Ni(n),ar(e,n,Ta(e[n],e))})),e}));function nc(e){return function(){return e}}var tc=Uo(),rc=Uo(!0);function oc(e){return e}function ic(e){return Rr("function"==typeof e?e:ur(e,1))}var ac=Xr((function(e,n){return function(t){return Pr(t,e,n)}})),lc=Xr((function(e,n){return function(t){return Pr(e,t,n)}}));function cc(e,n,t){var r=Il(n),o=wr(n,r);null!=t||nl(n)&&(o.length||!r.length)||(t=n,n=e,e=this,o=wr(n,Il(n)));var i=!(nl(t)&&"chain"in t&&!t.chain),a=Za(e);return Tn(o,(function(t){var r=n[t];e[t]=r,a&&(e.prototype[t]=function(){var n=this.__chain__;if(i||n){var t=e(this.__wrapped__);return(t.__actions__=Po(this.__actions__)).push({func:r,args:arguments,thisArg:e}),t.__chain__=n,t}return r.apply(e,Mn([this.value()],arguments))})})),e}function uc(){}var sc=Yo(Rn),fc=Yo(In),pc=Yo(Ln);function dc(e){return Ci(e)?$n(Ni(e)):function(e){return function(n){return _r(n,e)}}(e)}var gc=Vo(),hc=Vo(!0);function vc(){return[]}function bc(){return!1}var Ac=Go((function(e,n){return e+n}),0),mc=Qo("ceil"),yc=Go((function(e,n){return e/n}),1),Ec=Qo("floor");var Cc,wc=Go((function(e,n){return e*n}),1),_c=Qo("round"),xc=Go((function(e,n){return e-n}),0);return Ut.after=function(e,n){if("function"!=typeof n)throw new Te(i);return e=hl(e),function(){if(--e<1)return n.apply(this,arguments)}},Ut.ary=Oa,Ut.assign=yl,Ut.assignIn=El,Ut.assignInWith=Cl,Ut.assignWith=wl,Ut.at=_l,Ut.before=Ba,Ut.bind=Ta,Ut.bindAll=ec,Ut.bindKey=Pa,Ut.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ya(e)?e:[e]},Ut.chain=da,Ut.chunk=function(e,n,t){n=(t?Ei(e,n,t):n===o)?1:mt(hl(n),0);var i=null==e?0:e.length;if(!i||n<1)return[];for(var a=0,l=0,c=r(hn(i/n));ai?0:i+t),(r=r===o||r>i?i:hl(r))<0&&(r+=i),r=t>r?0:vl(r);t>>0)?(e=ml(e))&&("string"==typeof n||null!=n&&!al(n))&&!(n=so(n))&&ct(e)?wo(ht(e),0,t):e.split(n,t):[]},Ut.spread=function(e,n){if("function"!=typeof e)throw new Te(i);return n=null==n?0:mt(hl(n),0),Xr((function(t){var r=t[n],o=wo(t,0,n);return r&&Mn(o,r),On(e,this,o)}))},Ut.tail=function(e){var n=null==e?0:e.length;return n?oo(e,1,n):[]},Ut.take=function(e,n,t){return e&&e.length?oo(e,0,(n=t||n===o?1:hl(n))<0?0:n):[]},Ut.takeRight=function(e,n,t){var r=null==e?0:e.length;return r?oo(e,(n=r-(n=t||n===o?1:hl(n)))<0?0:n,r):[]},Ut.takeRightWhile=function(e,n){return e&&e.length?ho(e,si(n,3),!1,!0):[]},Ut.takeWhile=function(e,n){return e&&e.length?ho(e,si(n,3)):[]},Ut.tap=function(e,n){return n(e),e},Ut.throttle=function(e,n,t){var r=!0,o=!0;if("function"!=typeof e)throw new Te(i);return nl(t)&&(r="leading"in t?!!t.leading:r,o="trailing"in t?!!t.trailing:o),Ia(e,n,{leading:r,maxWait:n,trailing:o})},Ut.thru=ga,Ut.toArray=dl,Ut.toPairs=Fl,Ut.toPairsIn=Ll,Ut.toPath=function(e){return Ya(e)?Rn(e,Ni):ul(e)?[e]:Po(Mi(ml(e)))},Ut.toPlainObject=Al,Ut.transform=function(e,n,t){var r=Ya(e),o=r||Ka(e)||sl(e);if(n=si(n,4),null==t){var i=e&&e.constructor;t=o?r?new i:[]:nl(e)&&Za(i)?Ht(Ve(e)):{}}return(o?Tn:Er)(e,(function(e,r,o){return n(t,e,r,o)})),t},Ut.unary=function(e){return Oa(e,1)},Ut.union=ta,Ut.unionBy=ra,Ut.unionWith=oa,Ut.uniq=function(e){return e&&e.length?fo(e):[]},Ut.uniqBy=function(e,n){return e&&e.length?fo(e,si(n,2)):[]},Ut.uniqWith=function(e,n){return n="function"==typeof n?n:o,e&&e.length?fo(e,o,n):[]},Ut.unset=function(e,n){return null==e||po(e,n)},Ut.unzip=ia,Ut.unzipWith=aa,Ut.update=function(e,n,t){return null==e?e:go(e,n,yo(t))},Ut.updateWith=function(e,n,t,r){return r="function"==typeof r?r:o,null==e?e:go(e,n,yo(t),r)},Ut.values=Ul,Ut.valuesIn=function(e){return null==e?[]:nt(e,jl(e))},Ut.without=la,Ut.words=Zl,Ut.wrap=function(e,n){return Na(yo(n),e)},Ut.xor=ca,Ut.xorBy=ua,Ut.xorWith=sa,Ut.zip=fa,Ut.zipObject=function(e,n){return Ao(e||[],n||[],tr)},Ut.zipObjectDeep=function(e,n){return Ao(e||[],n||[],eo)},Ut.zipWith=pa,Ut.entries=Fl,Ut.entriesIn=Ll,Ut.extend=El,Ut.extendWith=Cl,cc(Ut,Ut),Ut.add=Ac,Ut.attempt=Jl,Ut.camelCase=Hl,Ut.capitalize=Wl,Ut.ceil=mc,Ut.clamp=function(e,n,t){return t===o&&(t=n,n=o),t!==o&&(t=(t=bl(t))==t?t:0),n!==o&&(n=(n=bl(n))==n?n:0),cr(bl(e),n,t)},Ut.clone=function(e){return ur(e,4)},Ut.cloneDeep=function(e){return ur(e,5)},Ut.cloneDeepWith=function(e,n){return ur(e,5,n="function"==typeof n?n:o)},Ut.cloneWith=function(e,n){return ur(e,4,n="function"==typeof n?n:o)},Ut.conformsTo=function(e,n){return null==n||sr(e,n,Il(n))},Ut.deburr=Gl,Ut.defaultTo=function(e,n){return null==e||e!=e?n:e},Ut.divide=yc,Ut.endsWith=function(e,n,t){e=ml(e),n=so(n);var r=e.length,i=t=t===o?r:cr(hl(t),0,r);return(t-=n.length)>=0&&e.slice(t,i)==n},Ut.eq=Ua,Ut.escape=function(e){return(e=ml(e))&&X.test(e)?e.replace(K,at):e},Ut.escapeRegExp=function(e){return(e=ml(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Ut.every=function(e,n,t){var r=Ya(e)?In:hr;return t&&Ei(e,n,t)&&(n=o),r(e,si(n,3))},Ut.find=ba,Ut.findIndex=Gi,Ut.findKey=function(e,n){return Hn(e,si(n,3),Er)},Ut.findLast=Aa,Ut.findLastIndex=Yi,Ut.findLastKey=function(e,n){return Hn(e,si(n,3),Cr)},Ut.floor=Ec,Ut.forEach=ma,Ut.forEachRight=ya,Ut.forIn=function(e,n){return null==e?e:mr(e,si(n,3),jl)},Ut.forInRight=function(e,n){return null==e?e:yr(e,si(n,3),jl)},Ut.forOwn=function(e,n){return e&&Er(e,si(n,3))},Ut.forOwnRight=function(e,n){return e&&Cr(e,si(n,3))},Ut.get=kl,Ut.gt=Ha,Ut.gte=Wa,Ut.has=function(e,n){return null!=e&&bi(e,n,Or)},Ut.hasIn=Ol,Ut.head=Vi,Ut.identity=oc,Ut.includes=function(e,n,t,r){e=Va(e)?e:Ul(e),t=t&&!r?hl(t):0;var o=e.length;return t<0&&(t=mt(o+t,0)),cl(e)?t<=o&&e.indexOf(n,t)>-1:!!o&&Gn(e,n,t)>-1},Ut.indexOf=function(e,n,t){var r=null==e?0:e.length;if(!r)return-1;var o=null==t?0:hl(t);return o<0&&(o=mt(r+o,0)),Gn(e,n,o)},Ut.inRange=function(e,n,t){return n=gl(n),t===o?(t=n,n=0):t=gl(t),function(e,n,t){return e>=yt(n,t)&&e=-9007199254740991&&e<=g},Ut.isSet=ll,Ut.isString=cl,Ut.isSymbol=ul,Ut.isTypedArray=sl,Ut.isUndefined=function(e){return e===o},Ut.isWeakMap=function(e){return tl(e)&&vi(e)==j},Ut.isWeakSet=function(e){return tl(e)&&"[object WeakSet]"==Sr(e)},Ut.join=function(e,n){return null==e?"":Un.call(e,n)},Ut.kebabCase=Yl,Ut.last=Xi,Ut.lastIndexOf=function(e,n,t){var r=null==e?0:e.length;if(!r)return-1;var i=r;return t!==o&&(i=(i=hl(t))<0?mt(r+i,0):yt(i,r-1)),n==n?function(e,n,t){for(var r=t+1;r--;)if(e[r]===n)return r;return r}(e,n,i):Wn(e,qn,i,!0)},Ut.lowerCase=ql,Ut.lowerFirst=Vl,Ut.lt=fl,Ut.lte=pl,Ut.max=function(e){return e&&e.length?vr(e,oc,kr):o},Ut.maxBy=function(e,n){return e&&e.length?vr(e,si(n,2),kr):o},Ut.mean=function(e){return Vn(e,oc)},Ut.meanBy=function(e,n){return Vn(e,si(n,2))},Ut.min=function(e){return e&&e.length?vr(e,oc,Fr):o},Ut.minBy=function(e,n){return e&&e.length?vr(e,si(n,2),Fr):o},Ut.stubArray=vc,Ut.stubFalse=bc,Ut.stubObject=function(){return{}},Ut.stubString=function(){return""},Ut.stubTrue=function(){return!0},Ut.multiply=wc,Ut.nth=function(e,n){return e&&e.length?Gr(e,hl(n)):o},Ut.noConflict=function(){return vn._===this&&(vn._=Ue),this},Ut.noop=uc,Ut.now=ka,Ut.pad=function(e,n,t){e=ml(e);var r=(n=hl(n))?gt(e):0;if(!n||r>=n)return e;var o=(n-r)/2;return qo(bn(o),t)+e+qo(hn(o),t)},Ut.padEnd=function(e,n,t){e=ml(e);var r=(n=hl(n))?gt(e):0;return n&&rn){var r=e;e=n,n=r}if(t||e%1||n%1){var i=wt();return yt(e+i*(n-e+pn("1e-"+((i+"").length-1))),n)}return Kr(e,n)},Ut.reduce=function(e,n,t){var r=Ya(e)?Nn:Qn,o=arguments.length<3;return r(e,si(n,4),t,o,dr)},Ut.reduceRight=function(e,n,t){var r=Ya(e)?Fn:Qn,o=arguments.length<3;return r(e,si(n,4),t,o,gr)},Ut.repeat=function(e,n,t){return n=(t?Ei(e,n,t):n===o)?1:hl(n),Qr(ml(e),n)},Ut.replace=function(){var e=arguments,n=ml(e[0]);return e.length<3?n:n.replace(e[1],e[2])},Ut.result=function(e,n,t){var r=-1,i=(n=Eo(n,e)).length;for(i||(i=1,e=o);++rg)return[];var t=v,r=yt(e,v);n=si(n),e-=v;for(var o=Zn(r,n);++t=a)return e;var c=t-gt(r);if(c<1)return r;var u=l?wo(l,0,c).join(""):e.slice(0,c);if(i===o)return u+r;if(l&&(c+=u.length-c),al(i)){if(e.slice(c).search(i)){var s,f=u;for(i.global||(i=Oe(i.source,ml(he.exec(i))+"g")),i.lastIndex=0;s=i.exec(f);)var p=s.index;u=u.slice(0,p===o?c:p)}}else if(e.indexOf(so(i),c)!=c){var d=u.lastIndexOf(i);d>-1&&(u=u.slice(0,d))}return u+r},Ut.unescape=function(e){return(e=ml(e))&&Q.test(e)?e.replace($,bt):e},Ut.uniqueId=function(e){var n=++Me;return ml(e)+n},Ut.upperCase=Ql,Ut.upperFirst=Xl,Ut.each=ma,Ut.eachRight=ya,Ut.first=Vi,cc(Ut,(Cc={},Er(Ut,(function(e,n){Re.call(Ut.prototype,n)||(Cc[n]=e)})),Cc),{chain:!1}),Ut.VERSION="4.17.21",Tn(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ut[e].placeholder=Ut})),Tn(["drop","take"],(function(e,n){Yt.prototype[e]=function(t){t=t===o?1:mt(hl(t),0);var r=this.__filtered__&&!n?new Yt(this):this.clone();return r.__filtered__?r.__takeCount__=yt(t,r.__takeCount__):r.__views__.push({size:yt(t,v),type:e+(r.__dir__<0?"Right":"")}),r},Yt.prototype[e+"Right"]=function(n){return this.reverse()[e](n).reverse()}})),Tn(["filter","map","takeWhile"],(function(e,n){var t=n+1,r=1==t||3==t;Yt.prototype[e]=function(e){var n=this.clone();return n.__iteratees__.push({iteratee:si(e,3),type:t}),n.__filtered__=n.__filtered__||r,n}})),Tn(["head","last"],(function(e,n){var t="take"+(n?"Right":"");Yt.prototype[e]=function(){return this[t](1).value()[0]}})),Tn(["initial","tail"],(function(e,n){var t="drop"+(n?"":"Right");Yt.prototype[e]=function(){return this.__filtered__?new Yt(this):this[t](1)}})),Yt.prototype.compact=function(){return this.filter(oc)},Yt.prototype.find=function(e){return this.filter(e).head()},Yt.prototype.findLast=function(e){return this.reverse().find(e)},Yt.prototype.invokeMap=Xr((function(e,n){return"function"==typeof e?new Yt(this):this.map((function(t){return Pr(t,e,n)}))})),Yt.prototype.reject=function(e){return this.filter(Ra(si(e)))},Yt.prototype.slice=function(e,n){e=hl(e);var t=this;return t.__filtered__&&(e>0||n<0)?new Yt(t):(e<0?t=t.takeRight(-e):e&&(t=t.drop(e)),n!==o&&(t=(n=hl(n))<0?t.dropRight(-n):t.take(n-e)),t)},Yt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Yt.prototype.toArray=function(){return this.take(v)},Er(Yt.prototype,(function(e,n){var t=/^(?:filter|find|map|reject)|While$/.test(n),r=/^(?:head|last)$/.test(n),i=Ut[r?"take"+("last"==n?"Right":""):n],a=r||/^find/.test(n);i&&(Ut.prototype[n]=function(){var n=this.__wrapped__,l=r?[1]:arguments,c=n instanceof Yt,u=l[0],s=c||Ya(n),f=function(e){var n=i.apply(Ut,Mn([e],l));return r&&p?n[0]:n};s&&t&&"function"==typeof u&&1!=u.length&&(c=s=!1);var p=this.__chain__,d=!!this.__actions__.length,g=a&&!p,h=c&&!d;if(!a&&s){n=h?n:new Yt(this);var v=e.apply(n,l);return v.__actions__.push({func:ga,args:[f],thisArg:o}),new Gt(v,p)}return g&&h?e.apply(this,l):(v=this.thru(f),g?r?v.value()[0]:v.value():v)})})),Tn(["pop","push","shift","sort","splice","unshift"],(function(e){var n=Pe[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Ut.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return n.apply(Ya(o)?o:[],e)}return this[t]((function(t){return n.apply(Ya(t)?t:[],e)}))}})),Er(Yt.prototype,(function(e,n){var t=Ut[n];if(t){var r=t.name+"";Re.call(It,r)||(It[r]=[]),It[r].push({name:n,func:t})}})),It[Ho(o,2).name]=[{name:"wrapper",func:o}],Yt.prototype.clone=function(){var e=new Yt(this.__wrapped__);return e.__actions__=Po(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Po(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Po(this.__views__),e},Yt.prototype.reverse=function(){if(this.__filtered__){var e=new Yt(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Yt.prototype.value=function(){var e=this.__wrapped__.value(),n=this.__dir__,t=Ya(e),r=n<0,o=t?e.length:0,i=function(e,n,t){var r=-1,o=t.length;for(;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Ut.prototype.plant=function(e){for(var n,t=this;t instanceof Wt;){var r=Li(t);r.__index__=0,r.__values__=o,n?i.__wrapped__=r:n=r;var i=r;t=t.__wrapped__}return i.__wrapped__=e,n},Ut.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Yt){var n=e;return this.__actions__.length&&(n=new Yt(this)),(n=n.reverse()).__actions__.push({func:ga,args:[na],thisArg:o}),new Gt(n,this.__chain__)}return this.thru(na)},Ut.prototype.toJSON=Ut.prototype.valueOf=Ut.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},Ut.prototype.first=Ut.prototype.head,Ze&&(Ut.prototype[Ze]=function(){return this}),Ut}();vn._=At,(r=function(){return At}.call(n,t,n,e))===o||(e.exports=r)}.call(this)},5228:e=>{"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var n=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c{var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,a=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&c&&"function"==typeof c.get?c.get:null,s=l&&Set.prototype.forEach,f="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,p="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,h=Object.prototype.toString,v=Function.prototype.toString,b=String.prototype.match,A=String.prototype.slice,m=String.prototype.replace,y=String.prototype.toUpperCase,E=String.prototype.toLowerCase,C=RegExp.prototype.test,w=Array.prototype.concat,_=Array.prototype.join,x=Array.prototype.slice,S=Math.floor,k="function"==typeof BigInt?BigInt.prototype.valueOf:null,O=Object.getOwnPropertySymbols,B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,T="function"==typeof Symbol&&"object"==typeof Symbol.iterator,P="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===T||"symbol")?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,j=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function z(e,n){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||C.call(/e/,n))return n;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-S(-e):S(e);if(r!==e){var o=String(r),i=A.call(n,o.length+1);return m.call(o,t,"$&_")+"."+m.call(m.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return m.call(n,t,"$&_")}var D=t(2634),R=D.custom,M=H(R)?R:null;function N(e,n,t){var r="double"===(t.quoteStyle||n)?'"':"'";return r+e+r}function F(e){return m.call(String(e),/"/g,""")}function L(e){return!("[object Array]"!==Y(e)||P&&"object"==typeof e&&P in e)}function U(e){return!("[object RegExp]"!==Y(e)||P&&"object"==typeof e&&P in e)}function H(e){if(T)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!B)return!1;try{return B.call(e),!0}catch(e){}return!1}e.exports=function e(n,r,o,l){var c=r||{};if(G(c,"quoteStyle")&&"single"!==c.quoteStyle&&"double"!==c.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(G(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!G(c,"customInspect")||c.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(G(c,"indent")&&null!==c.indent&&"\t"!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(G(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var y=c.numericSeparator;if(void 0===n)return"undefined";if(null===n)return"null";if("boolean"==typeof n)return n?"true":"false";if("string"==typeof n)return V(n,c);if("number"==typeof n){if(0===n)return 1/0/n>0?"0":"-0";var C=String(n);return y?z(n,C):C}if("bigint"==typeof n){var S=String(n)+"n";return y?z(n,S):S}var O=void 0===c.depth?5:c.depth;if(void 0===o&&(o=0),o>=O&&O>0&&"object"==typeof n)return L(n)?"[Array]":"[Object]";var R=function(e,n){var t;if("\t"===e.indent)t="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;t=_.call(Array(e.indent+1)," ")}return{base:t,prev:_.call(Array(n+1),t)}}(c,o);if(void 0===l)l=[];else if(q(l,n)>=0)return"[Circular]";function W(n,t,r){if(t&&(l=x.call(l)).push(t),r){var i={depth:c.depth};return G(c,"quoteStyle")&&(i.quoteStyle=c.quoteStyle),e(n,i,o+1,l)}return e(n,c,o+1,l)}if("function"==typeof n&&!U(n)){var $=function(e){if(e.name)return e.name;var n=b.call(v.call(e),/^function\s*([\w$]+)/);if(n)return n[1];return null}(n),ee=J(n,W);return"[Function"+($?": "+$:" (anonymous)")+"]"+(ee.length>0?" { "+_.call(ee,", ")+" }":"")}if(H(n)){var ne=T?m.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):B.call(n);return"object"!=typeof n||T?ne:K(ne)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(n)){for(var te="<"+E.call(String(n.nodeName)),re=n.attributes||[],oe=0;oe"}if(L(n)){if(0===n.length)return"[]";var ie=J(n,W);return R&&!function(e){for(var n=0;n=0)return!1;return!0}(ie)?"["+Z(ie,R)+"]":"[ "+_.call(ie,", ")+" ]"}if(function(e){return!("[object Error]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n)){var ae=J(n,W);return"cause"in Error.prototype||!("cause"in n)||I.call(n,"cause")?0===ae.length?"["+String(n)+"]":"{ ["+String(n)+"] "+_.call(ae,", ")+" }":"{ ["+String(n)+"] "+_.call(w.call("[cause]: "+W(n.cause),ae),", ")+" }"}if("object"==typeof n&&h){if(M&&"function"==typeof n[M]&&D)return D(n,{depth:O-o});if("symbol"!==h&&"function"==typeof n.inspect)return n.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(n)){var le=[];return a&&a.call(n,(function(e,t){le.push(W(t,n,!0)+" => "+W(e,n))})),X("Map",i.call(n),le,R)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(n)){var ce=[];return s&&s.call(n,(function(e){ce.push(W(e,n))})),X("Set",u.call(n),ce,R)}if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(n))return Q("WeakMap");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(n))return Q("WeakSet");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{return d.call(e),!0}catch(e){}return!1}(n))return Q("WeakRef");if(function(e){return!("[object Number]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(W(Number(n)));if(function(e){if(!e||"object"!=typeof e||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}(n))return K(W(k.call(n)));if(function(e){return!("[object Boolean]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(g.call(n));if(function(e){return!("[object String]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n))return K(W(String(n)));if("undefined"!=typeof window&&n===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&n===globalThis||void 0!==t.g&&n===t.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==Y(e)||P&&"object"==typeof e&&P in e)}(n)&&!U(n)){var ue=J(n,W),se=j?j(n)===Object.prototype:n instanceof Object||n.constructor===Object,fe=n instanceof Object?"":"null prototype",pe=!se&&P&&Object(n)===n&&P in n?A.call(Y(n),8,-1):fe?"Object":"",de=(se||"function"!=typeof n.constructor?"":n.constructor.name?n.constructor.name+" ":"")+(pe||fe?"["+_.call(w.call([],pe||[],fe||[]),": ")+"] ":"");return 0===ue.length?de+"{}":R?de+"{"+Z(ue,R)+"}":de+"{ "+_.call(ue,", ")+" }"}return String(n)};var W=Object.prototype.hasOwnProperty||function(e){return e in this};function G(e,n){return W.call(e,n)}function Y(e){return h.call(e)}function q(e,n){if(e.indexOf)return e.indexOf(n);for(var t=0,r=e.length;tn.maxStringLength){var t=e.length-n.maxStringLength,r="... "+t+" more character"+(t>1?"s":"");return V(A.call(e,0,n.maxStringLength),n)+r}return N(m.call(m.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,$),"single",n)}function $(e){var n=e.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return t?"\\"+t:"\\x"+(n<16?"0":"")+y.call(n.toString(16))}function K(e){return"Object("+e+")"}function Q(e){return e+" { ? }"}function X(e,n,t,r){return e+" ("+n+") {"+(r?Z(t,r):_.call(t,", "))+"}"}function Z(e,n){if(0===e.length)return"";var t="\n"+n.prev+n.base;return t+_.call(e,","+t)+"\n"+n.prev}function J(e,n){var t=L(e),r=[];if(t){r.length=e.length;for(var o=0;o{"use strict";var n=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!n(e)||!n(t))}},7653:(e,n,t)=>{"use strict";var r=t(8452),o=t(487),i=t(9211),a=t(9394),l=t(6576),c=o(a(),Object);r(c,{getPolyfill:a,implementation:i,shim:l}),e.exports=c},9394:(e,n,t)=>{"use strict";var r=t(9211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},6576:(e,n,t)=>{"use strict";var r=t(9394),o=t(8452);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8875:(e,n,t)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=t(1093),l=Object.prototype.propertyIsEnumerable,c=!l.call({toString:null},"toString"),u=l.call((function(){}),"prototype"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var n=e.constructor;return n&&n.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var n=null!==e&&"object"==typeof e,t="[object Function]"===i.call(e),r=a(e),l=n&&"[object String]"===i.call(e),p=[];if(!n&&!t&&!r)throw new TypeError("Object.keys called on a non-object");var g=u&&t;if(l&&e.length>0&&!o.call(e,0))for(var h=0;h0)for(var v=0;v{"use strict";var r=Array.prototype.slice,o=t(1093),i=Object.keys,a=i?function(e){return i(e)}:t(8875),l=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1093:e=>{"use strict";var n=Object.prototype.toString;e.exports=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}},8403:(e,n,t)=>{"use strict";var r=t(1189),o=t(1333)(),i=t(8075),a=Object,l=i("Array.prototype.push"),c=i("Object.prototype.propertyIsEnumerable"),u=o?Object.getOwnPropertySymbols:null;e.exports=function(e,n){if(null==e)throw new TypeError("target must be an object");var t=a(e);if(1===arguments.length)return t;for(var i=1;i{"use strict";var r=t(8452),o=t(487),i=t(8403),a=t(1514),l=t(984),c=o.apply(a()),u=function(e,n){return c(Object,arguments)};r(u,{getPolyfill:a,implementation:i,shim:l}),e.exports=u},1514:(e,n,t)=>{"use strict";var r=t(8403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",n=e.split(""),t={},r=0;r{"use strict";var r=t(8452),o=t(1514);e.exports=function(){var e=o();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},6578:e=>{"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},2694:(e,n,t)=>{"use strict";var r=t(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},5556:(e,n,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,n,t)=>{"use strict";var r=t(6540),o=t(5228),i=t(9982); +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t