SQLite format 3€@ .Y xQn~Y}î}ƒ|ý|ˆ{ý{hz“z)y€xéxYw'xv�vu©trs5rpªoáp}pPon¬nn�x�OtablepartspartsCREATE TABLE parts (part TEXT NOT NULL PRIMARY KEY, start INTEGER NOT NULL, idx INTEGER NOT NULL))=indexsqlite_autoindex_parts_1partsq/�'indexidx_schema_uniqueschemaCREATE INDEX idx_schema_unique ON schema (ident, attr, value, value_type_tag)�?‚YtableschemaschemaCREATE TABLE schema (ident TEXT NOT NULL, attr TEXT NOT NULL, value BLOB NOT NULL, value_type_tag SMALLINT NOT NULL, FOREIGN KEY (ident) REFERENCES idents (ident))m�5tableidentsidentsCREATE TABLE idents (ident TEXT NOT NULL PRIMARY KEY, entid INTEGER UNIQUE NOT NULL)+?indexsqlite_autoindex_idents_2idents+?indexsqlite_autoindex_idents_1idents‚S!!„uviewall_datomsall_datomsCREATE VIEW all_datoms AS SELECT e, a, v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM datoms WHERE index_fulltext IS 0 UNION ALL SELECT e, a, v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM fulltext_datoms‚2++„viewfulltext_datomsfulltext_datomsCREATE VIEW fulltext_datoms AS SELECT e, a, fulltext_values.text AS v, tx, value_type_tag, index_avet, index_vaet, index_fulltext, unique_value FROM datoms, fulltext_values WHERE datoms.index_fulltext IS NOT 0 AND datoms.v = fulltext_values.rowid‚:=5„ triggerinsert_fulltext_searchidfulltext_values_viewCREATE TRIGGER insert_fulltext_searchid INSTEAD OF INSERT ON fulltext_values_view WHEN NOT EXISTS (SELECT 1 FROM fulltext_values WHERE text = new.text) BEGIN INSERT INTO fulltext_values (text, searchid) VALUES (new.text, new.searchid); END‚4?5ƒtriggerreplace_fulltext_searchidfulltext_values_viewCREATE TRIGGER replace_fulltext_searchid INSTEAD OF INSERT ON fulltext_values_view WHEN EXISTS (SELECT 1 FROM fulltext_values WHERE text = new.text) BEGIN UPDATE fulltext_values SET searchid = new.searchid WHERE text = new.text; ENDt55�viewfulltext_values_viewfulltext_values_viewCREATE VIEW fulltext_values_view AS SELECT * FROM fulltext_values|55�tablefulltext_values_statfulltext_values_statCREATE TABLE 'fulltext_values_stat'(id INTEGER PRIMARY KEY, value BLOB)�;;�%tablefulltext_values_docsizefulltext_values_docsizeCREATE TABLE 'fulltext_values_docsize'(docid INTEGER PRIMARY KEY, size BLOB)�Z 99‚Otablefulltext_values_segdirfulltext_values_segdir CREATE TABLE 'fulltext_values_segdir'(level INTEGER,idx INTEGER,start_block INTEGER,leaves_end_block INTEGER,end_block INTEGER,root BLOB,PRIMARY KEY(level, idx))K_9indexsqlite_autoindex_fulltext_values_segdir_1fulltext_values_segdir� ==�-tablefulltext_values_segmentsfulltext_values_segments CREATE TABLE 'fulltext_values_segments'(blockid INTEGER PRIMARY KEY, block BLOB)� ;;�?tablefulltext_values_contentfulltext_values_content CREATE TABLE 'fulltext_values_content'(docid INTEGER PRIMARY KEY, 'c0text', 'c1searchid')�& ++‚tablefulltext_valuesfulltext_valuesCREATE VIRTUAL TABLE fulltext_values USING FTS4 (text NOT NULL, searchid INT, tokenize=unicode61 "remove_diacritics=0")h 3%�indexidx_transactions_txtransactions CREATE INDEX idx_transactions_tx ON transactions (tx, added)�R%%‚gtabletransactionstransactions CREATE TABLE transactions (e INTEGER NOT NULL, a SMALLINT NOT NULL, v BLOB NOT NULL, tx INTEGER NOT NULL, added TINYINT NOT NULL DEFAULT 1, value_type_tag SMALLINT NOT NULL)�;�]indexidx_datoms_unique_valuedatomsCREATE UNIQUE INDEX idx_datoms_unique_value ON datoms (a, value_type_tag, v) WHERE unique_value IS NOT 0�3�Qindexidx_datoms_fulltextdatomsCREATE INDEX idx_datoms_fulltext ON datoms (value_type_tag, v, a, e) WHERE index_fulltext IS NOT 0s+�/indexidx_datoms_vaetdatomsCREATE UNIQUE INDEX idx_datoms_vaet ON datoms (v, a, e) WHERE index_vaet IS NOT 0�+�Oindexidx_datoms_avetdatomsCREATE UNIQUE INDEX idx_datoms_avet ON datoms (a, value_type_tag, v, e) WHERE index_avet IS NOT 0i+�indexidx_datoms_aevtdatomsCREATE UNIQUE INDEX idx_datoms_aevt ON datoms (a, e, value_type_tag, v)i+�indexidx_datoms_eavtdatomsCREATE UNIQUE INDEX idx_datoms_eavt ON datoms (e, a, value_type_tag, v)ƒ$†#tabledatomsdatomsCREATE TABLE datoms (e INTEGER NOT NULL, a SMALLINT NOT NULL, v BLOB NOT NULL, tx INTEGER NOT NULL, value_type_tag SMALLINT NOT NULL, index_avet TINYINT NOT NULL DEFAULT 0, index_vaet TINYINT NOT NULL DEFAULT 0, index_fulltext TINYINT NOT NULL DEFAULT 0, unique_value TINYINT NOT NULL DEFAULT 0) Ywj䦄_?$~é~Å~¨~‰~h~F~'~ }ê}É}«}‡}e}H}+} |ñ|Î|´|Ž|u|T|5|{è{Ã{œ{u{P{.{{zõzâzÏz¼z©z–z„zqz^zKz8z%zyÿyìyÙyÆy³y yŽy|yjyWyDy1yy xøxåxÒx¿x¬x™x†xsx`xMx:x'xxwîwÛwÉw¶w£w�w}wjY  X  W  V  U  %T   S  #R  Q  $P   O   N   M  L  K   J   I   H  G   F  E   D  C   B  A  % @  % !?  %>   "=  <  ;  #:  #9  8  7  $6  $5   4   3   2   1   0   /    .  -  ,  +  *   )   (   '    &  -  :db.excise/attrs #%  3  :db.cardinality/one %$  7  :db.install/attribute %#  7  :db.install/partition #"  3  :db.alter/attribute %!  7  :db.install/valueType $  5  :db.cardinality/many   '  :db.type/long   +  :db.type/double     :db/add $  5  %:db.schema/attribute    :db/ident !  /  :db.excise/before     #:db/doc   +  :db/cardinality   #  :db.part/tx   #  :db/retract   -  !:db.unique/value "  1  $:db.schema/version   %  :db/fulltext   +  :db/isComponent   '  :db/noHistory   %  :db.type/ref   '  :db/txInstant   -  :db.type/keyword   +  :db.type/string   '  :db/valueType   #  :db.part/db "  1  :db.excise/beforeT   '  :db.part/user   !  :db/unique     :db/index   )  :db.type/bytes #  3  ":db.unique/identity   -  :db.type/boolean   !  :db/excise   -  :db.type/instant   Y‰Úÿ% Yz3}�{o{e{[zjz¶z>zTz3zÁzzÌz z×z•z«zIztzŠz_~ ||{ý|µ{zø|ñ{/{$|–zízâ~ê|(|}Ë{š{�I|>|3~Z{Ü{Ñ]|T|I~D{Æ{»~s{ò{ç}^}ù2}ä¿|_}Ÿ|Ô{{~Š~·}.}E~Ñ¥Óp|y}~ˆ}º{„{y~({°{¥}o{P{:{Eí Y X W V %U  T #S R $Q  P  O  N M L  K  J  I H  G F  E D  C B % A % !@ %?   ">  =  < #; #: 9 8 $7 $6  5  4  3  2  1  0   / . - , +  *  )  (  ' - :db.excise/attrs& 3 :db.cardinality/one% 7 :db.install/attribute$ 7 :db.install/partition# 3 :db.alter/attribute" 7 :db.install/valueType! 5 :db.cardinality/many  ' :db.type/long + :db.type/double  :db/add 5% :db.schema/attribute  :db/ident / :db.excise/before # :db/doc + :db/cardinality # :db.part/tx # :db/retract -! :db.unique/value 1$ :db.schema/version % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3" :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Y‰Úÿ% Yz3}�~ |µ|ñ|–~ê}ËI~Z]~D~s}^}ù2}ä¿|_}Ÿ|Ô~Š~·}.}E~Ñ¥Óp|y}~ˆ}º~(}oízjz¶z>zTz3zÁzzÌz z×z•z«zIztzŠz_{o|{{/zí|({š|>{Ü|T{Æ{ò{{„{°{P{e|zø{$zâ|{�|3{Ñ|I{»{ç{{y{¥{:{[{E{ý Y X W V %U  T #S R $Q  P  O  N M L  K  J  I H  G F  E D  C B % A  %!@ %?   ">  =  < #; #: 9 8 $7 $6  5  4  3  2  1  0   / . - , +  *  )  (  ' - :db.excise/attrs& 3 :db.cardinality/one% 7 :db.install/attribute$ 7 :db.install/partition# 3 :db.alter/attribute" 7 :db.install/valueType! 5 :db.cardinality/many  ' :db.type/long + :db.type/double  :db/add 5% :db.schema/attribute  :db/ident / :db.excise/before # :db/doc + :db/cardinality # :db.part/tx # :db/retract -! :db.unique/value 1$ :db.schema/version % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3" :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Y‰Úÿ% Xz=|Ô}|y|_}Ÿ|–|µ|ñ}ä2}o~(¥p}EÓ~·}.~Š~ш~}^}Ë}º¿~D}�]~Z~s}ù~ I~êíztzÀzHz^z=zËz‰zÖzªzázŸzµzSz~z”zi{ {9z÷|({¤|>{#{Z{y|{º{Ž{æ|T{Ð{ü{o||{™|3{Û|I{Å{ñ{ƒ{¯{{.zì{{D{O{e Y X W V %U  T #S R $Q  P  O  N M L  K  J  I H  G F  E D  C B  %A  !%@ %?   ">  =  < #; #: 9 8 $7 $6  5  4  3  2  1  0 . - , +  *  )  (  ' - :db.excise/attrs& 3 :db.cardinality/one% 7 :db.install/attribute$ 7 :db.install/partition# 3 :db.alter/attribute" 7 :db.install/valueType! 5 :db.cardinality/many  ' :db.type/long + :db.type/double  :db/add 5 :db.schema/attribute%   :db/ident / :db.excise/before  :db/doc# + :db/cardinality # :db.part/tx # :db/retract - :db.unique/value! 1 :db.schema/version$ % :db/fulltext  + :db/isComponent  ' :db/noHistory  % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique   :db/index  ) :db.type/bytes 3 :db.unique/identity" - :db.type/boolean ! :db/excise - :db.type/instant Y‰Úÿ% 2~~B~‡~~.~~‘~U~›~s~¥~i~}~$~Í~õ~¹ÎVâ~á/ºjB’ö~¦&°ÄL؈ìtœ8`~Ã~ë~¯~×~ÿ ~K~_~8 Y X W V %U T #S R $Q  P  O  N M L  K  J  I H  G F  E D  C B  %A ! %@ %? " > = < #; #: 9 8 $7 $6  5  4  3  2  1  0 . - , +  *  )  (  ' € %|»}(}`|Ó|»}ä;|î} }C(~#U}·~a¾�}‘è~ä}|~»~ü£~I}¨~ }ýÖ~{}Ó|~�~¦~6~Ïj - :db.excise/attrs& 3 :db.cardinality/one% 7 :db.install/attribute$ 7 :db.install/partition# 3 :db.alter/attribute" 7 :db.install/valueType! 5 :db.cardinality/many  ' :db.type/long + :db.type/double  :db/add 5 :db.schema/attribute  :db/ident / :db.excise/before  :db/doc + :db/cardinality # :db.part/tx # :db/retract - :db.unique/value 1 :db.schema/version % :db/fulltext + :db/isComponent ' :db/noHistory % :db.type/ref ' :db/txInstant - :db.type/keyword + :db.type/string  ' :db/valueType  # :db.part/db  1 :db.excise/beforeT  ' :db.part/user  ! :db/unique  :db/index ) :db.type/bytes 3 :db.unique/identity - :db.type/boolean ! :db/excise - :db.type/instant Yxuçȯ�nQ9 ~ã~É~­~�~p~T~9~}ÿ}ä}Ã}¤}Š}p}R}<}}|â|Ì|®|’|o|K|)|{á{¿{ {�{€{p{`{P{@{0{ {{zñzázÑzÁz±z¡z‘z�zqzazQzBz3z$zzyôyäyÔyÄy´y¤y”y„ytydyTyDy4y$yyxôxäxÔxÅxµx¥x•x…xuY X W V U % T  S #R Q $P  O  N  M L K  J  I  H G  F E  D C  B A % @ % !? % >   " =   <  ; #: #9 8 7 $6 $5  4  3  2  1  0   /   . - , + *  )  (  '  & - :db.excise/attrs % 3 :db.cardinality/one "$ 7 :db.install/attribute "# 7 :db.install/partition " 3 :db.alter/attribute "! 7 :db.install/valueType !  5  :db.cardinality/many  ' :db.type/long  + :db.type/double   :db/add ! 5 %:db.schema/attribute   :db/ident  / :db.excise/before   #:db/doc  + :db/cardinality  # :db.part/tx  # :db/retract  - !:db.unique/value  1 $:db.schema/version  %  :db/fulltext  +  :db/isComponent  '  :db/noHistory  % :db.type/ref  ' :db/txInstant  - :db.type/keyword   + :db.type/string   ' :db/valueType   # :db.part/db   1 :db.excise/beforeT   ' :db.part/user  !  :db/unique    :db/index  ) :db.type/bytes  3 ":db.unique/identity  - :db.type/boolean  ! :db/excise  - :db.type/instant  Y‰Úÿ% Y|‡÷íãÙÏÅ»±§�“‰ukaWMC9/%~ý~ó~é~ß~Õ~Ë~Á~·~­~£~™~�~…~{~q~g~]~S~I~?~5~+~!~~ ~}ù}ï}å}Û}Ñ}Ç}½}³}©}Ÿ}•}‹}�}w}m}c}Y}O}E};}1}'}}} |ÿ|õ|ë|á|×|Í|Ã|¹|¯|¥|›|‘|‡  Y  X  W  V  U  T  S  R  Q  P  O  N  M  L  K  J  I  H  G  F  E  D  C  B  A  @  ?  >  =  <  ;  :  9  8  7  6  5  4  3  2  1  0  /  .  -  ,  +  *  )  (  '  &  %  $  #  "  !                                                                € € € € € € %}íÕÀ²œ�pY@&~ý~ä~Ì~¶~›~…~r~Y~H~5~#~~}ó}Ý}Î}¾}£}–}�}n}Z}E}5}}%+:db/cardinality$5:db.schema/attribute%#!:db/excise"+:db/isComponent !):db.type/bytes ':db.part/user+:db.type/double :db/add7:db.install/valueType!:db/unique :db/index -:db.excise/attrs :db/doc#%:db.type/ref#:db.part/db%:db/fulltext ':db/txInstant#:db.part/tx3:db.unique/identity"':db.type/long-:db.type/boolean7:db.install/attribute-:db.type/instant1:db.schema/version$ 3:db.alter/attribute ':db/noHistory  -:db.unique/value! 5:db.cardinality/many  3:db.cardinality/one/:db.excise/before#:db/retract7:db.install/partition-:db.type/keyword  :db/ident+:db.type/string1:db.excise/beforeT':db/valueType %}+~ñ0I}÷aØ~«‡}À~)~\}Ž}?~Ú~–}{} ~Å¡~„~Ä~l}´}+~ }X~9¶}é}g w~J}Úï+:db/cardinality%5:db.schema/attribute$!:db/excise#+:db/isComponent"):db.type/bytes!':db.part/user +:db.type/double :db/add7:db.install/valueType!:db/unique :db/index-:db.excise/attrs :db/doc%:db.type/ref#:db.part/db%:db/fulltext':db/txInstant#:db.part/tx3:db.unique/identity':db.type/long-:db.type/boolean7:db.install/attribute-:db.type/instant1:db.schema/version3:db.alter/attribute ':db/noHistory -:db.unique/value 5:db.cardinality/many 3:db.cardinality/one /:db.excise/before#:db/retract7:db.install/partition-:db.type/keyword :db/ident+:db.type/string1:db.excise/beforeT' :db/valueType %$êx„ÞT¢û$Z6`~ºNØBŠ0fõÒ´rä–H<ÌÆÀ�l®*%%$# "!   # "$  !      #{ ⣂`<~ö~Ù~·~“~o~I~(~}Þ}µ}‘}k}O}1}|ó|Ø|¯|‰|^|4|{à{¶{Œ{`{6{ *#7+:db.install/attribute:db/cardinality ("7':db.install/attribute:db/valueType*!7+:db.install/partition:db/cardinality ( 7':db.install/partition:db/valueType(3+:db.alter/attribute:db/cardinality &3':db.alter/attribute:db/valueType*7+:db.install/valueType:db/cardinality (7':db.install/valueType:db/valueType)5+:db.schema/attribute:db/cardinality $5!:db.schema/attribute:db/unique!'5':db.schema/attribute:db/valueType!:db/ident:db/unique"+:db/ident:db/cardinality':db/ident:db/valueType+:db/doc:db/cardinality':db/doc:db/valueType$++:db/cardinality:db/cardinality"+':db/cardinality:db/valueType'1+:db.schema/version:db/cardinality%1':db.schema/version:db/valueType!%+:db/fulltext:db/cardinality%':db/fulltext:db/valueType$ ++:db/isComponent:db/cardinality" +':db/isComponent:db/valueType" '+:db/noHistory:db/cardinality '':db/noHistory:db/valueType ' :db/txInstant:db/index"'+:db/txInstant:db/cardinality '':db/txInstant:db/valueType"'+:db/valueType:db/cardinality '':db/valueType:db/valueType!+:db/unique:db/cardinality!':db/unique:db/valueType+:db/index:db/cardinality':db/index:db/valueType #zè{˜{Ãzè{{@{m{ì||D|p|—}¥}Ï}Y}€}}<}÷~|Ý|Á|þÁâ~=~d~‰~®~ï~Ñ¡7\,7+:db.install/attribute:db/cardinality #*7':db.install/attribute:db/valueType",7+:db.install/partition:db/cardinality !*7':db.install/partition:db/valueType *3+:db.alter/attribute:db/cardinality (3':db.alter/attribute:db/valueType,7+:db.install/valueType:db/cardinality *7':db.install/valueType:db/valueType+5+:db.schema/attribute:db/cardinality &5!:db.schema/attribute:db/unique!)5':db.schema/attribute:db/valueType!:db/ident:db/unique" +:db/ident:db/cardinality':db/ident:db/valueType+:db/doc:db/cardinality':db/doc:db/valueType&++:db/cardinality:db/cardinality$+':db/cardinality:db/valueType)1+:db.schema/version:db/cardinality'1':db.schema/version:db/valueType#%+:db/fulltext:db/cardinality!%':db/fulltext:db/valueType&++:db/isComponent:db/cardinality $+':db/isComponent:db/valueType $'+:db/noHistory:db/cardinality "'':db/noHistory:db/valueType ' :db/txInstant:db/index $'+:db/txInstant:db/cardinality"'':db/txInstant:db/valueType$'+:db/valueType:db/cardinality"'':db/valueType:db/valueType!!+:db/unique:db/cardinality!':db/unique:db/valueType +:db/index:db/cardinality' :db/index:db/valueType ¼îÕ¼#:db.part/tx':db.part/user#:db.part/db& ÏñÏß#:db.part/tx':db.part/user# :db.part/db