SQLite format 3 @ , 1 [L -' r ~}W~|},{|z{y"xvuvtEussksr c3indexIX_Undo_level_id_idUndoCREATE INDEX [IX_Undo_level_id_id] ON [Undo] ([level_id], [id])c5 indexIX_Pipe_component_idPipeCREATE INDEX [IX_Pipe_component_id] ON [Pipe] ([component_id])k9indexIX_Member_component_idMemberCREATE INDEX [IX_Member_component_id] ON [Member] ([component_id])k7 indexIX_Component_level_idComponentCREATE INDEX [IX_Component_level_id] ON [Component] ([level_id])atableLevelLevelCREATE TABLE [Level] ( [id] string PRIMARY KEY NOT NULL, [passed] bit NOT NULL DEFAULT 0, [mastered] bit NOT NULL, [cycles] int NOT NULL, [symbols] int NOT NULL, [reactors] int NOT NULL, [best_cycles] integer NOT NULL DEFAULT 0, [best_symbols] integer NOT NULL DEFAULT 0, [best_reactors] integer NOT NULL DEFAULT 0 ))= indexsqlite_autoindex_Level_1Level4##/tableResearchNetResearchNetCREATE TABLE [ResearchNet] ( [level_id] text PRIMARY KEY NOT NULL, [when_created] datetime NOT NULL, [definition] text NOT NULL )5I# indexsqlite_autoindex_ResearchNet_1ResearchNetk %tableComponentComponentCREATE TABLE [Component] ( [rowid] integer PRIMARY KEY AUTOINCREMENT NOT NULL, [level_id] string, [type] string NOT NULL, [x] integer NOT NULL, [y] integer NOT NULL, [name] text DEFAULT NULL, [active_layers] integer NOT NULL DEFAULT 200, [visible_layers] integer NOT NULL DEFAULT 255, [locked_layers] integer NOT NULL DEFAULT 0, CONSTRAINT [FK_Component_0] FOREIGN KEY ([level_id]) REFERENCES [Level] ([id]) )P++Ytablesqlite_sequencesqlite_sequence CREATE TABLE sqlite_sequence(name,seq),3tableMemberMemberCREATE TABLE [Member] ( [rowid] integer PRIMARY KEY AUTOINCREMENT NOT NULL, [component_id] integer NOT NULL, [type] string NOT NULL, [arrow_dir] integer NOT NULL DEFAULT -1, [choice] integer NOT NULL, [layer] integer NOT NULL, [x] integer NOT NULL, [y] integer NOT NULL, [element_type] integer NOT NULL DEFAULT 0, [element] integer NOT NULL DEFAULT 0 )? atableUndoUndo CREATE TABLE [Undo] ( [level_id] text NOT NULL, [id] integer NOT NULL, [log] text DEFAULT NULL, CONSTRAINT [PK_Undo] PRIMARY KEY ([level_id], [id]) )' ; indexsqlite_autoindex_Undo_1UndoTtableUndoPtrUndoPtrCREATE TABLE [UndoPtr] ( [level_id] text PRIMARY KEY NOT NULL, [ptr] integer NOT NULL DEFAULT 0, CONSTRAINT [FK_UndoPtr_1] FOREIGN KEY ([ptr]) REFERENCES [Undo] ([id]) )-A indexsqlite_autoindex_UndoPtr_1UndoPtr h/tableLocalLocalCREATE TABLE [Local] ( [key] text PRIMARY KEY NOT NULL, [value] text ))= indexsqlite_autoindex_Local_1LocalG!!YtableAnnotationAnnotationCREATE TABLE [Annotation] ( [component_id] integer NOT NULL, [output_id] integer NOT NULL, [expanded] bit NOT NULL, [x] integer NOT NULL, [y] integer NOT NULL, [annotation] text NOT NULL, CONSTRAINT [PK_Annotation] PRIMARY KEY ([output_id], [component_id]) )3G! indexsqlite_autoindex_Annotation_1AnnotationzWtablePipePipeCREATE TABLE [Pipe] ( [component_id] integer NOT NULL, [output_id] integer NOT NULL, [x] integer NOT NULL, [y] integer NOT NULL, CONSTRAINT [PK_Pipe] PRIMARY KEY ([component_id], [output_id], [x], [y]) )'; indexsqlite_autoindex_Pipe_1Pipe i A R #{ : W W \0~~~;~+}}}}z}j|||||z|^|B|{{{{`{4zzz?z/yyyyyVxxxx7xxwww#vvvvvvjvKv.vuuuuuvuuttttitXtGt%sssstscsGssrrrrrkrNr2rqqq~qmq\qKp|pooooooqo]onnon^nMnmmmmm6mmllTlBlkkkkkk@k"kjjjQj3iivi(ihhhhoh]ff e6dZcccc#cbbbUb7b aaaaz```o`__^_>^]^_[9[Y[ZZX X_[XXWXAY*YH lE IC1,2:0,6;2,2:0,6;3,2:0,6;1,3:0,1;2,3:0,1;3,3:0,1; 1,2,1:1;2,2,1:1;1,2,0:1;2,2,0:1;3,2,0:1; X; )C +? I? 2,3:0,1;1,3:0,6; 1,3,1:1; X \F )CK1,0:0,7;0,1:0,1;1,1:0,6;1,2:0,6;0,2:0,1; 1,0,0:1;0,1,1:1;1,1,0:1;0,2,1:1; D )A1,0:0,1; C )Az2,3:0,6; YZ )A 1,0:0,1; *@ I?Kl0,1:0,6;1,1:0,1; 0,1,1:1; YZ G )D=1,3:0,8; H D [ V )D2,3:0,8; [ )A1,0:0,1; [ )A2,3:0,6; ; 2c\1,0:0,6;2,0:0,6;1,1:0,6;1,2:0,6;1,3:0,6;0,0:0,1;0,1:0,1;0,2:0,1;0,3:0,1;2,3:0,6;3,0:0,1;2,1:0,6;3,1:0,1;3,3:0,1;2,2:0,6;3,2:0,1; 1,0,1:1;1,0,0:2;1,1,0:1;1,2,0:1;0,0,1:1;0,1,1:1;0,2,1:1;0,3,1:1;1,3,1:1;2,0,1:1;2,0,0:2;2,3,1:1;2,1,1:1;2,1,0:1;2,2,1:1; Z> +4 3,1:0,17; = +43,3:0,17; _P_P C #B 9@i%2,2:0,1; 2,1:0,1; 9 0m1,2:0,6;1,1:0,6;2,1:0,6;2,2:0,6;1,0:0,1;2,0:0,1;1,3:0,1;2,3:0,1; 1,1,1:2;1,0,0:1;1,2,1:2;2,0,0:1;1,2,0:1;2,2,0:1;2,1,0:1; < 2 T: 0X@1,1:0,6;1,0:0,6;2,1:0,6;2,0:0,6;1,2:0,6;1,3:0,6;2,2:0,6;2,3:0,6;0,0:0,1;0,1:0,1;0,3:0,1;0,2:0,1;3,0:0,1;3,1:0,1;3,2:0,1;3,3:0,1; 1,0,0:2;2,0,0:2;1,0,1:1;1,1,0:1;1,2,0:1;2,1,0:1;2,2,0:1;1,3,1:1;0,0,1:1;0,1,1:1;0,3,1:1;0,2,1:1;2,0,1:1;2,1,1:1;2,2,1:1;2,3,1:1; 1,0:0,6;2,0:0,6;1,1:0,6;1,2:0,6;2,1:0,6;2,2:0,6;0,0:0,1;0,1:0,1;0,2:0,1;3,1:0,1;3,0:0,1;3,2:0,1; 1,0,1:1;1,0,0:2;1,1,0:1;2,0,0:2;2,1,0:1;1,2,1:2;0,0,1:1;0,1,1:1;0,2,1:1;2,1,1:1;2,0,1:1;2,2,1:1; d6 9+ 2,0:0,1;2,1:0,6;2,2:0,1; 2,0,0:1;2,1,0:1; 3,1:0,6;3,0:0,1;3,2:0,1; 3,0,0:1;3,1,0:1; l7 I.o2,3:0,7;2,2:0,7;1,3:0,1;1,2:0,1;3,2:0,1;3,3:0,1; 2,2,0:2;1,3,1:1;1,2,1:1;2,2,1:1;2,3,1:1; "5 9+ 2,3:0,1; 1,3:0,1; 3 )}2,2:0,7;2,1:0,7;3,1:0,8;3,2:0,8;1,1:0,8;1,2:0,8; 2,1,0:2;2,1,1:1;3,1,0:1;2,2,1:1;1,1,1:2;1,2,1:2; 1,3:0,7;2,3:0,7; 1,3,1:1; 4 ) _ ; Y)_ . I?t2,3:0,1;1,3:0,6; 1,3,1:1; 8 . zz A )@3,3:0,8; +2 I*bi2,0:0,8;3,0:0,8; 2,0,1:1; +1 I*2,3:0,7;3,3:0,7; 2,3,1:1; M0 #`2,1:0,6;1,1:0,76;3,1:0,1;0,1:0,1; 2,1,1:1;0,1,1:1;1,1,1:3; / # m. Kr0,1:0,6;1,1:0,76;0,0:0,1;1,0:0,1;0,2:0,1;1,2:0,1; 0,1,1:1;0,0,0:1;1,0,0:1;0,1,0:1;1,1,0:1; - {Y|1,3:0,6;0,3:0,1;2,3:0,6;3,3:0,1; 0,3,1:1;2,3,1:1;1,3,1:2; 0,3:0,1;1,3:0,6;2,3:0,76;3,3:0,1; 0,3,1:1;1,3,1:2;2,3,1:1; , ! C+ y!q3,3:0,7;2,3:0,6; 2,3,1:3; 2,3:0,7;3,3:0,8; 2,3,1:2; * #) 9!(1,3:0,7; 2,3:0,7; *( I1,0:0,8;0,0:0,8; 0,0,1:1; ' )?3,3:0,8; +& IV3,0:0,8;2,0:0,8; 2,0,1:2; +% I2,3:0,7;3,3:0,7; 2,3,1:3; ]$ +T3,1:0,6;1,1:0,6;1,0:0,8;3,0:0,8;2,1:0,14; 1,0,0:2;3,0,0:2;2,1,1:2;1,1,1:2; # " 1,0:0,7;2,0:0,7;2,1:0,76;1,1:0,76;1,2:0,1;2,2:0,1;0,0:0,1;0,1:0,1; 1,0,1:1;2,0,0:1;1,0,0:1;1,1,1:1;1,1,0:1;2,1,0:1;0,0,1:1;0,1,1:1; ! v ]{1,3:0,7;3,3:0,1;2,3:0,76;1,2:0,76;2,2:0,7;0,2:0,1; 2,3,1:1;1,3,1:1;1,2,0:1;2,2,0:2;1,2,1:1;0,2,1:1; X !}D1,1:0,76;2,1:0,76;2,2:0,76;1,2:0,76;1,0:0,1;2,0:0,1;3,1:0,1;3,2:0,1;2,3:0,1;1,3:0,1;0,2:0,1;0,1:0,1; 1,1,1:1;2,1,0:1;1,1,0:1;1,2,1:1;1,0,0:1;2,0,0:1;2,1,1:1;2,2,1:1;2,2,0:1;1,2,0:1;0,2,1:1;0,1,1:1; F }{ 0,1:0,1;1,1:0,76;1,2:0,7;2,1:0,6;2,2:0,76;1,0:0,1;2,0:0,1;3,1:0,1;3,2:0,1;2,3:0,1;1,3:0,1; 0,1,1:1;1,1,0:1;1,1,1:1;2,1,0:1;1,2,1:1;1,0,0:1;2,0,0:1;2,1,1:1;2,2,1:1;2,2,0:1;1,2,0:1; ; i 1,1:0,7;2,1:0,6;1,2:0,6;2,2:0,6;1,0:0,1;2,0:0,1;3,1:0,1;3,2:0,1;2,3:0,1;1,3:0,1;0,2:0,1; 1,1,0:1;2,1,0:1;1,2,1:1;1,0,0:1;2,0,0:1;2,1,1:1;2,2,1:1;2,2,0:1;1,2,0:1;0,2,1:1; % `1,1:0,76;2,2:0,76;2,1:0,6;1,2:0,6;1,0:0,1;0,1:0,1;0,2:0,1;1,3:0,1;2,3:0,1;2,0:0,1;3,1:0,1;3,2:0,1; 2,1,0:1;1,1,1:1;1,1,0:1;1,2,1:1;1,0,0:1;0,1,1:1;0,2,1:1;1,2,0:1;2,2,0:1;2,0,0:1;2,1,1:1;2,2,1:1; 1,1:0,76;2,1:0,76;2,2:0,76;1,2:0,76;1,0:0,1;2,0:0,1;0,2:0,1;0,1:0,1;3,1:0,1;3,2:0,1;1,3:0,1;2,3:0,1; 1,1,1:1;2,1,0:1;1,1,0:1;1,2,1:1;1,0,0:1;2,0,0:1;0,2,1:1;0,1,1:1;2,1,1:1;2,2,1:1;1,2,0:1;2,2,0:1; )z1,3:0,8; + IW1,1:0,6;0,1:0,8; 0,1,1:2; + I2,3:0,7;3,3:0,8; 2,3,1:2; * Iĝ3,1:0,6;2,1:0,8; 2,1,1:1; K x 2,1:0,8;1,2:0,6;1,1:0,6;1,0:0,8; 1,0,0:1;1,1,1:1;1,1,0:1; [ ) "/1,2:0,6;2,2:0,6;0,2:0,6;2,1:0,6;2,0:0,6; 1,2,1:1;2,0,0:1;0,2,1:1;2,1,0:1; \ ) P0,2:0,6;1,2:0,6; 0,2,1:1; 2,0:0,6;2,1:0,6;2,2:0,3; 2,0,0:1;2,1,0:1; 3,2:0,3; ) 2,1:0,1; 3 Y 2,2:0,8; 1,3:0,1;2,3:0,8; 1,3,1:1; # 9<1,1:0,1; 2,1:0,1; T 1,1:0,4;1,2:0,17;1,3:0,8;0,2:0,8;2,3:0,2; 1,1,0:1;1,2,0:2;0,2,1:2; )@ 0,0:0,0; ) 3,3:0,1; K 1,1:0,6;1,2:0,1;2,2:0,1;2,1:0,8; 1,1,0:1;2,1,0:1;1,1,1:1; +W;3,1:0,48; )@1,1:0,8; , K0Z1,3:0,15;1,2:0,8; 1,2,0:2; " ;[v2,0:0,5; 2,0:0,33; )mm2,0:0,14;1,0:0,14;3,0:0,14;1,1:0,14;3,1:0,14;3,2:0,14;1,2:0,14;2,2:0,14; 1,0,1:1;3,0,0:1;2,0,1:1;3,1,0:1;1,2,1:1;1,1,0:1;1,0,0:1;2,2,1:1; l +l2,3:0,14; l I/ 0,0:0,6;1,0:0,6;1,1:0,6;0,1:0,6;1,2:0,1;0,2:0,1; 0,0,1:1;1,0,0:1;1,1,0:1;0,1,1:2;0,1,0:1; ~ } )5 2,0:0,1; | +{ IIU2,0:0,7;3,0:0,1; 2,0,1:1; ;z in2,3:0,6;1,3:0,1;3,3:0,1; 1,3,1:1;2,3,1:1; y x w 51,1:0,1;1,2:0,6;1,3:0,1;0,2:0,1;2,2:0,1; 1,1,0:1;1,2,0:1;0,2,1:1;1,2,1:1; 2,1:0,1;2,2:0,1; 2,1,0:1; 1,1:0,1;1,2:0,1; 1,1,0:1; v Lu Lv1,0:0,7;1,2:0,7;1,1:0,14;2,1:0,7; 1,0,0:1;1,1,0:1;1,1,1:1; t = *s Io3,0:0,7;2,0:0,7; 2,0,1:1; +r I`h2,3:0,7;1,3:0,7; 1,3,1:1; q p o n lm I)?3,1:0,6;3,2:0,6;3,3:0,8;2,3:0,1;2,2:0,8;2,1:0,1; 3,1,0:1;2,2,1:1;3,2,0:1;2,1,0:1;2,3,1:1; Ll \0,3:0,1;2,0:0,1;2,1:0,8;2,2:0,6;2,3:0,6;1,3:0,6;1,2:0,6;3,3:0,1;1,0:0,1;1,1:0,8;3,2:0,8;0,2:0,8; 2,0,0:1;2,1,0:1;2,2,0:1;1,3,1:2;2,3,1:1;1,2,0:1;0,3,1:1;1,0,0:1;1,1,0:1;2,2,1:2;0,2,1:2; k j i ch ;&*1,2:0,6;0,2:0,8;3,2:0,8;2,2:0,6; 0,2,1:1;2,2,1:1;1,2,1:1; 2,3:0,8;1,3:0,65; 1,3,1:1; g ) #f =3,0:0,66; 3,0:0,65; d c +]'3,0:0,30; b +c2,0:0,39; a + 3,3:0,21; $` =sf2,0:0,39; 1,0:0,21; _ +&2,3:0,71; ^ | #] 9|k3,0:0,1; 2,0:0,1; \ z 3[ Yz1,1:0,6;2,1:0,7; 1,1,1:3; 1,2:0,7; Z )j02,0:0,7; Y j *X IfXk1,0:0,6;1,1:0,1; 1,0,0:1; *W If1,2:0,1;0,3:0,1;2,3:0,1; *T I`wd2,0:0,8;1,0:0,8; 1,0,1:1; +S I` 3,3:0,1;2,3:0,1; 2,3,1:1; R ;>2,0:0,1; 2,0:0,17; Q > P < 4O [< 3,3:0,1;2,3:0,8; 2,3,1:1; 2,3:0,11; N ).d1,2:0,1; *M I.1,3:0,8;0,3:0,1; 0,3,1:1; L +G 0,0:0,92; K _J /gG3,0:0,1;3,1:0,1; 3,0,0:1; 3,1:0,1;3,0:0,92; 3,0,0:1; 3,0:0,92;3,1:0,92; 3,0,0:1; I )d3,3:0,8; H ? G F - o=3,3:0,201; *E I 2,0:0,8;3,0:0,8; 2,0,1:1; *D I B!2,3:0,7;3,3:0,7; 2,3,1:1; C ) w1,1:0,6; B - 0,3:0,201; %A = !0,0:0,6; 0,0:0,201; @ #? 9 pM1,1:0,9;2,0:0,1; > - `j1,3:0,201; = *< I /3,3:0,6;2,3:0,6; 2,3,1:1; k; I 0,0:0,1;1,0:0,6;2,0:0,1;1,1:0,6;0,1:0,1;2,1:0,1; 0,0,1:1;1,0,1:1;1,0,0:2;0,1,1:1;1,1,1:1; : `9 1 2,2:0,201;2,1:0,1;2,3:0,202;3,2:0,1;3,3:0,1; 2,1,0:1;2,2,1:1;2,3,1:1;2,2,0:2; 8 !7 9 (1,0:0,1; 1,1:0,1; M6 sC1,3:0,1;3,3:0,1;2,3:0,201;2,2:0,1; 1,3,1:1;2,2,0:1;2,3,1:1; 5 `4 1 &0,2:0,6;0,3:0,201; 0,2,0:2; 0,2:0,201;0,3:0,6; 0,2,0:2; 0,3:0,1;0,2:0,1; 0,2,0:1; [3 ) ]T1,2:0,1;1,0:0,1;2,1:0,1;1,1:0,6;0,1:0,1; 1,1,0:1;1,1,1:1;0,1,1:1;1,0,0:1; K2 l3,3:0,1;2,2:0,1;3,2:0,7;3,1:0,1; 3,2,0:1;2,2,1:1;3,1,0:1; / . ? , +j0,2:0,24; M+ j*2,1:0,13;2,3:0,13;3,3:0,8;2,2:0,8; 2,3,1:1;2,1,0:1;2,2,0:1; * i T) iV2,1:0,13;2,3:0,13;2,2:0,8;3,3:0,8; 2,1,0:1;2,2,0:1;2,3,1:1; 1,3:0,24; "( 9_ =1,0:0,6;2,0:0,6; !' 9_-V1,3:0,6;0,3:0,6; X { . I?Bk0,1:0,6;1,1:0,1; 0,1,1:1; $ )A1,0:0,1; *$ I]81,0:0,6;1,2:0,6;3,1:0,6; <# m] 3,3:0,26;2,3:0,26;3,2:0,8; 2,3,1:1;3,2,0:1; 2" YWs2,1:0,1;3,0:0,8; 3,0:0,8;2,2:0,1; ! W " ;I 2,0:0,16;3,0:0,1; : iI[ 2,3:0,6;3,3:0,8;1,3:0,8; 1,3,1:1;2,3,1:1; )= 1,0:0,1; +=10,3:0,92; ):F3,0:0,0; ):E3,3:0,8; # ;8Ec2,1:0,1; 2,1:0,11; 8 y73,1:0,8;2,0:0,8;2,2:0,8;2,1:0,7; 2,1,1:1;2,0,0:2;2,1,0:1; 1,1:0,8;3,1:0,8;2,2:0,8;2,1:0,7; 2,1,1:1;2,1,0:1;1,1,1:2; 7 ! 963,1:0,8;1,1:0,8; ! 963,3:0,7;2,3:0,7; - Y )-a0,2:0,1;1,2:0,6;2,2:0,1;1,3:0,1;1,1:0,1; 1,1,0:1;1,2,1:1;1,2,0:1;0,2,1:1; + [ )+{0,2:0,1;1,2:0,6;2,2:0,1;1,3:0,1;1,1:0,1; 1,1,0:1;1,2,1:1;1,2,0:1;0,2,1:1; % [ )%{0,2:0,1;1,2:0,6;2,2:0,1;1,3:0,1;1,1:0,1; 1,1,0:1;1,2,1:1;1,2,0:1;0,2,1:1; )v1,1:0,7; * IS1,0:0,6;1,1:0,1; 1,0,0:1; * I0-1,1:0,1; 2,2:0,1; 0,2:0,1; )b 2,0:0,1; J 1,2:0,1;0,1:0,1;1,0:0,1;1,1:0,6; 1,0,0:1;1,1,0:1;0,1,1:1; | z {tld\TLD<4,$z~~~~~~~~~~~~~~~~~z~r~j~b~Z~R~J~B~:~1~(~~~ ~}}}}}}}}}}}}}}}}}t}kzzzzz|zjzXzFz4z"z}d}]}V}O}H}A}:}3},}%}}}} }|||||||||||||||||wz|o|g|_|W|O|G|>|6|.|&||||{{{{{{{{{{{{{{{{{x{o{f{]{T{K{B{9{0{'{{{{zzzzzzzzzszazOz=z+zz D D C C A A @ @ ? ? 4 4 2 2 0 0 . . + + ) ) * * # ! } { y w u s q o m j i f c b ` |^ z\ l jZ fX `T >R