info.json 39.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
{
  "v4": {
    "remoteUrl": "https://git.nullivex.com/kado/kado/tree/master/",
    "remoteBaseUrl": "https://git.nullivex.com/kado/kado/blob/master",
    "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master",
    "latest": true,
    "article": {
      "kado-4-released": "/doc/article/Kado4Released.md",
      "kado-4.2-released": "/doc/article/Kado4.2Released.md",
      "thesis": "/doc/article/Thesis.md",
      "upgrading-from-kado-3": "/doc/article/UpgradingFromKado3.md"
    },
    "doc": {
      "application": "/doc/Application.md",
      "assert": "/doc/Assert.md",
      "asset": "/doc/Asset.md",
      "child-process": "/doc/ChildProcess.md",
      "cluster": "/doc/Cluster.md",
      "command": "/doc/Command.md",
      "command-server": "/doc/CommandServer.md",
      "connect": "/doc/Connect.md",
      "connect-engine": "/doc/ConnectEngine.md",
      "cron": "/doc/Cron.md",
      "database": "/doc/Database.md",
      "email": "/doc/Email.md",
      "etag": "/doc/ETag.md",
      "event": "/doc/Event.md",
      "file-system": "/doc/FileSystem.md",
      "format": "/doc/Format.md",
      "get-opt": "/doc/GetOpt.md",
      "history": "/doc/History.md",
      "hyper-text": "/doc/HyperText.md",
      "language": "/doc/Language.md",
      "library": "/doc/Library.md",
      "lifecycle": "/doc/Lifecycle.md",
      "log": "/doc/Log.md",
      "mapper": "/doc/Mapper.md",
      "message": "/doc/Message.md",
      "mime": "/doc/Mime.md",
      "model": "/doc/Model.md",
      "module": "/doc/Module.md",
      "mustache": "/doc/Mustache.md",
      "navigation": "/doc/Navigation.md",
      "parser": "/doc/Parser.md",
      "path-exp": "/doc/PathExp.md",
      "permission": "/doc/Permission.md",
      "profiler": "/doc/Profiler.md",
      "query": "/doc/Query.md",
      "query-cache": "/doc/QueryCache.md",
      "router": "/doc/Router.md",
      "schema": "/doc/Schema.md",
      "search": "/doc/Search.md",
      "session": "/doc/Session.md",
      "test-runner": "/doc/TestRunner.md",
      "util": "/doc/Util.md",
      "validate": "/doc/Validate.md",
      "view": "/doc/View.md"
    },
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
    "guide": {
      "build-admin-panel": "/doc/guide/BuildAdminPanel.md",
      "database-work-flow": "/doc/guide/DatabaseWorkFlow.md",
      "getting-started": "/doc/guide/GettingStarted.md",
      "hello-world": "/doc/guide/HelloWorld.md",
      "introduction": "/doc/guide/Introduction.md",
      "make-simple-website": "/doc/guide/MakeSimpleWebsite.md",
      "quick-start": "/doc/guide/QuickStart.md",
      "views-rendering": "/doc/guide/ViewsRendering.md",
      "working-with-email": "/doc/guide/WorkingWithEmail.md",
      "writing-tests": "/doc/guide/WritingTests.md"
    },
    "info": {
      "about-us": "/doc/info/AboutUs.md",
      "changelog": "/CHANGELOG.md",
      "contributing": "/CONTRIBUTING.md",
      "download": "/doc/info/Download.md",
      "home": "/doc/info/Home.md",
      "introduction": "/doc/info/Introduction.md",
      "license": "/LICENSE.md",
      "why-kado": "/doc/info/WhyKado.md"
    },
81 82 83
    "docVersion": "4.2.0",
    "baseVersion": "4",
    "docMap": {
84 85 86 87
      "child-process": {
        "url": "/doc/ChildProcess.md",
        "name": "child-process",
        "title": "Child Process",
88
        "type": "doc",
89 90 91 92
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/ChildProcess.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/ChildProcess.md",
        "filePath": "/doc/4.2.0/child-process.html",
        "basePath": "/doc/4/child-process.html"
93 94 95 96 97
      },
      "connect": {
        "url": "/doc/Connect.md",
        "name": "connect",
        "title": "Connect",
98
        "type": "doc",
99 100 101 102
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Connect.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Connect.md",
        "filePath": "/doc/4.2.0/connect.html",
        "basePath": "/doc/4/connect.html"
103
      },
104 105 106 107
      "mime": {
        "url": "/doc/Mime.md",
        "name": "mime",
        "title": "Mime",
108
        "type": "doc",
109 110 111 112
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Mime.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Mime.md",
        "filePath": "/doc/4.2.0/mime.html",
        "basePath": "/doc/4/mime.html"
113
      },
114 115 116 117
      "library": {
        "url": "/doc/Library.md",
        "name": "library",
        "title": "Library",
118
        "type": "doc",
119 120 121 122
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Library.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Library.md",
        "filePath": "/doc/4.2.0/library.html",
        "basePath": "/doc/4/library.html"
123
      },
124 125 126 127
      "language": {
        "url": "/doc/Language.md",
        "name": "language",
        "title": "Language",
128
        "type": "doc",
129 130 131 132
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Language.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Language.md",
        "filePath": "/doc/4.2.0/language.html",
        "basePath": "/doc/4/language.html"
133 134 135 136 137 138 139 140 141 142 143
      },
      "lifecycle": {
        "url": "/doc/Lifecycle.md",
        "name": "lifecycle",
        "title": "Lifecycle",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Lifecycle.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Lifecycle.md",
        "filePath": "/doc/4.2.0/lifecycle.html",
        "basePath": "/doc/4/lifecycle.html"
      },
144 145 146 147
      "etag": {
        "url": "/doc/ETag.md",
        "name": "etag",
        "title": "Etag",
148
        "type": "doc",
149 150 151 152
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/ETag.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/ETag.md",
        "filePath": "/doc/4.2.0/etag.html",
        "basePath": "/doc/4/etag.html"
153
      },
154 155 156 157 158 159 160 161 162
      "email": {
        "url": "/doc/Email.md",
        "name": "email",
        "title": "Email",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Email.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Email.md",
        "filePath": "/doc/4.2.0/email.html",
        "basePath": "/doc/4/email.html"
163
      },
164 165 166 167
      "router": {
        "url": "/doc/Router.md",
        "name": "router",
        "title": "Router",
168
        "type": "doc",
169 170 171 172
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Router.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Router.md",
        "filePath": "/doc/4.2.0/router.html",
        "basePath": "/doc/4/router.html"
173 174 175 176 177 178 179 180 181 182
      },
      "command-server": {
        "url": "/doc/CommandServer.md",
        "name": "command-server",
        "title": "Command Server",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/CommandServer.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/CommandServer.md",
        "filePath": "/doc/4.2.0/command-server.html",
        "basePath": "/doc/4/command-server.html"
183
      },
184 185 186 187
      "get-opt": {
        "url": "/doc/GetOpt.md",
        "name": "get-opt",
        "title": "Get Opt",
188
        "type": "doc",
189 190 191 192
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/GetOpt.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/GetOpt.md",
        "filePath": "/doc/4.2.0/get-opt.html",
        "basePath": "/doc/4/get-opt.html"
193
      },
194 195 196 197
      "profiler": {
        "url": "/doc/Profiler.md",
        "name": "profiler",
        "title": "Profiler",
198
        "type": "doc",
199 200 201 202
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Profiler.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Profiler.md",
        "filePath": "/doc/4.2.0/profiler.html",
        "basePath": "/doc/4/profiler.html"
203 204 205 206 207 208 209 210 211 212 213
      },
      "upgrading-from-kado-3": {
        "url": "/doc/article/UpgradingFromKado3.md",
        "name": "upgrading-from-kado-3",
        "title": "Upgrading from Kado 3",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/article/UpgradingFromKado3.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/article/UpgradingFromKado3.md",
        "filePath": "/article/4.2.0/upgrading-from-kado-3.html",
        "basePath": "/article/4/upgrading-from-kado-3.html"
      },
214 215 216 217
      "cron": {
        "url": "/doc/Cron.md",
        "name": "cron",
        "title": "Cron",
218
        "type": "doc",
219 220 221 222
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Cron.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Cron.md",
        "filePath": "/doc/4.2.0/cron.html",
        "basePath": "/doc/4/cron.html"
223
      },
224 225 226 227 228 229 230 231 232
      "kado-4.2-released": {
        "url": "/doc/article/Kado4.2Released.md",
        "name": "kado-4.2-released",
        "title": "Kado 4.2 Released",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/article/Kado4.2Released.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/article/Kado4.2Released.md",
        "filePath": "/article/4.2.0/kado-4.2-released.html",
        "basePath": "/article/4/kado-4.2-released.html"
233
      },
234 235 236 237
      "cluster": {
        "url": "/doc/Cluster.md",
        "name": "cluster",
        "title": "Cluster",
238
        "type": "doc",
239 240 241 242
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Cluster.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Cluster.md",
        "filePath": "/doc/4.2.0/cluster.html",
        "basePath": "/doc/4/cluster.html"
243
      },
244 245 246 247
      "database": {
        "url": "/doc/Database.md",
        "name": "database",
        "title": "Database",
248
        "type": "doc",
249 250 251 252
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Database.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Database.md",
        "filePath": "/doc/4.2.0/database.html",
        "basePath": "/doc/4/database.html"
253
      },
254 255 256 257 258 259 260 261 262
      "thesis": {
        "url": "/doc/article/Thesis.md",
        "name": "thesis",
        "title": "Thesis",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/article/Thesis.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/article/Thesis.md",
        "filePath": "/article/4.2.0/thesis.html",
        "basePath": "/article/4/thesis.html"
263 264 265 266 267 268 269 270 271 272 273
      },
      "assert": {
        "url": "/doc/Assert.md",
        "name": "assert",
        "title": "Assert",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Assert.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Assert.md",
        "filePath": "/doc/4.2.0/assert.html",
        "basePath": "/doc/4/assert.html"
      },
274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293
      "asset": {
        "url": "/doc/Asset.md",
        "name": "asset",
        "title": "Asset",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Asset.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Asset.md",
        "filePath": "/doc/4.2.0/asset.html",
        "basePath": "/doc/4/asset.html"
      },
      "parser": {
        "url": "/doc/Parser.md",
        "name": "parser",
        "title": "Parser",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Parser.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Parser.md",
        "filePath": "/doc/4.2.0/parser.html",
        "basePath": "/doc/4/parser.html"
      },
294 295 296 297
      "application": {
        "url": "/doc/Application.md",
        "name": "application",
        "title": "Application",
298
        "type": "doc",
299 300 301 302
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Application.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Application.md",
        "filePath": "/doc/4.2.0/application.html",
        "basePath": "/doc/4/application.html"
303
      },
304 305 306 307 308 309 310 311 312
      "kado-4-released": {
        "url": "/doc/article/Kado4Released.md",
        "name": "kado-4-released",
        "title": "Kado 4 Released",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/article/Kado4Released.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/article/Kado4Released.md",
        "filePath": "/article/4.2.0/kado-4-released.html",
        "basePath": "/article/4/kado-4-released.html"
313
      },
314 315 316 317 318 319 320 321 322 323
      "mustache": {
        "url": "/doc/Mustache.md",
        "name": "mustache",
        "title": "Mustache",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Mustache.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Mustache.md",
        "filePath": "/doc/4.2.0/mustache.html",
        "basePath": "/doc/4/mustache.html",
        "hash": "e5c3377aefacff6a83a41efa06baf658d5a53a93"
324
      },
325 326 327 328
      "util": {
        "url": "/doc/Util.md",
        "name": "util",
        "title": "Util",
329
        "type": "doc",
330 331 332 333
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Util.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Util.md",
        "filePath": "/doc/4.2.0/util.html",
        "basePath": "/doc/4/util.html"
334
      },
335 336 337 338
      "file-system": {
        "url": "/doc/FileSystem.md",
        "name": "file-system",
        "title": "File System",
339
        "type": "doc",
340 341 342 343
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/FileSystem.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/FileSystem.md",
        "filePath": "/doc/4.2.0/file-system.html",
        "basePath": "/doc/4/file-system.html"
344
      },
345 346 347 348
      "test-runner": {
        "url": "/doc/TestRunner.md",
        "name": "test-runner",
        "title": "Test Runner",
349
        "type": "doc",
350 351 352 353
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/TestRunner.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/TestRunner.md",
        "filePath": "/doc/4.2.0/test-runner.html",
        "basePath": "/doc/4/test-runner.html"
354
      },
355 356 357 358
      "quick-start": {
        "url": "/doc/guide/QuickStart.md",
        "name": "quick-start",
        "title": "Quick Start",
359
        "type": "guide",
360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/QuickStart.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/QuickStart.md",
        "filePath": "/guide/4.2.0/quick-start.html",
        "basePath": "/guide/4/quick-start.html"
      },
      "home": {
        "url": "/doc/info/Home.md",
        "name": "home",
        "title": "Home",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/info/Home.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/info/Home.md",
        "filePath": "/info/4.2.0/home.html",
        "basePath": "/info/4/home.html"
      },
      "writing-tests": {
        "url": "/doc/guide/WritingTests.md",
        "name": "writing-tests",
        "title": "Writing Tests",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/WritingTests.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/WritingTests.md",
        "filePath": "/guide/4.2.0/writing-tests.html",
        "basePath": "/guide/4/writing-tests.html"
      },
      "about-us": {
        "url": "/doc/info/AboutUs.md",
        "name": "about-us",
        "title": "About Us",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/info/AboutUs.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/info/AboutUs.md",
        "filePath": "/info/4.2.0/about-us.html",
        "basePath": "/info/4/about-us.html"
      },
      "search": {
        "url": "/doc/Search.md",
        "name": "search",
        "title": "Search",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Search.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Search.md",
        "filePath": "/doc/4.2.0/search.html",
        "basePath": "/doc/4/search.html"
404 405 406 407 408 409 410 411 412 413 414
      },
      "make-simple-website": {
        "url": "/doc/guide/MakeSimpleWebsite.md",
        "name": "make-simple-website",
        "title": "Make Simple Website",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/MakeSimpleWebsite.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/MakeSimpleWebsite.md",
        "filePath": "/guide/4.2.0/make-simple-website.html",
        "basePath": "/guide/4/make-simple-website.html"
      },
415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448
      "query": {
        "url": "/doc/Query.md",
        "name": "query",
        "title": "Query",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Query.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Query.md",
        "filePath": "/doc/4.2.0/query.html",
        "basePath": "/doc/4/query.html"
      },
      "permission": {
        "url": "/doc/Permission.md",
        "name": "permission",
        "title": "Permission",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Permission.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Permission.md",
        "filePath": "/doc/4.2.0/permission.html",
        "basePath": "/doc/4/permission.html"
      },
      "command": {
        "url": "/doc/Command.md",
        "name": "command",
        "title": "Command",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Command.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Command.md",
        "filePath": "/doc/4.2.0/command.html",
        "basePath": "/doc/4/command.html"
      },
      "hello-world": {
        "url": "/doc/guide/HelloWorld.md",
        "name": "hello-world",
        "title": "Hello World",
449
        "type": "guide",
450 451 452 453
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/HelloWorld.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/HelloWorld.md",
        "filePath": "/guide/4.2.0/hello-world.html",
        "basePath": "/guide/4/hello-world.html"
454
      },
455 456 457 458 459 460 461 462 463
      "contributing": {
        "url": "/CONTRIBUTING.md",
        "name": "contributing",
        "title": "Contributing",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/CONTRIBUTING.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/CONTRIBUTING.md",
        "filePath": "/info/4.2.0/contributing.html",
        "basePath": "/info/4/contributing.html"
464
      },
465 466 467 468
      "path-exp": {
        "url": "/doc/PathExp.md",
        "name": "path-exp",
        "title": "Path Exp",
469
        "type": "doc",
470 471 472 473
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/PathExp.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/PathExp.md",
        "filePath": "/doc/4.2.0/path-exp.html",
        "basePath": "/doc/4/path-exp.html"
474
      },
475 476 477 478
      "session": {
        "url": "/doc/Session.md",
        "name": "session",
        "title": "Session",
479
        "type": "doc",
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Session.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Session.md",
        "filePath": "/doc/4.2.0/session.html",
        "basePath": "/doc/4/session.html"
      },
      "log": {
        "url": "/doc/Log.md",
        "name": "log",
        "title": "Log",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Log.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Log.md",
        "filePath": "/doc/4.2.0/log.html",
        "basePath": "/doc/4/log.html"
      },
      "model": {
        "url": "/doc/Model.md",
        "name": "model",
        "title": "Model",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Model.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Model.md",
        "filePath": "/doc/4.2.0/model.html",
        "basePath": "/doc/4/model.html"
504
      },
505 506 507 508 509 510 511 512 513 514
      "getting-started": {
        "url": "/doc/guide/GettingStarted.md",
        "name": "getting-started",
        "title": "Getting Started",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/GettingStarted.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/GettingStarted.md",
        "filePath": "/guide/4.2.0/getting-started.html",
        "basePath": "/guide/4/getting-started.html"
      },
515 516 517 518
      "schema": {
        "url": "/doc/Schema.md",
        "name": "schema",
        "title": "Schema",
519
        "type": "doc",
520 521 522 523
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Schema.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Schema.md",
        "filePath": "/doc/4.2.0/schema.html",
        "basePath": "/doc/4/schema.html"
524
      },
525 526 527 528 529 530 531 532 533
      "message": {
        "url": "/doc/Message.md",
        "name": "message",
        "title": "Message",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Message.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Message.md",
        "filePath": "/doc/4.2.0/message.html",
        "basePath": "/doc/4/message.html"
534
      },
535 536 537 538 539 540 541 542 543
      "query-cache": {
        "url": "/doc/QueryCache.md",
        "name": "query-cache",
        "title": "Query Cache",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/QueryCache.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/QueryCache.md",
        "filePath": "/doc/4.2.0/query-cache.html",
        "basePath": "/doc/4/query-cache.html"
544
      },
545 546 547 548
      "navigation": {
        "url": "/doc/Navigation.md",
        "name": "navigation",
        "title": "Navigation",
549
        "type": "doc",
550 551 552 553
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Navigation.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Navigation.md",
        "filePath": "/doc/4.2.0/navigation.html",
        "basePath": "/doc/4/navigation.html"
554
      },
555 556 557 558 559 560 561 562 563
      "connect-engine": {
        "url": "/doc/ConnectEngine.md",
        "name": "connect-engine",
        "title": "Connect Engine",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/ConnectEngine.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/ConnectEngine.md",
        "filePath": "/doc/4.2.0/connect-engine.html",
        "basePath": "/doc/4/connect-engine.html"
564
      },
565 566 567 568
      "event": {
        "url": "/doc/Event.md",
        "name": "event",
        "title": "Event",
569
        "type": "doc",
570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Event.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Event.md",
        "filePath": "/doc/4.2.0/event.html",
        "basePath": "/doc/4/event.html"
      },
      "hyper-text": {
        "url": "/doc/HyperText.md",
        "name": "hyper-text",
        "title": "Hyper Text",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/HyperText.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/HyperText.md",
        "filePath": "/doc/4.2.0/hyper-text.html",
        "basePath": "/doc/4/hyper-text.html"
      },
      "mapper": {
        "url": "/doc/Mapper.md",
        "name": "mapper",
        "title": "Mapper",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Mapper.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Mapper.md",
        "filePath": "/doc/4.2.0/mapper.html",
        "basePath": "/doc/4/mapper.html"
      },
      "format": {
        "url": "/doc/Format.md",
        "name": "format",
        "title": "Format",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Format.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Format.md",
        "filePath": "/doc/4.2.0/format.html",
        "basePath": "/doc/4/format.html"
      },
      "history": {
        "url": "/doc/History.md",
        "name": "history",
        "title": "History",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/History.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/History.md",
        "filePath": "/doc/4.2.0/history.html",
        "basePath": "/doc/4/history.html"
      },
      "validate": {
        "url": "/doc/Validate.md",
        "name": "validate",
        "title": "Validate",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Validate.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Validate.md",
        "filePath": "/doc/4.2.0/validate.html",
        "basePath": "/doc/4/validate.html"
624
      },
625 626 627 628
      "build-admin-panel": {
        "url": "/doc/guide/BuildAdminPanel.md",
        "name": "build-admin-panel",
        "title": "Build Admin Panel",
629
        "type": "guide",
630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/BuildAdminPanel.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/BuildAdminPanel.md",
        "filePath": "/guide/4.2.0/build-admin-panel.html",
        "basePath": "/guide/4/build-admin-panel.html"
      },
      "why-kado": {
        "url": "/doc/info/WhyKado.md",
        "name": "why-kado",
        "title": "Why Kado",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/info/WhyKado.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/info/WhyKado.md",
        "filePath": "/info/4.2.0/why-kado.html",
        "basePath": "/info/4/why-kado.html"
      },
      "module": {
        "url": "/doc/Module.md",
        "name": "module",
        "title": "Module",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/Module.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/Module.md",
        "filePath": "/doc/4.2.0/module.html",
        "basePath": "/doc/4/module.html"
      },
      "view": {
        "url": "/doc/View.md",
        "name": "view",
        "title": "View",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/View.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/View.md",
        "filePath": "/doc/4.2.0/view.html",
        "basePath": "/doc/4/view.html"
      },
      "views-rendering": {
        "url": "/doc/guide/ViewsRendering.md",
        "name": "views-rendering",
        "title": "Views Rendering",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/ViewsRendering.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/ViewsRendering.md",
        "filePath": "/guide/4.2.0/views-rendering.html",
        "basePath": "/guide/4/views-rendering.html"
      },
      "working-with-email": {
        "url": "/doc/guide/WorkingWithEmail.md",
        "name": "working-with-email",
        "title": "Working with Email",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/WorkingWithEmail.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/WorkingWithEmail.md",
        "filePath": "/guide/4.2.0/working-with-email.html",
        "basePath": "/guide/4/working-with-email.html"
      },
      "introduction": {
        "url": "/doc/guide/Introduction.md",
        "name": "introduction",
        "title": "Introduction",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/Introduction.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/Introduction.md",
        "filePath": "/guide/4.2.0/introduction.html",
        "basePath": "/guide/4/introduction.html"
      },
      "download": {
        "url": "/doc/info/Download.md",
        "name": "download",
        "title": "Download",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/info/Download.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/info/Download.md",
        "filePath": "/info/4.2.0/download.html",
        "basePath": "/info/4/download.html"
704 705 706 707 708 709 710 711 712 713 714
      },
      "database-work-flow": {
        "url": "/doc/guide/DatabaseWorkFlow.md",
        "name": "database-work-flow",
        "title": "Database Work Flow",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/doc/guide/DatabaseWorkFlow.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/doc/guide/DatabaseWorkFlow.md",
        "filePath": "/guide/4.2.0/database-work-flow.html",
        "basePath": "/guide/4/database-work-flow.html"
      },
715 716 717 718 719 720 721 722 723 724
      "changelog": {
        "url": "/CHANGELOG.md",
        "name": "changelog",
        "title": "Changelog",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/CHANGELOG.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/CHANGELOG.md",
        "filePath": "/info/4.2.0/changelog.html",
        "basePath": "/info/4/changelog.html"
      },
725 726 727 728 729
      "license": {
        "url": "/LICENSE.md",
        "name": "license",
        "title": "License",
        "type": "info",
730 731 732 733
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/master/LICENSE.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/master/LICENSE.md",
        "filePath": "/info/4.2.0/license.html",
        "basePath": "/info/4/license.html"
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770
      }
    }
  },
  "v3": {
    "remoteUrl": "https://git.nullivex.com/kado/kado/tree/3.x/",
    "remoteBaseUrl": "https://git.nullivex.com/kado/kado/blob/3.x",
    "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x",
    "article": {
      "fall-update-2019": "/doc/article/FallUpdate2019.md",
      "introduction-to-kado": "/doc/article/IntroductionToKado.md",
      "kado-6-months-in": "/doc/article/Kado6MonthsIn.md",
      "may-update-2019": "/doc/article/MayUpdate2019.md"
    },
    "doc": {
      "api": "/doc/API.md",
      "command-line-interface": "/doc/CommandLineInterface.md",
      "configuration": "/doc/Configuration.md",
      "database": "/doc/Database.md",
      "interfaces": "/doc/Interfaces.md",
      "module": "/doc/Module.md",
      "reference": "/doc/Reference.md",
      "templates": "/doc/Templates.md"
    },
    "guide": {
      "developer": "/doc/guide/Developer.md",
      "getting-started": "/doc/guide/GettingStarted.md",
      "install-the-demo": "/doc/guide/InstallTheDemo.md",
      "installation": "/doc/guide/Installation.md",
      "website-cheat-sheet": "/doc/guide/WebsiteCheatSheet.md"
    },
    "info": {
      "release-cycle": "/doc/info/ReleaseCycle.md",
      "themes": "/doc/info/Themes.md"
    },
    "docVersion": "3.10.6",
    "baseVersion": "3",
    "docMap": {
771 772 773 774 775 776 777 778 779
      "themes": {
        "url": "/doc/info/Themes.md",
        "name": "themes",
        "title": "Themes",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/info/Themes.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/info/Themes.md",
        "filePath": "/info/3.10.6/themes.html",
        "basePath": "/info/3/themes.html"
780
      },
781 782 783 784 785 786 787 788 789
      "kado-6-months-in": {
        "url": "/doc/article/Kado6MonthsIn.md",
        "name": "kado-6-months-in",
        "title": "Kado 6 Months In",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/article/Kado6MonthsIn.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/article/Kado6MonthsIn.md",
        "filePath": "/article/3.10.6/kado-6-months-in.html",
        "basePath": "/article/3/kado-6-months-in.html"
790 791 792 793 794 795 796 797 798 799 800
      },
      "may-update-2019": {
        "url": "/doc/article/MayUpdate2019.md",
        "name": "may-update-2019",
        "title": "May Update 2019",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/article/MayUpdate2019.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/article/MayUpdate2019.md",
        "filePath": "/article/3.10.6/may-update-2019.html",
        "basePath": "/article/3/may-update-2019.html"
      },
801 802 803 804
      "developer": {
        "url": "/doc/guide/Developer.md",
        "name": "developer",
        "title": "Developer",
805
        "type": "guide",
806 807 808 809
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/guide/Developer.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/guide/Developer.md",
        "filePath": "/guide/3.10.6/developer.html",
        "basePath": "/guide/3/developer.html"
810
      },
811 812 813 814
      "installation": {
        "url": "/doc/guide/Installation.md",
        "name": "installation",
        "title": "Installation",
815
        "type": "guide",
816 817 818 819
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/guide/Installation.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/guide/Installation.md",
        "filePath": "/guide/3.10.6/installation.html",
        "basePath": "/guide/3/installation.html"
820 821 822 823 824 825 826 827 828 829 830
      },
      "introduction-to-kado": {
        "url": "/doc/article/IntroductionToKado.md",
        "name": "introduction-to-kado",
        "title": "Introduction to Kado",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/article/IntroductionToKado.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/article/IntroductionToKado.md",
        "filePath": "/article/3.10.6/introduction-to-kado.html",
        "basePath": "/article/3/introduction-to-kado.html"
      },
831 832 833 834
      "configuration": {
        "url": "/doc/Configuration.md",
        "name": "configuration",
        "title": "Configuration",
835
        "type": "doc",
836 837 838 839 840 841 842 843 844 845 846 847 848 849
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Configuration.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Configuration.md",
        "filePath": "/doc/3.10.6/configuration.html",
        "basePath": "/doc/3/configuration.html"
      },
      "release-cycle": {
        "url": "/doc/info/ReleaseCycle.md",
        "name": "release-cycle",
        "title": "Release Cycle",
        "type": "info",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/info/ReleaseCycle.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/info/ReleaseCycle.md",
        "filePath": "/info/3.10.6/release-cycle.html",
        "basePath": "/info/3/release-cycle.html"
850
      },
851 852 853 854 855 856 857 858 859
      "fall-update-2019": {
        "url": "/doc/article/FallUpdate2019.md",
        "name": "fall-update-2019",
        "title": "Fall Update 2019",
        "type": "article",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/article/FallUpdate2019.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/article/FallUpdate2019.md",
        "filePath": "/article/3.10.6/fall-update-2019.html",
        "basePath": "/article/3/fall-update-2019.html"
860
      },
861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880
      "install-the-demo": {
        "url": "/doc/guide/InstallTheDemo.md",
        "name": "install-the-demo",
        "title": "Install the Demo",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/guide/InstallTheDemo.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/guide/InstallTheDemo.md",
        "filePath": "/guide/3.10.6/install-the-demo.html",
        "basePath": "/guide/3/install-the-demo.html"
      },
      "database": {
        "url": "/doc/Database.md",
        "name": "database",
        "title": "Database",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Database.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Database.md",
        "filePath": "/doc/3.10.6/database.html",
        "basePath": "/doc/3/database.html"
      },
881 882 883 884 885 886 887 888 889 890
      "command-line-interface": {
        "url": "/doc/CommandLineInterface.md",
        "name": "command-line-interface",
        "title": "Command Line Interface",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/CommandLineInterface.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/CommandLineInterface.md",
        "filePath": "/doc/3.10.6/command-line-interface.html",
        "basePath": "/doc/3/command-line-interface.html"
      },
891 892 893 894 895 896 897 898 899 900
      "getting-started": {
        "url": "/doc/guide/GettingStarted.md",
        "name": "getting-started",
        "title": "Getting Started",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/guide/GettingStarted.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/guide/GettingStarted.md",
        "filePath": "/guide/3.10.6/getting-started.html",
        "basePath": "/guide/3/getting-started.html"
      },
901 902 903 904 905 906 907 908 909 910
      "module": {
        "url": "/doc/Module.md",
        "name": "module",
        "title": "Module",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Module.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Module.md",
        "filePath": "/doc/3.10.6/module.html",
        "basePath": "/doc/3/module.html"
      },
911 912 913 914 915 916 917 918 919 920
      "reference": {
        "url": "/doc/Reference.md",
        "name": "reference",
        "title": "Reference",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Reference.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Reference.md",
        "filePath": "/doc/3.10.6/reference.html",
        "basePath": "/doc/3/reference.html"
      },
921 922 923 924
      "interfaces": {
        "url": "/doc/Interfaces.md",
        "name": "interfaces",
        "title": "Interfaces",
925
        "type": "doc",
926 927 928 929 930
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Interfaces.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Interfaces.md",
        "filePath": "/doc/3.10.6/interfaces.html",
        "basePath": "/doc/3/interfaces.html"
      },
931 932 933 934 935 936 937 938 939
      "website-cheat-sheet": {
        "url": "/doc/guide/WebsiteCheatSheet.md",
        "name": "website-cheat-sheet",
        "title": "Website Cheat Sheet",
        "type": "guide",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/guide/WebsiteCheatSheet.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/guide/WebsiteCheatSheet.md",
        "filePath": "/guide/3.10.6/website-cheat-sheet.html",
        "basePath": "/guide/3/website-cheat-sheet.html"
940
      },
941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959
      "api": {
        "url": "/doc/API.md",
        "name": "api",
        "title": "Api",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/API.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/API.md",
        "filePath": "/doc/3.10.6/api.html",
        "basePath": "/doc/3/api.html"
      },
      "templates": {
        "url": "/doc/Templates.md",
        "name": "templates",
        "title": "Templates",
        "type": "doc",
        "remoteUrl": "https://git.nullivex.com/kado/kado/blob/3.x/doc/Templates.md",
        "remoteRawUrl": "https://git.nullivex.com/kado/kado/raw/3.x/doc/Templates.md",
        "filePath": "/doc/3.10.6/templates.html",
        "basePath": "/doc/3/templates.html"
960 961 962 963 964
      }
    }
  },
  "latestVersion": "4.2.0"
}