Simple email application for Android. Original source code: https://framagit.org/dystopia-project/simple-email
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

781 lines
23 KiB

  1. {
  2. "formatVersion": 1,
  3. "database": {
  4. "version": 1,
  5. "identityHash": "cd3cf378d6f71c13ba8beb38a8bf58cf",
  6. "entities": [
  7. {
  8. "tableName": "identity",
  9. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` TEXT NOT NULL, `email` TEXT NOT NULL, `replyto` TEXT, `account` INTEGER NOT NULL, `host` TEXT NOT NULL, `port` INTEGER NOT NULL, `starttls` INTEGER NOT NULL, `user` TEXT NOT NULL, `password` TEXT NOT NULL, `primary` INTEGER NOT NULL, `synchronize` INTEGER NOT NULL, `state` TEXT, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  10. "fields": [
  11. {
  12. "fieldPath": "id",
  13. "columnName": "id",
  14. "affinity": "INTEGER",
  15. "notNull": false
  16. },
  17. {
  18. "fieldPath": "name",
  19. "columnName": "name",
  20. "affinity": "TEXT",
  21. "notNull": true
  22. },
  23. {
  24. "fieldPath": "email",
  25. "columnName": "email",
  26. "affinity": "TEXT",
  27. "notNull": true
  28. },
  29. {
  30. "fieldPath": "replyto",
  31. "columnName": "replyto",
  32. "affinity": "TEXT",
  33. "notNull": false
  34. },
  35. {
  36. "fieldPath": "account",
  37. "columnName": "account",
  38. "affinity": "INTEGER",
  39. "notNull": true
  40. },
  41. {
  42. "fieldPath": "host",
  43. "columnName": "host",
  44. "affinity": "TEXT",
  45. "notNull": true
  46. },
  47. {
  48. "fieldPath": "port",
  49. "columnName": "port",
  50. "affinity": "INTEGER",
  51. "notNull": true
  52. },
  53. {
  54. "fieldPath": "starttls",
  55. "columnName": "starttls",
  56. "affinity": "INTEGER",
  57. "notNull": true
  58. },
  59. {
  60. "fieldPath": "user",
  61. "columnName": "user",
  62. "affinity": "TEXT",
  63. "notNull": true
  64. },
  65. {
  66. "fieldPath": "password",
  67. "columnName": "password",
  68. "affinity": "TEXT",
  69. "notNull": true
  70. },
  71. {
  72. "fieldPath": "primary",
  73. "columnName": "primary",
  74. "affinity": "INTEGER",
  75. "notNull": true
  76. },
  77. {
  78. "fieldPath": "synchronize",
  79. "columnName": "synchronize",
  80. "affinity": "INTEGER",
  81. "notNull": true
  82. },
  83. {
  84. "fieldPath": "state",
  85. "columnName": "state",
  86. "affinity": "TEXT",
  87. "notNull": false
  88. },
  89. {
  90. "fieldPath": "error",
  91. "columnName": "error",
  92. "affinity": "TEXT",
  93. "notNull": false
  94. }
  95. ],
  96. "primaryKey": {
  97. "columnNames": [
  98. "id"
  99. ],
  100. "autoGenerate": true
  101. },
  102. "indices": [
  103. {
  104. "name": "index_identity_account",
  105. "unique": false,
  106. "columnNames": [
  107. "account"
  108. ],
  109. "createSql": "CREATE INDEX `index_identity_account` ON `${TABLE_NAME}` (`account`)"
  110. }
  111. ],
  112. "foreignKeys": [
  113. {
  114. "table": "account",
  115. "onDelete": "CASCADE",
  116. "onUpdate": "NO ACTION",
  117. "columns": [
  118. "account"
  119. ],
  120. "referencedColumns": [
  121. "id"
  122. ]
  123. }
  124. ]
  125. },
  126. {
  127. "tableName": "account",
  128. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` TEXT, `host` TEXT NOT NULL, `port` INTEGER NOT NULL, `user` TEXT NOT NULL, `password` TEXT NOT NULL, `primary` INTEGER NOT NULL, `synchronize` INTEGER NOT NULL, `seen_until` INTEGER, `state` TEXT, `error` TEXT)",
  129. "fields": [
  130. {
  131. "fieldPath": "id",
  132. "columnName": "id",
  133. "affinity": "INTEGER",
  134. "notNull": false
  135. },
  136. {
  137. "fieldPath": "name",
  138. "columnName": "name",
  139. "affinity": "TEXT",
  140. "notNull": false
  141. },
  142. {
  143. "fieldPath": "host",
  144. "columnName": "host",
  145. "affinity": "TEXT",
  146. "notNull": true
  147. },
  148. {
  149. "fieldPath": "port",
  150. "columnName": "port",
  151. "affinity": "INTEGER",
  152. "notNull": true
  153. },
  154. {
  155. "fieldPath": "user",
  156. "columnName": "user",
  157. "affinity": "TEXT",
  158. "notNull": true
  159. },
  160. {
  161. "fieldPath": "password",
  162. "columnName": "password",
  163. "affinity": "TEXT",
  164. "notNull": true
  165. },
  166. {
  167. "fieldPath": "primary",
  168. "columnName": "primary",
  169. "affinity": "INTEGER",
  170. "notNull": true
  171. },
  172. {
  173. "fieldPath": "synchronize",
  174. "columnName": "synchronize",
  175. "affinity": "INTEGER",
  176. "notNull": true
  177. },
  178. {
  179. "fieldPath": "seen_until",
  180. "columnName": "seen_until",
  181. "affinity": "INTEGER",
  182. "notNull": false
  183. },
  184. {
  185. "fieldPath": "state",
  186. "columnName": "state",
  187. "affinity": "TEXT",
  188. "notNull": false
  189. },
  190. {
  191. "fieldPath": "error",
  192. "columnName": "error",
  193. "affinity": "TEXT",
  194. "notNull": false
  195. }
  196. ],
  197. "primaryKey": {
  198. "columnNames": [
  199. "id"
  200. ],
  201. "autoGenerate": true
  202. },
  203. "indices": [],
  204. "foreignKeys": []
  205. },
  206. {
  207. "tableName": "folder",
  208. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `account` INTEGER, `name` TEXT NOT NULL, `type` TEXT NOT NULL, `synchronize` INTEGER NOT NULL, `after` INTEGER NOT NULL, `state` TEXT, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  209. "fields": [
  210. {
  211. "fieldPath": "id",
  212. "columnName": "id",
  213. "affinity": "INTEGER",
  214. "notNull": false
  215. },
  216. {
  217. "fieldPath": "account",
  218. "columnName": "account",
  219. "affinity": "INTEGER",
  220. "notNull": false
  221. },
  222. {
  223. "fieldPath": "name",
  224. "columnName": "name",
  225. "affinity": "TEXT",
  226. "notNull": true
  227. },
  228. {
  229. "fieldPath": "type",
  230. "columnName": "type",
  231. "affinity": "TEXT",
  232. "notNull": true
  233. },
  234. {
  235. "fieldPath": "synchronize",
  236. "columnName": "synchronize",
  237. "affinity": "INTEGER",
  238. "notNull": true
  239. },
  240. {
  241. "fieldPath": "after",
  242. "columnName": "after",
  243. "affinity": "INTEGER",
  244. "notNull": true
  245. },
  246. {
  247. "fieldPath": "state",
  248. "columnName": "state",
  249. "affinity": "TEXT",
  250. "notNull": false
  251. },
  252. {
  253. "fieldPath": "error",
  254. "columnName": "error",
  255. "affinity": "TEXT",
  256. "notNull": false
  257. }
  258. ],
  259. "primaryKey": {
  260. "columnNames": [
  261. "id"
  262. ],
  263. "autoGenerate": true
  264. },
  265. "indices": [
  266. {
  267. "name": "index_folder_account_name",
  268. "unique": true,
  269. "columnNames": [
  270. "account",
  271. "name"
  272. ],
  273. "createSql": "CREATE UNIQUE INDEX `index_folder_account_name` ON `${TABLE_NAME}` (`account`, `name`)"
  274. },
  275. {
  276. "name": "index_folder_account",
  277. "unique": false,
  278. "columnNames": [
  279. "account"
  280. ],
  281. "createSql": "CREATE INDEX `index_folder_account` ON `${TABLE_NAME}` (`account`)"
  282. },
  283. {
  284. "name": "index_folder_name",
  285. "unique": false,
  286. "columnNames": [
  287. "name"
  288. ],
  289. "createSql": "CREATE INDEX `index_folder_name` ON `${TABLE_NAME}` (`name`)"
  290. },
  291. {
  292. "name": "index_folder_type",
  293. "unique": false,
  294. "columnNames": [
  295. "type"
  296. ],
  297. "createSql": "CREATE INDEX `index_folder_type` ON `${TABLE_NAME}` (`type`)"
  298. }
  299. ],
  300. "foreignKeys": [
  301. {
  302. "table": "account",
  303. "onDelete": "CASCADE",
  304. "onUpdate": "NO ACTION",
  305. "columns": [
  306. "account"
  307. ],
  308. "referencedColumns": [
  309. "id"
  310. ]
  311. }
  312. ]
  313. },
  314. {
  315. "tableName": "message",
  316. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `account` INTEGER, `folder` INTEGER NOT NULL, `identity` INTEGER, `replying` INTEGER, `uid` INTEGER, `msgid` TEXT, `references` TEXT, `inreplyto` TEXT, `thread` TEXT, `from` TEXT, `to` TEXT, `cc` TEXT, `bcc` TEXT, `reply` TEXT, `subject` TEXT, `sent` INTEGER, `received` INTEGER NOT NULL, `stored` INTEGER NOT NULL, `seen` INTEGER NOT NULL, `ui_seen` INTEGER NOT NULL, `ui_hide` INTEGER NOT NULL, `error` TEXT, FOREIGN KEY(`account`) REFERENCES `account`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`folder`) REFERENCES `folder`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`identity`) REFERENCES `identity`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`replying`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  317. "fields": [
  318. {
  319. "fieldPath": "id",
  320. "columnName": "id",
  321. "affinity": "INTEGER",
  322. "notNull": false
  323. },
  324. {
  325. "fieldPath": "account",
  326. "columnName": "account",
  327. "affinity": "INTEGER",
  328. "notNull": false
  329. },
  330. {
  331. "fieldPath": "folder",
  332. "columnName": "folder",
  333. "affinity": "INTEGER",
  334. "notNull": true
  335. },
  336. {
  337. "fieldPath": "identity",
  338. "columnName": "identity",
  339. "affinity": "INTEGER",
  340. "notNull": false
  341. },
  342. {
  343. "fieldPath": "replying",
  344. "columnName": "replying",
  345. "affinity": "INTEGER",
  346. "notNull": false
  347. },
  348. {
  349. "fieldPath": "uid",
  350. "columnName": "uid",
  351. "affinity": "INTEGER",
  352. "notNull": false
  353. },
  354. {
  355. "fieldPath": "msgid",
  356. "columnName": "msgid",
  357. "affinity": "TEXT",
  358. "notNull": false
  359. },
  360. {
  361. "fieldPath": "references",
  362. "columnName": "references",
  363. "affinity": "TEXT",
  364. "notNull": false
  365. },
  366. {
  367. "fieldPath": "inreplyto",
  368. "columnName": "inreplyto",
  369. "affinity": "TEXT",
  370. "notNull": false
  371. },
  372. {
  373. "fieldPath": "thread",
  374. "columnName": "thread",
  375. "affinity": "TEXT",
  376. "notNull": false
  377. },
  378. {
  379. "fieldPath": "from",
  380. "columnName": "from",
  381. "affinity": "TEXT",
  382. "notNull": false
  383. },
  384. {
  385. "fieldPath": "to",
  386. "columnName": "to",
  387. "affinity": "TEXT",
  388. "notNull": false
  389. },
  390. {
  391. "fieldPath": "cc",
  392. "columnName": "cc",
  393. "affinity": "TEXT",
  394. "notNull": false
  395. },
  396. {
  397. "fieldPath": "bcc",
  398. "columnName": "bcc",
  399. "affinity": "TEXT",
  400. "notNull": false
  401. },
  402. {
  403. "fieldPath": "reply",
  404. "columnName": "reply",
  405. "affinity": "TEXT",
  406. "notNull": false
  407. },
  408. {
  409. "fieldPath": "subject",
  410. "columnName": "subject",
  411. "affinity": "TEXT",
  412. "notNull": false
  413. },
  414. {
  415. "fieldPath": "sent",
  416. "columnName": "sent",
  417. "affinity": "INTEGER",
  418. "notNull": false
  419. },
  420. {
  421. "fieldPath": "received",
  422. "columnName": "received",
  423. "affinity": "INTEGER",
  424. "notNull": true
  425. },
  426. {
  427. "fieldPath": "stored",
  428. "columnName": "stored",
  429. "affinity": "INTEGER",
  430. "notNull": true
  431. },
  432. {
  433. "fieldPath": "seen",
  434. "columnName": "seen",
  435. "affinity": "INTEGER",
  436. "notNull": true
  437. },
  438. {
  439. "fieldPath": "ui_seen",
  440. "columnName": "ui_seen",
  441. "affinity": "INTEGER",
  442. "notNull": true
  443. },
  444. {
  445. "fieldPath": "ui_hide",
  446. "columnName": "ui_hide",
  447. "affinity": "INTEGER",
  448. "notNull": true
  449. },
  450. {
  451. "fieldPath": "error",
  452. "columnName": "error",
  453. "affinity": "TEXT",
  454. "notNull": false
  455. }
  456. ],
  457. "primaryKey": {
  458. "columnNames": [
  459. "id"
  460. ],
  461. "autoGenerate": true
  462. },
  463. "indices": [
  464. {
  465. "name": "index_message_account",
  466. "unique": false,
  467. "columnNames": [
  468. "account"
  469. ],
  470. "createSql": "CREATE INDEX `index_message_account` ON `${TABLE_NAME}` (`account`)"
  471. },
  472. {
  473. "name": "index_message_folder",
  474. "unique": false,
  475. "columnNames": [
  476. "folder"
  477. ],
  478. "createSql": "CREATE INDEX `index_message_folder` ON `${TABLE_NAME}` (`folder`)"
  479. },
  480. {
  481. "name": "index_message_identity",
  482. "unique": false,
  483. "columnNames": [
  484. "identity"
  485. ],
  486. "createSql": "CREATE INDEX `index_message_identity` ON `${TABLE_NAME}` (`identity`)"
  487. },
  488. {
  489. "name": "index_message_replying",
  490. "unique": false,
  491. "columnNames": [
  492. "replying"
  493. ],
  494. "createSql": "CREATE INDEX `index_message_replying` ON `${TABLE_NAME}` (`replying`)"
  495. },
  496. {
  497. "name": "index_message_folder_uid",
  498. "unique": true,
  499. "columnNames": [
  500. "folder",
  501. "uid"
  502. ],
  503. "createSql": "CREATE UNIQUE INDEX `index_message_folder_uid` ON `${TABLE_NAME}` (`folder`, `uid`)"
  504. },
  505. {
  506. "name": "index_message_msgid_folder",
  507. "unique": true,
  508. "columnNames": [
  509. "msgid",
  510. "folder"
  511. ],
  512. "createSql": "CREATE UNIQUE INDEX `index_message_msgid_folder` ON `${TABLE_NAME}` (`msgid`, `folder`)"
  513. },
  514. {
  515. "name": "index_message_thread",
  516. "unique": false,
  517. "columnNames": [
  518. "thread"
  519. ],
  520. "createSql": "CREATE INDEX `index_message_thread` ON `${TABLE_NAME}` (`thread`)"
  521. },
  522. {
  523. "name": "index_message_received",
  524. "unique": false,
  525. "columnNames": [
  526. "received"
  527. ],
  528. "createSql": "CREATE INDEX `index_message_received` ON `${TABLE_NAME}` (`received`)"
  529. },
  530. {
  531. "name": "index_message_ui_seen",
  532. "unique": false,
  533. "columnNames": [
  534. "ui_seen"
  535. ],
  536. "createSql": "CREATE INDEX `index_message_ui_seen` ON `${TABLE_NAME}` (`ui_seen`)"
  537. },
  538. {
  539. "name": "index_message_ui_hide",
  540. "unique": false,
  541. "columnNames": [
  542. "ui_hide"
  543. ],
  544. "createSql": "CREATE INDEX `index_message_ui_hide` ON `${TABLE_NAME}` (`ui_hide`)"
  545. }
  546. ],
  547. "foreignKeys": [
  548. {
  549. "table": "account",
  550. "onDelete": "CASCADE",
  551. "onUpdate": "NO ACTION",
  552. "columns": [
  553. "account"
  554. ],
  555. "referencedColumns": [
  556. "id"
  557. ]
  558. },
  559. {
  560. "table": "folder",
  561. "onDelete": "CASCADE",
  562. "onUpdate": "NO ACTION",
  563. "columns": [
  564. "folder"
  565. ],
  566. "referencedColumns": [
  567. "id"
  568. ]
  569. },
  570. {
  571. "table": "identity",
  572. "onDelete": "CASCADE",
  573. "onUpdate": "NO ACTION",
  574. "columns": [
  575. "identity"
  576. ],
  577. "referencedColumns": [
  578. "id"
  579. ]
  580. },
  581. {
  582. "table": "message",
  583. "onDelete": "CASCADE",
  584. "onUpdate": "NO ACTION",
  585. "columns": [
  586. "replying"
  587. ],
  588. "referencedColumns": [
  589. "id"
  590. ]
  591. }
  592. ]
  593. },
  594. {
  595. "tableName": "attachment",
  596. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `message` INTEGER NOT NULL, `sequence` INTEGER NOT NULL, `name` TEXT, `type` TEXT NOT NULL, `size` INTEGER, `progress` INTEGER, `available` INTEGER NOT NULL, FOREIGN KEY(`message`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  597. "fields": [
  598. {
  599. "fieldPath": "id",
  600. "columnName": "id",
  601. "affinity": "INTEGER",
  602. "notNull": false
  603. },
  604. {
  605. "fieldPath": "message",
  606. "columnName": "message",
  607. "affinity": "INTEGER",
  608. "notNull": true
  609. },
  610. {
  611. "fieldPath": "sequence",
  612. "columnName": "sequence",
  613. "affinity": "INTEGER",
  614. "notNull": true
  615. },
  616. {
  617. "fieldPath": "name",
  618. "columnName": "name",
  619. "affinity": "TEXT",
  620. "notNull": false
  621. },
  622. {
  623. "fieldPath": "type",
  624. "columnName": "type",
  625. "affinity": "TEXT",
  626. "notNull": true
  627. },
  628. {
  629. "fieldPath": "size",
  630. "columnName": "size",
  631. "affinity": "INTEGER",
  632. "notNull": false
  633. },
  634. {
  635. "fieldPath": "progress",
  636. "columnName": "progress",
  637. "affinity": "INTEGER",
  638. "notNull": false
  639. },
  640. {
  641. "fieldPath": "available",
  642. "columnName": "available",
  643. "affinity": "INTEGER",
  644. "notNull": true
  645. }
  646. ],
  647. "primaryKey": {
  648. "columnNames": [
  649. "id"
  650. ],
  651. "autoGenerate": true
  652. },
  653. "indices": [
  654. {
  655. "name": "index_attachment_message",
  656. "unique": false,
  657. "columnNames": [
  658. "message"
  659. ],
  660. "createSql": "CREATE INDEX `index_attachment_message` ON `${TABLE_NAME}` (`message`)"
  661. },
  662. {
  663. "name": "index_attachment_message_sequence",
  664. "unique": true,
  665. "columnNames": [
  666. "message",
  667. "sequence"
  668. ],
  669. "createSql": "CREATE UNIQUE INDEX `index_attachment_message_sequence` ON `${TABLE_NAME}` (`message`, `sequence`)"
  670. }
  671. ],
  672. "foreignKeys": [
  673. {
  674. "table": "message",
  675. "onDelete": "CASCADE",
  676. "onUpdate": "NO ACTION",
  677. "columns": [
  678. "message"
  679. ],
  680. "referencedColumns": [
  681. "id"
  682. ]
  683. }
  684. ]
  685. },
  686. {
  687. "tableName": "operation",
  688. "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `folder` INTEGER NOT NULL, `message` INTEGER NOT NULL, `name` TEXT NOT NULL, `args` TEXT NOT NULL, `created` INTEGER NOT NULL, FOREIGN KEY(`folder`) REFERENCES `folder`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE , FOREIGN KEY(`message`) REFERENCES `message`(`id`) ON UPDATE NO ACTION ON DELETE CASCADE )",
  689. "fields": [
  690. {
  691. "fieldPath": "id",
  692. "columnName": "id",
  693. "affinity": "INTEGER",
  694. "notNull": false
  695. },
  696. {
  697. "fieldPath": "folder",
  698. "columnName": "folder",
  699. "affinity": "INTEGER",
  700. "notNull": true
  701. },
  702. {
  703. "fieldPath": "message",
  704. "columnName": "message",
  705. "affinity": "INTEGER",
  706. "notNull": true
  707. },
  708. {
  709. "fieldPath": "name",
  710. "columnName": "name",
  711. "affinity": "TEXT",
  712. "notNull": true
  713. },
  714. {
  715. "fieldPath": "args",
  716. "columnName": "args",
  717. "affinity": "TEXT",
  718. "notNull": true
  719. },
  720. {
  721. "fieldPath": "created",
  722. "columnName": "created",
  723. "affinity": "INTEGER",
  724. "notNull": true
  725. }
  726. ],
  727. "primaryKey": {
  728. "columnNames": [
  729. "id"
  730. ],
  731. "autoGenerate": true
  732. },
  733. "indices": [
  734. {
  735. "name": "index_operation_folder",
  736. "unique": false,
  737. "columnNames": [
  738. "folder"
  739. ],
  740. "createSql": "CREATE INDEX `index_operation_folder` ON `${TABLE_NAME}` (`folder`)"
  741. },
  742. {
  743. "name": "index_operation_message",
  744. "unique": false,
  745. "columnNames": [
  746. "message"
  747. ],
  748. "createSql": "CREATE INDEX `index_operation_message` ON `${TABLE_NAME}` (`message`)"
  749. }
  750. ],
  751. "foreignKeys": [
  752. {
  753. "table": "folder",
  754. "onDelete": "CASCADE",
  755. "onUpdate": "NO ACTION",
  756. "columns": [
  757. "folder"
  758. ],
  759. "referencedColumns": [
  760. "id"
  761. ]
  762. },
  763. {
  764. "table": "message",
  765. "onDelete": "CASCADE",
  766. "onUpdate": "NO ACTION",
  767. "columns": [
  768. "message"
  769. ],
  770. "referencedColumns": [
  771. "id"
  772. ]
  773. }
  774. ]
  775. }
  776. ],
  777. "setupQueries": [
  778. "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
  779. "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, \"cd3cf378d6f71c13ba8beb38a8bf58cf\")"
  780. ]
  781. }
  782. }