OSDN Git Service

fix model
[pettanr/pettanr.git] / public / manifest.json
1 {\r
2   "controllers": {\r
3     "scrolls": {\r
4       "actions": {\r
5         "index": {\r
6           "type": "list",\r
7           "args": {\r
8             "list_name": "public"\r
9           }\r
10         },\r
11         "by_author": {\r
12           "type": "list"\r
13         },\r
14         "by_panel": {\r
15           "type": "list"\r
16         },\r
17         "play": {\r
18           "type": "list",\r
19           "args": {\r
20             "list_name": "play"\r
21           }\r
22         },\r
23         "show": {\r
24           "type": "show"\r
25         },\r
26         "count": {\r
27           "type": "count",\r
28           "args": {\r
29             "list_name": "public"\r
30           }\r
31         },\r
32         "count_by_author": {\r
33           "type": "count"\r
34         },\r
35         "count_by_panel": {\r
36           "type": "count"\r
37         },\r
38         "new": {\r
39           "type": "new"\r
40         },\r
41         "edit": {\r
42           "type": "edit"\r
43         }\r
44       }\r
45     },\r
46     "scroll_panels": {\r
47       "actions": {\r
48         "index": {\r
49           "type": "list",\r
50           "args": {\r
51             "list_name": "public"\r
52           }\r
53         },\r
54         "by_panel": {\r
55           "type": "list"\r
56         },\r
57         "by_scroll": {\r
58           "type": "list"\r
59         },\r
60         "show": {\r
61           "type": "show"\r
62         },\r
63         "count": {\r
64           "type": "count",\r
65           "args": {\r
66             "list_name": "public"\r
67           }\r
68         },\r
69         "count_by_panel": {\r
70           "type": "count"\r
71         },\r
72         "count_by_scroll": {\r
73           "type": "count"\r
74         },\r
75         "new": {\r
76           "type": "new"\r
77         },\r
78         "edit": {\r
79           "type": "edit"\r
80         }\r
81       }\r
82     },\r
83     "comics": {\r
84       "actions": {\r
85         "index": {\r
86           "type": "list",\r
87           "args": {\r
88             "list_name": "public"\r
89           }\r
90         },\r
91         "by_author": {\r
92           "type": "list"\r
93         },\r
94         "show": {\r
95           "type": "show"\r
96         },\r
97         "count": {\r
98           "type": "count",\r
99           "args": {\r
100             "list_name": "public"\r
101           }\r
102         },\r
103         "count_by_author": {\r
104           "type": "count"\r
105         },\r
106         "new": {\r
107           "type": "new"\r
108         },\r
109         "edit": {\r
110           "type": "edit"\r
111         }\r
112       }\r
113     },\r
114     "stories": {\r
115       "actions": {\r
116         "index": {\r
117           "type": "list",\r
118           "args": {\r
119             "list_name": "public"\r
120           }\r
121         },\r
122         "by_comic": {\r
123           "type": "count"\r
124         },\r
125         "by_sheet": {\r
126           "type": "count"\r
127         },\r
128         "by_author": {\r
129           "type": "list"\r
130         },\r
131         "play": {\r
132           "type": "list",\r
133           "args": {\r
134             "list_name": "play"\r
135           }\r
136         },\r
137         "show": {\r
138           "type": "show"\r
139         },\r
140         "count": {\r
141           "type": "count",\r
142           "args": {\r
143             "list_name": "public"\r
144           }\r
145         },\r
146         "count_by_author": {\r
147           "type": "count"\r
148         },\r
149         "new": {\r
150           "type": "new"\r
151         },\r
152         "edit": {\r
153           "type": "edit"\r
154         }\r
155       }\r
156     },\r
157     "story_sheets": {\r
158       "actions": {\r
159         "index": {\r
160           "type": "list",\r
161           "args": {\r
162             "list_name": "public"\r
163           }\r
164         },\r
165         "by_story": {\r
166           "type": "list"\r
167         },\r
168         "by_sheet": {\r
169           "type": "list"\r
170         },\r
171         "show": {\r
172           "type": "show"\r
173         },\r
174         "count": {\r
175           "type": "count",\r
176           "args": {\r
177             "list_name": "public"\r
178           }\r
179         },\r
180         "count_by_story": {\r
181           "type": "count"\r
182         },\r
183         "count_by_sheet": {\r
184           "type": "count"\r
185         },\r
186         "new": {\r
187           "type": "new"\r
188         },\r
189         "edit": {\r
190           "type": "edit"\r
191         }\r
192       }\r
193     },\r
194     "sheets": {\r
195       "actions": {\r
196         "index": {\r
197           "type": "list",\r
198           "args": {\r
199             "list_name": "public"\r
200           }\r
201         },\r
202         "by_story": {\r
203           "type": "list"\r
204         },\r
205         "by_panel": {\r
206           "type": "list"\r
207         },\r
208         "by_author": {\r
209           "type": "list"\r
210         },\r
211         "play": {\r
212           "type": "list",\r
213           "args": {\r
214             "list_name": "play"\r
215           }\r
216         },\r
217         "show": {\r
218           "type": "show"\r
219         },\r
220         "count": {\r
221           "type": "count",\r
222           "args": {\r
223             "list_name": "public"\r
224           }\r
225         },\r
226         "count_by_story": {\r
227           "type": "count"\r
228         },\r
229         "count_by_panel": {\r
230           "type": "count"\r
231         },\r
232         "count_by_author": {\r
233           "type": "count"\r
234         },\r
235         "new": {\r
236           "type": "new"\r
237         },\r
238         "edit": {\r
239           "type": "edit"\r
240         }\r
241       }\r
242     },\r
243     "sheet_panels": {\r
244       "actions": {\r
245         "index": {\r
246           "type": "list",\r
247           "args": {\r
248             "list_name": "public"\r
249           }\r
250         },\r
251         "by_sheet": {\r
252           "type": "list"\r
253         },\r
254         "by_panel": {\r
255           "type": "list"\r
256         },\r
257         "show": {\r
258           "type": "show"\r
259         },\r
260         "count": {\r
261           "type": "count",\r
262           "args": {\r
263             "list_name": "public"\r
264           }\r
265         },\r
266         "count_by_sheet": {\r
267           "type": "count"\r
268         },\r
269         "count_by_panel": {\r
270           "type": "count"\r
271         },\r
272         "new": {\r
273           "type": "new"\r
274         },\r
275         "edit": {\r
276           "type": "edit"\r
277         }\r
278       }\r
279     },\r
280     "panels": {\r
281       "actions": {\r
282         "index": {\r
283           "type": "list",\r
284           "args": {\r
285             "list_name": "public"\r
286           }\r
287         },\r
288         "by_scroll": {\r
289           "type": "list"\r
290         },\r
291         "by_sheet": {\r
292           "type": "list"\r
293         },\r
294         "by_author": {\r
295           "type": "list"\r
296         },\r
297         "by_speech_balloon_template": {\r
298           "type": "list"\r
299         },\r
300         "show": {\r
301           "type": "show"\r
302         },\r
303         "count": {\r
304           "type": "count",\r
305           "args": {\r
306             "list_name": "public"\r
307           }\r
308         },\r
309         "count_by_scroll": {\r
310           "type": "count"\r
311         },\r
312         "count_by_sheet": {\r
313           "type": "count"\r
314         },\r
315         "count_by_author": {\r
316           "type": "count"\r
317         },\r
318         "count_by_speech_balloon_template": {\r
319           "type": "count"\r
320         },\r
321         "new": {\r
322           "type": "new"\r
323         },\r
324         "edit": {\r
325           "type": "edit"\r
326         }\r
327       }\r
328     },\r
329     "panel_pictures": {\r
330       "actions": {\r
331         "index": {\r
332           "type": "list",\r
333           "args": {\r
334             "list_name": "public"\r
335           }\r
336         },\r
337         "by_panel": {\r
338           "type": "list"\r
339         },\r
340         "by_author": {\r
341           "type": "list"\r
342         },\r
343         "show": {\r
344           "type": "show"\r
345         },\r
346         "count": {\r
347           "type": "count",\r
348           "args": {\r
349             "list_name": "public"\r
350           }\r
351         },\r
352         "count_by_panel": {\r
353           "type": "count"\r
354         },\r
355         "count_by_author": {\r
356           "type": "count"\r
357         }\r
358       }\r
359     },\r
360     "speech_balloons": {\r
361       "actions": {\r
362         "index": {\r
363           "type": "list",\r
364           "args": {\r
365             "list_name": "public"\r
366           }\r
367         },\r
368         "by_panel": {\r
369           "type": "list"\r
370         },\r
371         "by_author": {\r
372           "type": "list"\r
373         },\r
374         "show": {\r
375           "type": "show"\r
376         },\r
377         "count": {\r
378           "type": "count",\r
379           "args": {\r
380             "list_name": "public"\r
381           }\r
382         },\r
383         "count_by_panel": {\r
384           "type": "count"\r
385         },\r
386         "count_by_author": {\r
387           "type": "count"\r
388         }\r
389       }\r
390     },\r
391     "speeches": {\r
392       "actions": {\r
393         "index": {\r
394           "type": "list",\r
395           "args": {\r
396             "list_name": "public"\r
397           }\r
398         },\r
399         "by_writing_format": {\r
400           "type": "list"\r
401         },\r
402         "show": {\r
403           "type": "show"\r
404         },\r
405         "count": {\r
406           "type": "count",\r
407           "args": {\r
408             "list_name": "public"\r
409           }\r
410         },\r
411         "count_by_writing_format": {\r
412           "type": "count"\r
413         }\r
414       }\r
415     },\r
416     "balloons": {\r
417       "actions": {\r
418         "index": {\r
419           "type": "list",\r
420           "args": {\r
421             "list_name": "public"\r
422           }\r
423         },\r
424         "show": {\r
425           "type": "show"\r
426         },\r
427         "count": {\r
428           "type": "count",\r
429           "args": {\r
430             "list_name": "public"\r
431           }\r
432         }\r
433       }\r
434     },\r
435     "ground_pictures": {\r
436       "actions": {\r
437         "index": {\r
438           "type": "list",\r
439           "args": {\r
440             "list_name": "public"\r
441           }\r
442         },\r
443         "by_panel": {\r
444           "type": "list"\r
445         },\r
446         "by_author": {\r
447           "type": "list"\r
448         },\r
449         "show": {\r
450           "type": "show"\r
451         },\r
452         "count": {\r
453           "type": "count",\r
454           "args": {\r
455             "list_name": "public"\r
456           }\r
457         },\r
458         "count_by_panel": {\r
459           "type": "count"\r
460         },\r
461         "count_by_author": {\r
462           "type": "count"\r
463         }\r
464       }\r
465     },\r
466     "ground_colors": {\r
467       "actions": {\r
468         "index": {\r
469           "type": "list",\r
470           "args": {\r
471             "list_name": "public"\r
472           }\r
473         },\r
474         "by_panel": {\r
475           "type": "list"\r
476         },\r
477         "by_author": {\r
478           "type": "list"\r
479         },\r
480         "show": {\r
481           "type": "show"\r
482         },\r
483         "count": {\r
484           "type": "count",\r
485           "args": {\r
486             "list_name": "public"\r
487           }\r
488         },\r
489         "count_by_panel": {\r
490           "type": "count"\r
491         },\r
492         "count_by_author": {\r
493           "type": "count"\r
494         }\r
495       }\r
496     },\r
497     "original_pictures": {\r
498       "actions": {\r
499         "index": {\r
500           "type": "list",\r
501           "args": {\r
502             "list_name": "private"\r
503           }\r
504         },\r
505         "show": {\r
506           "type": "show"\r
507         },\r
508         "count": {\r
509           "type": "count",\r
510           "args": {\r
511             "list_name": "public"\r
512           }\r
513         }\r
514       }\r
515     },\r
516     "pictures": {\r
517       "actions": {\r
518         "show": {\r
519           "type": "show"\r
520         }\r
521       }\r
522     },\r
523     "resource_pictures": {\r
524       "actions": {\r
525         "index": {\r
526           "type": "list",\r
527           "args": {\r
528             "list_name": "public"\r
529           }\r
530         },\r
531         "by_original_picture": {\r
532           "type": "list"\r
533         },\r
534         "by_license": {\r
535           "type": "list"\r
536         },\r
537         "by_artist": {\r
538           "type": "list"\r
539         },\r
540         "show": {\r
541           "type": "show"\r
542         },\r
543         "count": {\r
544           "type": "count",\r
545           "args": {\r
546             "list_name": "public"\r
547           }\r
548         },\r
549         "count_by_license": {\r
550           "type": "count"\r
551         },\r
552         "count_by_artist": {\r
553           "type": "count"\r
554         }\r
555       }\r
556     },\r
557     "speech_balloon_templates": {\r
558       "actions": {\r
559         "index": {\r
560           "type": "list",\r
561           "args": {\r
562             "list_name": "public"\r
563           }\r
564         },\r
565         "show": {\r
566           "type": "show"\r
567         },\r
568         "count": {\r
569           "type": "count",\r
570           "args": {\r
571             "list_name": "public"\r
572           }\r
573         }\r
574       }\r
575     },\r
576     "writing_formats": {\r
577       "actions": {\r
578         "index": {\r
579           "type": "list",\r
580           "args": {\r
581             "list_name": "public"\r
582           }\r
583         },\r
584         "by_system_picture": {\r
585           "type": "list"\r
586         },\r
587         "show": {\r
588           "type": "show"\r
589         },\r
590         "count": {\r
591           "type": "count",\r
592           "args": {\r
593             "list_name": "public"\r
594           }\r
595         },\r
596         "count_by_system_picture": {\r
597           "type": "count"\r
598         }\r
599       }\r
600     },\r
601     "license_groups": {\r
602       "actions": {\r
603         "index": {\r
604           "type": "list",\r
605           "args": {\r
606             "list_name": "public"\r
607           }\r
608         },\r
609         "show": {\r
610           "type": "show"\r
611         },\r
612         "count": {\r
613           "type": "count",\r
614           "args": {\r
615             "list_name": "public"\r
616           }\r
617         }\r
618       }\r
619     },\r
620     "licenses": {\r
621       "actions": {\r
622         "index": {\r
623           "type": "list",\r
624           "args": {\r
625             "list_name": "public"\r
626           }\r
627         },\r
628         "by_license_group": {\r
629           "type": "list"\r
630         },\r
631         "by_system_picture": {\r
632           "type": "list"\r
633         },\r
634         "show": {\r
635           "type": "show"\r
636         },\r
637         "count": {\r
638           "type": "count",\r
639           "args": {\r
640             "list_name": "public"\r
641           }\r
642         },\r
643         "count_by_license_group": {\r
644           "type": "count"\r
645         },\r
646         "count_by_system_picture": {\r
647           "type": "count"\r
648         }\r
649       }\r
650     },\r
651     "authors": {\r
652       "actions": {\r
653         "index": {\r
654           "type": "list",\r
655           "args": {\r
656             "list_name": "public"\r
657           }\r
658         },\r
659         "scrolls": {\r
660           "type": "list",\r
661           "args": {\r
662             "list_name": "scrolls"\r
663           }\r
664         },\r
665         "comics": {\r
666           "type": "list",\r
667           "args": {\r
668             "list_name": "comics"\r
669           }\r
670         },\r
671         "stories": {\r
672           "type": "list",\r
673           "args": {\r
674             "list_name": "stories"\r
675           }\r
676         },\r
677         "sheets": {\r
678           "type": "list",\r
679           "args": {\r
680             "list_name": "sheets"\r
681           }\r
682         },\r
683         "panels": {\r
684           "type": "list",\r
685           "args": {\r
686             "list_name": "panels"\r
687           }\r
688         },\r
689         "panel_pictures": {\r
690           "type": "list",\r
691           "args": {\r
692             "list_name": "panel_pictures"\r
693           }\r
694         },\r
695         "speech_balloons": {\r
696           "type": "list",\r
697           "args": {\r
698             "list_name": "speech_balloons"\r
699           }\r
700         },\r
701         "ground_pictures": {\r
702           "type": "list",\r
703           "args": {\r
704             "list_name": "ground_pictures"\r
705           }\r
706         },\r
707         "ground_colors": {\r
708           "type": "list",\r
709           "args": {\r
710             "list_name": "ground_colors"\r
711           }\r
712         },\r
713         "show": {\r
714           "type": "show"\r
715         },\r
716         "count": {\r
717           "type": "count",\r
718           "args": {\r
719             "list_name": "public"\r
720           }\r
721         },\r
722         "new": {\r
723           "type": "new"\r
724         },\r
725         "edit": {\r
726           "type": "edit"\r
727         }\r
728       }\r
729     },\r
730     "artists": {\r
731       "actions": {\r
732         "index": {\r
733           "type": "list",\r
734           "args": {\r
735             "list_name": "public"\r
736           }\r
737         },\r
738         "resource_pictures": {\r
739           "type": "list",\r
740           "args": {\r
741             "list_name": "resource_pictures"\r
742           }\r
743         },\r
744         "show": {\r
745           "type": "show"\r
746         },\r
747         "count": {\r
748           "type": "count",\r
749           "args": {\r
750             "list_name": "public"\r
751           }\r
752         },\r
753         "new": {\r
754           "type": "new"\r
755         },\r
756         "edit": {\r
757           "type": "edit"\r
758         }\r
759       }\r
760     },\r
761     "system_pictures": {\r
762       "actions": {\r
763         "index": {\r
764           "type": "list",\r
765           "args": {\r
766             "list_name": "public"\r
767           }\r
768         },\r
769         "show": {\r
770           "type": "show"\r
771         },\r
772         "count": {\r
773           "type": "count",\r
774           "args": {\r
775             "list_name": "public"\r
776           }\r
777         }\r
778       }\r
779     },\r
780     "home": {\r
781       "actions": {\r
782         "scrolls": {\r
783           "type": "list",\r
784           "args": {\r
785             "item_name": "scroll",\r
786             "list_name": "private"\r
787           }\r
788         },\r
789         "scroll_panels": {\r
790           "type": "list",\r
791           "args": {\r
792             "item_name": "scroll_panel",\r
793             "list_name": "private"\r
794           }\r
795         },\r
796         "comics": {\r
797           "type": "list",\r
798           "args": {\r
799             "item_name": "comic",\r
800             "list_name": "private"\r
801           }\r
802         },\r
803         "stories": {\r
804           "type": "list",\r
805           "args": {\r
806             "item_name": "story",\r
807             "list_name": "private"\r
808           }\r
809         },\r
810         "story_sheets": {\r
811           "type": "list",\r
812           "args": {\r
813             "item_name": "story_sheet",\r
814             "list_name": "private"\r
815           }\r
816         },\r
817         "sheets": {\r
818           "type": "list",\r
819           "args": {\r
820             "item_name": "sheet",\r
821             "list_name": "private"\r
822           }\r
823         },\r
824         "sheet_panels": {\r
825           "type": "list",\r
826           "args": {\r
827             "item_name": "sheet_panel",\r
828             "list_name": "private"\r
829           }\r
830         },\r
831         "panels": {\r
832           "type": "list",\r
833           "args": {\r
834             "item_name": "panel",\r
835             "list_name": "private"\r
836           }\r
837         },\r
838         "panel_pictures": {\r
839           "type": "list",\r
840           "args": {\r
841             "item_name": "panel_picture",\r
842             "list_name": "private"\r
843           }\r
844         },\r
845         "speech_balloons": {\r
846           "type": "list",\r
847           "args": {\r
848             "item_name": "speech_balloon",\r
849             "list_name": "private"\r
850           }\r
851         },\r
852         "speeches": {\r
853           "type": "list",\r
854           "args": {\r
855             "item_name": "speech",\r
856             "list_name": "private"\r
857           }\r
858         },\r
859         "balloons": {\r
860           "type": "list",\r
861           "args": {\r
862             "item_name": "balloon",\r
863             "list_name": "private"\r
864           }\r
865         },\r
866         "ground_pictures": {\r
867           "type": "list",\r
868           "args": {\r
869             "item_name": "ground_picture",\r
870             "list_name": "private"\r
871           }\r
872         },\r
873         "ground_colors": {\r
874           "type": "list",\r
875           "args": {\r
876             "item_name": "ground_color",\r
877             "list_name": "private"\r
878           }\r
879         },\r
880         "original_pictures": {\r
881           "type": "list",\r
882           "args": {\r
883             "item_name": "original_picture",\r
884             "list_name": "private"\r
885           }\r
886         },\r
887         "resource_pictures": {\r
888           "type": "list",\r
889           "args": {\r
890             "item_name": "resource_picture",\r
891             "list_name": "private"\r
892           }\r
893         }\r
894       }\r
895     }\r
896   },\r
897   "models": {\r
898     "scroll": {\r
899       "associations": {\r
900         "belongs_to": {\r
901           "author": {}\r
902         },\r
903         "has_many": {\r
904           "scroll_panels": {},\r
905           "panels": {\r
906             "through": "scroll_panel"\r
907           }\r
908         }\r
909       },\r
910       "attributes": {\r
911         "title": {\r
912           "type": "text",\r
913           "rules": {\r
914             "required": true\r
915           }\r
916         },\r
917         "description": {\r
918           "type": "text",\r
919           "rules": {}\r
920         },\r
921         "visible": {\r
922           "type": "number",\r
923           "rules": {\r
924             "required": true,\r
925             "number": true\r
926           },\r
927           "source": {\r
928             "type": "magic_number",\r
929             "args": {\r
930               "select_item_name": "scroll_visible_items"\r
931             }\r
932           }\r
933         },\r
934         "author_id": {\r
935           "type": "number",\r
936           "rules": {\r
937             "required": true,\r
938             "number": true\r
939           }\r
940         }\r
941       },\r
942       "lists": {\r
943         "public": {\r
944           "type": "public"\r
945         },\r
946         "private": {\r
947           "type": "private"\r
948         },\r
949         "by_author": {\r
950           "type": "filter",\r
951           "args": {}\r
952         },\r
953         "by_panel": {\r
954           "type": "through_filter",\r
955           "args": {\r
956             "through": "scroll_panels"\r
957           }\r
958         },\r
959         "play": {\r
960           "type": "play",\r
961           "args": {\r
962             "filter_item_name": "scroll",\r
963             "filter_model_name": "scroll_panel",\r
964             "filter_key": "scroll_id"\r
965           }\r
966         }\r
967       }\r
968     },\r
969     "scroll_panel": {\r
970       "associations": {\r
971         "belongs_to": {\r
972           "panel": {},\r
973           "scroll": {}\r
974         },\r
975         "has_many": {}\r
976       },\r
977       "attributes": {\r
978         "scroll_id": {\r
979           "type": "number",\r
980           "rules": {\r
981             "required": true,\r
982             "number": true\r
983           }\r
984         },\r
985         "panel_id": {\r
986           "type": "number",\r
987           "rules": {\r
988             "required": true,\r
989             "number": true\r
990           }\r
991         },\r
992         "t": {\r
993           "type": "number",\r
994           "rules": {\r
995             "required": true,\r
996             "number": true,\r
997             "min": 0\r
998           }\r
999         },\r
1000         "author_id": {\r
1001           "type": "number",\r
1002           "rules": {\r
1003             "required": true,\r
1004             "number": true\r
1005           }\r
1006         }\r
1007       },\r
1008       "tree": {\r
1009         "owner": "scroll"\r
1010       },\r
1011       "lists": {\r
1012         "public": {\r
1013           "type": "public"\r
1014         },\r
1015         "private": {\r
1016           "type": "private"\r
1017         },\r
1018         "by_scroll": {\r
1019           "type": "filter"\r
1020         },\r
1021         "by_panel": {\r
1022           "type": "filter"\r
1023         }\r
1024       }\r
1025     },\r
1026     "comic": {\r
1027       "associations": {\r
1028         "belongs_to": {\r
1029           "author": {}\r
1030         },\r
1031         "has_many": {\r
1032           "stories": {}\r
1033         }\r
1034       },\r
1035       "attributes": {\r
1036         "title": {\r
1037           "type": "text",\r
1038           "rules": {\r
1039             "required": true\r
1040           }\r
1041         },\r
1042         "description": {\r
1043           "type": "text",\r
1044           "rules": {}\r
1045         },\r
1046         "visible": {\r
1047           "type": "number",\r
1048           "rules": {\r
1049             "required": true,\r
1050             "number": true\r
1051           },\r
1052           "source": {\r
1053             "type": "magic_number",\r
1054             "args": {\r
1055               "select_item_name": "comic_visible_items"\r
1056             }\r
1057           }\r
1058         },\r
1059         "author_id": {\r
1060           "type": "number",\r
1061           "rules": {\r
1062             "required": true,\r
1063             "number": true\r
1064           }\r
1065         }\r
1066       },\r
1067       "lists": {\r
1068         "public": {\r
1069           "type": "public"\r
1070         },\r
1071         "private": {\r
1072           "type": "private"\r
1073         },\r
1074         "by_author": {\r
1075           "type": "filter"\r
1076         }\r
1077       }\r
1078     },\r
1079     "story": {\r
1080       "associations": {\r
1081         "belongs_to": {\r
1082           "comic": {}\r
1083         },\r
1084         "has_many": {\r
1085           "story_sheets": {},\r
1086           "sheets": {\r
1087             "through": "story_sheets"\r
1088           }\r
1089         }\r
1090       },\r
1091       "attributes": {\r
1092         "comic_id": {\r
1093           "type": "number",\r
1094           "rules": {\r
1095             "number": true\r
1096           }\r
1097         },\r
1098         "title": {\r
1099           "type": "text",\r
1100           "rules": {}\r
1101         },\r
1102         "description": {\r
1103           "type": "text",\r
1104           "rules": {}\r
1105         },\r
1106         "t": {\r
1107           "type": "number",\r
1108           "rules": {\r
1109             "required": true,\r
1110             "number": true,\r
1111             "min": 0\r
1112           }\r
1113         },\r
1114         "visible": {\r
1115           "type": "number",\r
1116           "rules": {\r
1117             "required": true,\r
1118             "number": true\r
1119           },\r
1120           "source": {\r
1121             "type": "magic_number",\r
1122             "args": {\r
1123               "select_item_name": "story_visible_items"\r
1124             }\r
1125           }\r
1126         }\r
1127       },\r
1128       "tree": {\r
1129         "owner": "comic"\r
1130       },\r
1131       "lists": {\r
1132         "public": {\r
1133           "type": "public"\r
1134         },\r
1135         "private": {\r
1136           "type": "private"\r
1137         },\r
1138         "by_comic": {\r
1139           "type": "filter"\r
1140         },\r
1141         "by_sheet": {\r
1142           "type": "through_filter",\r
1143           "args": {\r
1144             "through": "story_sheets"\r
1145           }\r
1146         },\r
1147         "by_author": {\r
1148           "type": "foreign_filter"\r
1149         },\r
1150         "play": {\r
1151           "type": "play"\r
1152         }\r
1153       }\r
1154     },\r
1155     "story_sheet": {\r
1156       "associations": {\r
1157         "belongs_to": {\r
1158           "story": {},\r
1159           "sheet": {}\r
1160         },\r
1161         "has_many": {}\r
1162       },\r
1163       "attributes": {\r
1164         "story_id": {\r
1165           "type": "number",\r
1166           "rules": {\r
1167             "number": true\r
1168           }\r
1169         },\r
1170         "sheet_id": {\r
1171           "type": "number",\r
1172           "rules": {\r
1173             "number": true\r
1174           }\r
1175         },\r
1176         "t": {\r
1177           "type": "number",\r
1178           "rules": {\r
1179             "required": true,\r
1180             "number": true,\r
1181             "min": 0\r
1182           }\r
1183         },\r
1184         "author_id": {\r
1185           "type": "number",\r
1186           "rules": {\r
1187             "required": true,\r
1188             "number": true\r
1189           }\r
1190         }\r
1191       },\r
1192       "tree": {\r
1193         "owner": "story"\r
1194       },\r
1195       "lists": {\r
1196         "public": {\r
1197           "type": "public"\r
1198         },\r
1199         "private": {\r
1200           "type": "private"\r
1201         },\r
1202         "by_story": {\r
1203           "type": "filter"\r
1204         },\r
1205         "by_sheet": {\r
1206           "type": "filter"\r
1207         }\r
1208       }\r
1209     },\r
1210     "sheet": {\r
1211       "associations": {\r
1212         "belongs_to": {\r
1213           "author": {}\r
1214         },\r
1215         "has_many": {\r
1216           "story_sheets": {},\r
1217           "stories": {\r
1218             "through": "story_sheets"\r
1219           },\r
1220           "sheet_panels": {},\r
1221           "panels": {\r
1222             "through": "sheet_panels"\r
1223           }\r
1224         }\r
1225       },\r
1226       "attributes": {\r
1227         "caption": {\r
1228           "type": "text",\r
1229           "rules": {}\r
1230         },\r
1231         "width": {\r
1232           "type": "number",\r
1233           "rules": {\r
1234             "required": true,\r
1235             "number": true\r
1236           }\r
1237         },\r
1238         "height": {\r
1239           "type": "number",\r
1240           "rules": {\r
1241             "required": true,\r
1242             "number": true\r
1243           }\r
1244         },\r
1245         "visible": {\r
1246           "type": "number",\r
1247           "rules": {\r
1248             "required": true,\r
1249             "number": true\r
1250           },\r
1251           "source": {\r
1252             "type": "magic_number",\r
1253             "args": {\r
1254               "select_item_name": "sheet_visible_items"\r
1255             }\r
1256           }\r
1257         },\r
1258         "author_id": {\r
1259           "type": "number",\r
1260           "rules": {\r
1261             "required": true,\r
1262             "number": true\r
1263           }\r
1264         }\r
1265       },\r
1266       "lists": {\r
1267         "public": {\r
1268           "type": "public"\r
1269         },\r
1270         "private": {\r
1271           "type": "private"\r
1272         },\r
1273         "by_story": {\r
1274           "type": "through_filter",\r
1275           "args": {\r
1276             "through": "story_sheets"\r
1277           }\r
1278         },\r
1279         "by_panel": {\r
1280           "type": "through_filter",\r
1281           "args": {\r
1282             "through": "sheet_panels"\r
1283           }\r
1284         },\r
1285         "by_author": {\r
1286           "type": "filter"\r
1287         },\r
1288         "play": {\r
1289           "type": "play"\r
1290         }\r
1291       }\r
1292     },\r
1293     "sheet_panel": {\r
1294       "associations": {\r
1295         "belongs_to": {\r
1296           "sheet": {},\r
1297           "panel": {}\r
1298         },\r
1299         "has_many": {}\r
1300       },\r
1301       "attributes": {\r
1302         "sheet_id": {\r
1303           "type": "number",\r
1304           "rules": {\r
1305             "number": true\r
1306           }\r
1307         },\r
1308         "panel_id": {\r
1309           "type": "number",\r
1310           "rules": {\r
1311             "number": true\r
1312           }\r
1313         },\r
1314         "x": {\r
1315           "type": "number",\r
1316           "rules": {\r
1317             "required": true,\r
1318             "number": true\r
1319           }\r
1320         },\r
1321         "y": {\r
1322           "type": "number",\r
1323           "rules": {\r
1324             "required": true,\r
1325             "number": true\r
1326           }\r
1327         },\r
1328         "z": {\r
1329           "type": "number",\r
1330           "rules": {\r
1331             "required": true,\r
1332             "number": true,\r
1333             "min": 1\r
1334           }\r
1335         },\r
1336         "t": {\r
1337           "type": "number",\r
1338           "rules": {\r
1339             "required": true,\r
1340             "number": true,\r
1341             "min": 0\r
1342           }\r
1343         },\r
1344         "author_id": {\r
1345           "type": "number",\r
1346           "rules": {\r
1347             "number": true\r
1348           }\r
1349         }\r
1350       },\r
1351       "tree": {\r
1352         "owner": "sheet"\r
1353       },\r
1354       "lists": {\r
1355         "public": {\r
1356           "type": "public"\r
1357         },\r
1358         "private": {\r
1359           "type": "private"\r
1360         },\r
1361         "by_sheet": {\r
1362           "type": "filter"\r
1363         },\r
1364         "by_panel": {\r
1365           "type": "filter"\r
1366         }\r
1367       }\r
1368     },\r
1369     "panel": {\r
1370       "associations": {\r
1371         "belongs_to": {\r
1372           "author": {}\r
1373         },\r
1374         "has_many": {\r
1375           "scroll_panels": {},\r
1376           "scrolls": {\r
1377             "through": "scroll_panels"\r
1378           },\r
1379           "sheet_panels": {},\r
1380           "sheets": {\r
1381             "through": "sheet_panels"\r
1382           },\r
1383           "panel_pictures": {},\r
1384           "speech_balloons": {},\r
1385           "ground_pictures": {},\r
1386           "ground_colors": {}\r
1387         }\r
1388       },\r
1389       "attributes": {\r
1390         "width": {\r
1391           "type": "number",\r
1392           "rules": {\r
1393             "required": true,\r
1394             "number": true,\r
1395             "min": 1\r
1396           }\r
1397         },\r
1398         "height": {\r
1399           "type": "number",\r
1400           "rules": {\r
1401             "required": true,\r
1402             "number": true,\r
1403             "min": 1\r
1404           }\r
1405         },\r
1406         "border": {\r
1407           "type": "number",\r
1408           "rules": {\r
1409             "required": true,\r
1410             "number": true,\r
1411             "min": 0\r
1412           }\r
1413         },\r
1414         "caption": {\r
1415           "type": "text",\r
1416           "rules": {}\r
1417         },\r
1418         "publish": {\r
1419           "type": "number",\r
1420           "rules": {\r
1421             "required": true,\r
1422             "number": true\r
1423           },\r
1424           "source": {\r
1425             "type": "magic_number",\r
1426             "args": {\r
1427               "select_item_name": "panel_visible_items"\r
1428             }\r
1429           }\r
1430         },\r
1431         "author_id": {\r
1432           "type": "number",\r
1433           "rules": {\r
1434             "required": true,\r
1435             "number": true\r
1436           }\r
1437         }\r
1438       },\r
1439       "lists": {\r
1440         "public": {\r
1441           "type": "public"\r
1442         },\r
1443         "private": {\r
1444           "type": "private"\r
1445         },\r
1446         "by_scroll": {\r
1447           "type": "through_filter",\r
1448           "args": {\r
1449             "through": "scroll_panels"\r
1450           }\r
1451         },\r
1452         "by_sheet": {\r
1453           "type": "through_filter",\r
1454           "args": {\r
1455             "through": "sheet_panels"\r
1456           }\r
1457         },\r
1458         "by_author": {\r
1459           "type": "filter"\r
1460         },\r
1461         "by_speech_balloon_template": {\r
1462           "type": "through_filter"\r
1463         }\r
1464       }\r
1465     },\r
1466     "panel_picture": {\r
1467       "associations": {\r
1468         "belongs_to": {\r
1469           "panel": {}\r
1470         },\r
1471         "has_many": {}\r
1472       },\r
1473       "attributes": {\r
1474         "panel_id": {\r
1475           "type": "number",\r
1476           "rules": {\r
1477             "number": true\r
1478           }\r
1479         },\r
1480         "picture_id": {\r
1481           "type": "number",\r
1482           "rules": {\r
1483             "required": true,\r
1484             "number": true\r
1485           }\r
1486         },\r
1487         "caption": {\r
1488           "type": "text",\r
1489           "rules": {}\r
1490         },\r
1491         "x": {\r
1492           "type": "number",\r
1493           "rules": {\r
1494             "required": true,\r
1495             "number": true\r
1496           }\r
1497         },\r
1498         "y": {\r
1499           "type": "number",\r
1500           "rules": {\r
1501             "required": true,\r
1502             "number": true\r
1503           }\r
1504         },\r
1505         "width": {\r
1506           "type": "number",\r
1507           "rules": {\r
1508             "required": true,\r
1509             "number": true\r
1510           }\r
1511         },\r
1512         "height": {\r
1513           "type": "number",\r
1514           "rules": {\r
1515             "required": true,\r
1516             "number": true\r
1517           }\r
1518         },\r
1519         "link": {\r
1520           "type": "text",\r
1521           "rules": {\r
1522             "url": true\r
1523           }\r
1524         },\r
1525         "z": {\r
1526           "type": "number",\r
1527           "rules": {\r
1528             "required": true,\r
1529             "number": true,\r
1530             "min": 1\r
1531           }\r
1532         },\r
1533         "t": {\r
1534           "type": "number",\r
1535           "rules": {\r
1536             "required": true,\r
1537             "number": true,\r
1538             "min": 0\r
1539           }\r
1540         }\r
1541       },\r
1542       "tree": {\r
1543         "owner": "panel",\r
1544         "panel": "panel"\r
1545       },\r
1546       "lists": {\r
1547         "public": {\r
1548           "type": "public"\r
1549         },\r
1550         "private": {\r
1551           "type": "private"\r
1552         },\r
1553         "by_panel": {\r
1554           "type": "filter",\r
1555           "args": {\r
1556             "where_name": "public_list_where"\r
1557           }\r
1558         },\r
1559         "by_author": {\r
1560           "type": "foreign_filter",\r
1561           "args": {\r
1562             "tree_name": "owner"\r
1563           }\r
1564         }\r
1565       }\r
1566     },\r
1567     "speech_balloon": {\r
1568       "extend_column_name": "classname",\r
1569       "associations": {\r
1570         "belongs_to": {\r
1571           "panel": {}\r
1572         },\r
1573         "has_many": {},\r
1574         "has_one": {\r
1575           "balloon": {},\r
1576           "speech": {}\r
1577         }\r
1578       },\r
1579       "attributes": {\r
1580         "panel_id": {\r
1581           "type": "number",\r
1582           "rules": {\r
1583             "number": true\r
1584           }\r
1585         },\r
1586         "speech_balloon_template_id": {\r
1587           "type": "number",\r
1588           "rules": {\r
1589             "required": true,\r
1590             "number": true\r
1591           }\r
1592         },\r
1593         "classname": {\r
1594           "type": "text",\r
1595           "rules": {\r
1596             "required": true\r
1597           }\r
1598         },\r
1599         "z": {\r
1600           "type": "number",\r
1601           "rules": {\r
1602             "required": true,\r
1603             "number": true,\r
1604             "min": 1\r
1605           }\r
1606         },\r
1607         "t": {\r
1608           "type": "number",\r
1609           "rules": {\r
1610             "required": true,\r
1611             "number": true,\r
1612             "min": 0\r
1613           }\r
1614         },\r
1615         "settings": {\r
1616           "type": "text",\r
1617           "rules": {}\r
1618         },\r
1619         "caption": {\r
1620           "type": "text",\r
1621           "rules": {}\r
1622         }\r
1623       },\r
1624       "tree": {\r
1625         "owner": "panel",\r
1626         "panel": "panel"\r
1627       },\r
1628       "lists": {\r
1629         "public": {\r
1630           "type": "public"\r
1631         },\r
1632         "private": {\r
1633           "type": "private"\r
1634         },\r
1635         "by_panel": {\r
1636           "type": "filter"\r
1637         },\r
1638         "by_speech_balloon_template": {\r
1639           "type": "filter"\r
1640         },\r
1641         "by_author": {\r
1642           "type": "foreign_filter"\r
1643         }\r
1644       }\r
1645     },\r
1646     "balloon": {\r
1647       "associations": {\r
1648         "belongs_to": {\r
1649           "speech_balloon": {},\r
1650           "system_picture": {}\r
1651         },\r
1652         "has_many": {}\r
1653       },\r
1654       "attributes": {\r
1655         "speech_balloon_id": {\r
1656           "type": "number",\r
1657           "rules": {\r
1658             "number": true\r
1659           }\r
1660         },\r
1661         "system_picture_id": {\r
1662           "type": "number",\r
1663           "rules": {\r
1664             "required": true,\r
1665             "number": true\r
1666           }\r
1667         },\r
1668         "x": {\r
1669           "type": "number",\r
1670           "rules": {\r
1671             "required": true,\r
1672             "number": true\r
1673           }\r
1674         },\r
1675         "y": {\r
1676           "type": "number",\r
1677           "rules": {\r
1678             "required": true,\r
1679             "number": true\r
1680           }\r
1681         },\r
1682         "width": {\r
1683           "type": "number",\r
1684           "rules": {\r
1685             "required": true,\r
1686             "number": true,\r
1687             "min": 1\r
1688           }\r
1689         },\r
1690         "height": {\r
1691           "type": "number",\r
1692           "rules": {\r
1693             "required": true,\r
1694             "number": true,\r
1695             "min": 1\r
1696           }\r
1697         },\r
1698         "r": {\r
1699           "type": "number",\r
1700           "rules": {\r
1701             "required": true,\r
1702             "number": true\r
1703           }\r
1704         },\r
1705         "settings": {\r
1706           "type": "text",\r
1707           "rules": {}\r
1708         }\r
1709       },\r
1710       "tree": {\r
1711         "owner": "speech_balloon",\r
1712         "panel": "speech_balloon"\r
1713       },\r
1714       "lists": {\r
1715         "public": {\r
1716           "type": "public"\r
1717         },\r
1718         "private": {\r
1719           "type": "private"\r
1720         },\r
1721         "by_panel": {\r
1722           "type": "filter"\r
1723         },\r
1724         "by_speech_balloon": {\r
1725           "type": "filter"\r
1726         },\r
1727         "by_author": {\r
1728           "type": "foreign_filter"\r
1729         }\r
1730       }\r
1731     },\r
1732     "speech": {\r
1733       "associations": {\r
1734         "belongs_to": {\r
1735           "speech_balloon": {},\r
1736           "writing_format": {}\r
1737         },\r
1738         "has_many": {}\r
1739       },\r
1740       "attributes": {\r
1741         "speech_balloon_id": {\r
1742           "type": "number",\r
1743           "rules": {\r
1744             "number": true\r
1745           }\r
1746         },\r
1747         "writing_format_id": {\r
1748           "type": "number",\r
1749           "source": {\r
1750             "type": "model"\r
1751           },\r
1752           "rules": {\r
1753             "required": true,\r
1754             "number": true\r
1755           }\r
1756         },\r
1757         "content": {\r
1758           "type": "text",\r
1759           "rules": {}\r
1760         },\r
1761         "font_size": {\r
1762           "type": "float",\r
1763           "rules": {\r
1764             "required": true,\r
1765             "number": true,\r
1766             "min": 0\r
1767           },\r
1768           "source": {\r
1769             "type": "magic_number",\r
1770             "args": {\r
1771               "select_item_name": "speech_font_size_items"\r
1772             }\r
1773           }\r
1774         },\r
1775         "text_align": {\r
1776           "type": "number",\r
1777           "rules": {\r
1778             "required": true,\r
1779             "number": true,\r
1780             "range": [\r
1781               0,\r
1782               3\r
1783             ]\r
1784           },\r
1785           "source": {\r
1786             "type": "magic_number",\r
1787             "args": {\r
1788               "select_item_name": "speech_text_align_items"\r
1789             }\r
1790           }\r
1791         },\r
1792         "fore_color": {\r
1793           "type": "number",\r
1794           "rules": {\r
1795             "required": true,\r
1796             "number": true,\r
1797             "range": [\r
1798               0,\r
1799               16777215\r
1800             ]\r
1801           }\r
1802         },\r
1803         "x": {\r
1804           "type": "number",\r
1805           "rules": {\r
1806             "required": true,\r
1807             "number": true\r
1808           }\r
1809         },\r
1810         "y": {\r
1811           "type": "number",\r
1812           "rules": {\r
1813             "required": true,\r
1814             "number": true\r
1815           }\r
1816         },\r
1817         "width": {\r
1818           "type": "number",\r
1819           "rules": {\r
1820             "required": true,\r
1821             "number": true,\r
1822             "min": 1\r
1823           }\r
1824         },\r
1825         "height": {\r
1826           "type": "number",\r
1827           "rules": {\r
1828             "required": true,\r
1829             "number": true,\r
1830             "min": 1\r
1831           }\r
1832         },\r
1833         "quotes": {\r
1834           "type": "text",\r
1835           "rules": {}\r
1836         },\r
1837         "settings": {\r
1838           "type": "text",\r
1839           "rules": {}\r
1840         }\r
1841       },\r
1842       "tree": {\r
1843         "owner": "speech_balloon",\r
1844         "panel": "speech_balloon"\r
1845       },\r
1846       "lists": {\r
1847         "public": {\r
1848           "type": "public"\r
1849         },\r
1850         "by_speech_balloon": {\r
1851           "type": "filter"\r
1852         },\r
1853         "by_writing_format": {\r
1854           "type": "filter"\r
1855         }\r
1856       }\r
1857     },\r
1858     "ground_picture": {\r
1859       "associations": {\r
1860         "belongs_to": {\r
1861           "panel": {}\r
1862         },\r
1863         "has_many": {}\r
1864       },\r
1865       "attributes": {\r
1866         "panel_id": {\r
1867           "type": "number",\r
1868           "rules": {\r
1869             "number": true\r
1870           }\r
1871         },\r
1872         "picture_id": {\r
1873           "type": "number",\r
1874           "rules": {\r
1875             "required": true,\r
1876             "number": true\r
1877           }\r
1878         },\r
1879         "caption": {\r
1880           "type": "text",\r
1881           "rules": {}\r
1882         },\r
1883         "repeat": {\r
1884           "type": "number",\r
1885           "rules": {\r
1886             "required": true,\r
1887             "number": true,\r
1888             "range": [\r
1889               0,\r
1890               3\r
1891             ]\r
1892           },\r
1893           "source": {\r
1894             "type": "magic_number",\r
1895             "args": {\r
1896               "select_item_name": "ground_picture_repeat_items"\r
1897             }\r
1898           }\r
1899         },\r
1900         "x": {\r
1901           "type": "number",\r
1902           "rules": {\r
1903             "required": true,\r
1904             "number": true\r
1905           }\r
1906         },\r
1907         "y": {\r
1908           "type": "number",\r
1909           "rules": {\r
1910             "required": true,\r
1911             "number": true\r
1912           }\r
1913         },\r
1914         "z": {\r
1915           "type": "number",\r
1916           "rules": {\r
1917             "required": true,\r
1918             "number": true,\r
1919             "min": 1\r
1920           }\r
1921         },\r
1922         "t": {\r
1923           "type": "number",\r
1924           "rules": {\r
1925             "required": true,\r
1926             "number": true,\r
1927             "min": 0\r
1928           }\r
1929         }\r
1930       },\r
1931       "tree": {\r
1932         "owner": "panel",\r
1933         "panel": "panel"\r
1934       },\r
1935       "lists": {\r
1936         "public": {\r
1937           "type": "public"\r
1938         },\r
1939         "private": {\r
1940           "type": "private"\r
1941         },\r
1942         "by_panel": {\r
1943           "type": "filter"\r
1944         },\r
1945         "by_author": {\r
1946           "type": "foreign_filter"\r
1947         }\r
1948       }\r
1949     },\r
1950     "ground_color": {\r
1951       "associations": {\r
1952         "belongs_to": {\r
1953           "panel": {}\r
1954         },\r
1955         "has_many": {}\r
1956       },\r
1957       "attributes": {\r
1958         "panel_id": {\r
1959           "type": "number",\r
1960           "rules": {\r
1961             "number": true\r
1962           }\r
1963         },\r
1964         "caption": {\r
1965           "type": "text",\r
1966           "rules": {}\r
1967         },\r
1968         "code": {\r
1969           "type": "number",\r
1970           "rules": {\r
1971             "required": true,\r
1972             "number": true,\r
1973             "range": [\r
1974               0,\r
1975               16777215\r
1976             ]\r
1977           }\r
1978         },\r
1979         "orientation": {\r
1980           "type": "number",\r
1981           "rules": {\r
1982             "required": true,\r
1983             "number": true,\r
1984             "range": [\r
1985               0,\r
1986               1\r
1987             ]\r
1988           },\r
1989           "source": {\r
1990             "type": "magic_number",\r
1991             "args": {\r
1992               "select_item_name": "ground_color_orientation_items"\r
1993             }\r
1994           }\r
1995         },\r
1996         "xy": {\r
1997           "type": "number",\r
1998           "rules": {\r
1999             "number": true\r
2000           }\r
2001         },\r
2002         "wh": {\r
2003           "type": "number",\r
2004           "rules": {\r
2005             "number": true\r
2006           }\r
2007         },\r
2008         "z": {\r
2009           "type": "number",\r
2010           "rules": {\r
2011             "required": true,\r
2012             "number": true,\r
2013             "min": 1\r
2014           }\r
2015         },\r
2016         "t": {\r
2017           "type": "number",\r
2018           "rules": {\r
2019             "required": true,\r
2020             "number": true,\r
2021             "min": 0\r
2022           }\r
2023         }\r
2024       },\r
2025       "tree": {\r
2026         "owner": "panel",\r
2027         "panel": "panel"\r
2028       },\r
2029       "lists": {\r
2030         "public": {\r
2031           "type": "public"\r
2032         },\r
2033         "private": {\r
2034           "type": "private"\r
2035         },\r
2036         "by_panel": {\r
2037           "type": "filter"\r
2038         },\r
2039         "by_author": {\r
2040           "type": "foreign_filter"\r
2041         }\r
2042       }\r
2043     },\r
2044     "original_picture": {\r
2045       "associations": {\r
2046         "belongs_to": {\r
2047           "artist": {}\r
2048         },\r
2049         "has_many": {\r
2050           "pictures": {}\r
2051         },\r
2052         "has_one": {\r
2053           "resource_picture": {}\r
2054         }\r
2055       },\r
2056       "attributes": {\r
2057         "ext": {\r
2058           "type": "text",\r
2059           "rules": {\r
2060             "required": true\r
2061           }\r
2062         },\r
2063         "width": {\r
2064           "type": "number",\r
2065           "rules": {\r
2066             "required": true,\r
2067             "number": true\r
2068           }\r
2069         },\r
2070         "height": {\r
2071           "type": "number",\r
2072           "rules": {\r
2073             "required": true,\r
2074             "number": true\r
2075           }\r
2076         },\r
2077         "filesize": {\r
2078           "type": "number",\r
2079           "rules": {\r
2080             "required": true,\r
2081             "number": true\r
2082           }\r
2083         },\r
2084         "artist_id": {\r
2085           "type": "number",\r
2086           "rules": {\r
2087             "required": true,\r
2088             "number": true\r
2089           }\r
2090         },\r
2091         "md5": {\r
2092           "type": "text",\r
2093           "rules": {\r
2094             "required": true\r
2095           }\r
2096         },\r
2097         "uploaded_at": {\r
2098           "type": "datetime"\r
2099         },\r
2100         "published_at": {\r
2101           "type": "datetime"\r
2102         },\r
2103         "stopped_at": {\r
2104           "type": "datetime"\r
2105         }\r
2106       },\r
2107       "lists": {\r
2108         "private": {\r
2109           "type": "private"\r
2110         }\r
2111       }\r
2112     },\r
2113     "picture": {\r
2114       "associations": {\r
2115         "belongs_to": {\r
2116           "license": {},\r
2117           "artist": {}\r
2118         },\r
2119         "has_many": {},\r
2120         "has_one": {}\r
2121       },\r
2122       "attributes": {\r
2123         "original_picture_id": {\r
2124           "type": "number",\r
2125           "rules": {\r
2126             "required": true,\r
2127             "number": true\r
2128           }\r
2129         },\r
2130         "revision": {\r
2131           "type": "number",\r
2132           "rules": {\r
2133             "required": true,\r
2134             "number": true\r
2135           }\r
2136         },\r
2137         "ext": {\r
2138           "type": "text",\r
2139           "rules": {\r
2140             "required": true\r
2141           }\r
2142         },\r
2143         "width": {\r
2144           "type": "number",\r
2145           "rules": {\r
2146             "required": true,\r
2147             "number": true\r
2148           }\r
2149         },\r
2150         "height": {\r
2151           "type": "number",\r
2152           "rules": {\r
2153             "required": true,\r
2154             "number": true\r
2155           }\r
2156         },\r
2157         "filesize": {\r
2158           "type": "number",\r
2159           "rules": {\r
2160             "required": true,\r
2161             "number": true\r
2162           }\r
2163         },\r
2164         "artist_id": {\r
2165           "type": "number",\r
2166           "rules": {\r
2167             "required": true,\r
2168             "number": true\r
2169           }\r
2170         },\r
2171         "license_id": {\r
2172           "type": "number",\r
2173           "rules": {\r
2174             "required": true,\r
2175             "number": true\r
2176           }\r
2177         },\r
2178         "md5": {\r
2179           "type": "text",\r
2180           "rules": {\r
2181             "required": true\r
2182           }\r
2183         },\r
2184         "artist_name": {\r
2185           "type": "text",\r
2186           "rules": {\r
2187             "required": true\r
2188           }\r
2189         },\r
2190         "credit": {\r
2191           "type": "text",\r
2192           "rules": {}\r
2193         },\r
2194         "settings": {\r
2195           "type": "text",\r
2196           "rules": {}\r
2197         },\r
2198         "classname": {\r
2199           "type": "text",\r
2200           "rules": {\r
2201             "required": true\r
2202           }\r
2203         }\r
2204       }\r
2205     },\r
2206     "resource_picture": {\r
2207       "associations": {\r
2208         "belongs_to": {\r
2209           "original_picture": {},\r
2210           "license": {},\r
2211           "artist": {}\r
2212         },\r
2213         "has_many": {},\r
2214         "has_one": {}\r
2215       },\r
2216       "attributes": {\r
2217         "original_picture_id": {\r
2218           "type": "number",\r
2219           "rules": {\r
2220             "required": true,\r
2221             "number": true\r
2222           }\r
2223         },\r
2224         "revision": {\r
2225           "type": "number",\r
2226           "rules": {\r
2227             "required": true,\r
2228             "number": true\r
2229           }\r
2230         },\r
2231         "ext": {\r
2232           "type": "text",\r
2233           "rules": {\r
2234             "required": true\r
2235           }\r
2236         },\r
2237         "width": {\r
2238           "type": "number",\r
2239           "rules": {\r
2240             "required": true,\r
2241             "number": true\r
2242           }\r
2243         },\r
2244         "height": {\r
2245           "type": "number",\r
2246           "rules": {\r
2247             "required": true,\r
2248             "number": true\r
2249           }\r
2250         },\r
2251         "filesize": {\r
2252           "type": "number",\r
2253           "rules": {\r
2254             "required": true,\r
2255             "number": true\r
2256           }\r
2257         },\r
2258         "artist_id": {\r
2259           "type": "number",\r
2260           "rules": {\r
2261             "required": true,\r
2262             "number": true\r
2263           }\r
2264         },\r
2265         "license_id": {\r
2266           "type": "number",\r
2267           "rules": {\r
2268             "required": true,\r
2269             "number": true\r
2270           }\r
2271         },\r
2272         "md5": {\r
2273           "type": "text",\r
2274           "rules": {\r
2275             "required": true\r
2276           }\r
2277         },\r
2278         "artist_name": {\r
2279           "type": "text",\r
2280           "rules": {\r
2281             "required": true\r
2282           }\r
2283         },\r
2284         "credit": {\r
2285           "type": "text",\r
2286           "rules": {}\r
2287         },\r
2288         "settings": {\r
2289           "type": "text",\r
2290           "rules": {}\r
2291         },\r
2292         "picture_id": {\r
2293           "type": "number",\r
2294           "rules": {\r
2295             "required": true,\r
2296             "number": true\r
2297           }\r
2298         },\r
2299         "classname": {\r
2300           "type": "text",\r
2301           "rules": {\r
2302             "required": true\r
2303           }\r
2304         }\r
2305       },\r
2306       "lists": {\r
2307         "public": {\r
2308           "type": "public"\r
2309         },\r
2310         "private": {\r
2311           "type": "private"\r
2312         },\r
2313         "by_original_picture": {\r
2314           "type": "filter"\r
2315         },\r
2316         "by_license": {\r
2317           "type": "filter"\r
2318         },\r
2319         "by_artist": {\r
2320           "type": "filter"\r
2321         }\r
2322       }\r
2323     },\r
2324     "speech_balloon_template": {\r
2325       "extend_column_name": "classname",\r
2326       "associations": {\r
2327         "belongs_to": {\r
2328           "system_picture": {}\r
2329         },\r
2330         "has_many": {\r
2331           "speech_balloons": {},\r
2332           "panels": {\r
2333             "through": "speech_balloons"\r
2334           }\r
2335         },\r
2336         "has_one": {}\r
2337       },\r
2338       "attributes": {\r
2339         "name": {\r
2340           "type": "text",\r
2341           "rules": {\r
2342             "required": true\r
2343           }\r
2344         },\r
2345         "classname": {\r
2346           "type": "text",\r
2347           "rules": {\r
2348             "required": true\r
2349           }\r
2350         },\r
2351         "caption": {\r
2352           "type": "text",\r
2353           "rules": {\r
2354             "required": true\r
2355           }\r
2356         },\r
2357         "t": {\r
2358           "type": "number",\r
2359           "rules": {\r
2360             "required": true,\r
2361             "number": true,\r
2362             "min": 0\r
2363           }\r
2364         },\r
2365         "system_picture_id": {\r
2366           "type": "number",\r
2367           "rules": {\r
2368             "required": true,\r
2369             "number": true\r
2370           }\r
2371         },\r
2372         "settings": {\r
2373           "type": "text",\r
2374           "rules": {\r
2375             "required": true\r
2376           }\r
2377         }\r
2378       },\r
2379       "lists": {\r
2380         "public": {\r
2381           "type": "public"\r
2382         },\r
2383         "select_items": {\r
2384           "type": "system_resource",\r
2385           "args": {\r
2386             "select_item_name": "panel_visible_items"\r
2387           }\r
2388         }\r
2389       }\r
2390     },\r
2391     "writing_format": {\r
2392       "extend_column_name": "classname",\r
2393       "associations": {\r
2394         "belongs_to": {\r
2395           "system_picture": {}\r
2396         },\r
2397         "has_many": {\r
2398           "speeches": {}\r
2399         },\r
2400         "has_one": {}\r
2401       },\r
2402       "attributes": {\r
2403         "name": {\r
2404           "type": "text",\r
2405           "rules": {\r
2406             "required": true\r
2407           }\r
2408         },\r
2409         "classname": {\r
2410           "type": "text",\r
2411           "rules": {\r
2412             "required": true\r
2413           }\r
2414         },\r
2415         "caption": {\r
2416           "type": "text",\r
2417           "rules": {\r
2418             "required": true\r
2419           }\r
2420         },\r
2421         "system_picture_id": {\r
2422           "type": "number",\r
2423           "rules": {\r
2424             "required": true,\r
2425             "number": true\r
2426           }\r
2427         },\r
2428         "settings": {\r
2429           "type": "text",\r
2430           "rules": {\r
2431             "required": true\r
2432           }\r
2433         }\r
2434       },\r
2435       "lists": {\r
2436         "public": {\r
2437           "type": "public"\r
2438         },\r
2439         "select_items": {\r
2440           "type": "system_resource"\r
2441         },\r
2442         "by_system_picture": {\r
2443           "type": "filter"\r
2444         }\r
2445       }\r
2446     },\r
2447     "license_group": {\r
2448       "extend_column_name": "classname",\r
2449       "associations": {\r
2450         "belongs_to": {},\r
2451         "has_many": {\r
2452           "licenses": {}\r
2453         },\r
2454         "has_one": {}\r
2455       },\r
2456       "attributes": {\r
2457         "name": {\r
2458           "type": "text",\r
2459           "rules": {\r
2460             "required": true\r
2461           }\r
2462         },\r
2463         "classname": {\r
2464           "type": "text",\r
2465           "rules": {\r
2466             "required": true\r
2467           }\r
2468         },\r
2469         "caption": {\r
2470           "type": "text",\r
2471           "rules": {\r
2472             "required": true\r
2473           }\r
2474         },\r
2475         "url": {\r
2476           "type": "text",\r
2477           "rules": {\r
2478             "required": true\r
2479           }\r
2480         }\r
2481       },\r
2482       "lists": {\r
2483         "public": {\r
2484           "type": "public"\r
2485         },\r
2486         "select_items": {\r
2487           "type": "system_resource"\r
2488         }\r
2489       }\r
2490     },\r
2491     "license": {\r
2492       "associations": {\r
2493         "belongs_to": {\r
2494           "license_group": {},\r
2495           "system_picture": {}\r
2496         },\r
2497         "has_many": {\r
2498           "resource_pictures": {}\r
2499         },\r
2500         "has_one": {}\r
2501       },\r
2502       "attributes": {\r
2503         "license_group_id": {\r
2504           "type": "number",\r
2505           "rules": {\r
2506             "number": true\r
2507           }\r
2508         },\r
2509         "name": {\r
2510           "type": "text",\r
2511           "rules": {\r
2512             "required": true\r
2513           }\r
2514         },\r
2515         "caption": {\r
2516           "type": "text",\r
2517           "rules": {\r
2518             "required": true\r
2519           }\r
2520         },\r
2521         "system_picture_id": {\r
2522           "type": "number",\r
2523           "rules": {\r
2524             "required": true,\r
2525             "number": true\r
2526           }\r
2527         },\r
2528         "url": {\r
2529           "type": "text",\r
2530           "rules": {\r
2531             "required": true\r
2532           }\r
2533         },\r
2534         "settings": {\r
2535           "type": "text",\r
2536           "rules": {}\r
2537         },\r
2538         "credit_pictures": {\r
2539           "type": "text",\r
2540           "rules": {}\r
2541         }\r
2542       },\r
2543       "lists": {\r
2544         "public": {\r
2545           "type": "public"\r
2546         },\r
2547         "by_license_group": {\r
2548           "type": "filter"\r
2549         },\r
2550         "by_system_picture": {\r
2551           "type": "filter"\r
2552         }\r
2553       }\r
2554     },\r
2555     "author": {\r
2556       "associations": {\r
2557         "belongs_to": {},\r
2558         "has_many": {\r
2559           "scrolls": {},\r
2560           "comics": {},\r
2561           "stories": {},\r
2562           "sheets": {},\r
2563           "panels": {}\r
2564         },\r
2565         "has_one": {}\r
2566       },\r
2567       "attributes": {\r
2568         "name": {\r
2569           "type": "text",\r
2570           "rules": {\r
2571             "required": true\r
2572           }\r
2573         },\r
2574         "user_id": {\r
2575           "type": "number",\r
2576           "rules": {\r
2577             "required": true,\r
2578             "number": true\r
2579           }\r
2580         }\r
2581       },\r
2582       "lists": {\r
2583         "public": {\r
2584           "type": "public"\r
2585         }\r
2586       }\r
2587     },\r
2588     "artist": {\r
2589       "associations": {\r
2590         "belongs_to": {},\r
2591         "has_many": {\r
2592           "resource_pictures": {}\r
2593         },\r
2594         "has_one": {}\r
2595       },\r
2596       "attributes": {\r
2597         "name": {\r
2598           "type": "text",\r
2599           "rules": {\r
2600             "required": true\r
2601           }\r
2602         },\r
2603         "author_id": {\r
2604           "type": "number",\r
2605           "rules": {\r
2606             "required": true,\r
2607             "number": true\r
2608           }\r
2609         }\r
2610       },\r
2611       "lists": {\r
2612         "public": {\r
2613           "type": "public"\r
2614         }\r
2615       }\r
2616     },\r
2617     "system_picture": {\r
2618       "associations": {\r
2619         "belongs_to": {},\r
2620         "has_many": {\r
2621           "balloons": {},\r
2622           "speech_balloon_templates": {},\r
2623           "licenses": {}\r
2624         },\r
2625         "has_one": {}\r
2626       },\r
2627       "attributes": {\r
2628         "ext": {\r
2629           "type": "text",\r
2630           "rules": {\r
2631             "required": true\r
2632           }\r
2633         },\r
2634         "width": {\r
2635           "type": "number",\r
2636           "rules": {\r
2637             "required": true,\r
2638             "number": true\r
2639           }\r
2640         },\r
2641         "height": {\r
2642           "type": "number",\r
2643           "rules": {\r
2644             "required": true,\r
2645             "number": true\r
2646           }\r
2647         },\r
2648         "filesize": {\r
2649           "type": "number",\r
2650           "rules": {\r
2651             "required": true,\r
2652             "number": true\r
2653           }\r
2654         },\r
2655         "md5": {\r
2656           "type": "text",\r
2657           "rules": {\r
2658             "required": true\r
2659           }\r
2660         }\r
2661       },\r
2662       "lists": {\r
2663         "public": {\r
2664           "type": "public"\r
2665         }\r
2666       }\r
2667     }\r
2668   },\r
2669   "system_resources": {\r
2670     "engine_resources": {\r
2671       "license_groups": {\r
2672         "resource_items": {\r
2673           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
2674           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
2675           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
2676           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
2677           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
2678           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
2679         }\r
2680       },\r
2681       "speech_balloon_templates": {\r
2682         "resource_items": {\r
2683           "CircleSpeechBalloon": "circle_speech_balloon",\r
2684           "PlainSpeechBalloon": "plain_speech_balloon",\r
2685           "SquareSpeechBalloon": "square_speech_balloon"\r
2686         }\r
2687       },\r
2688       "speech_balloons": {\r
2689         "resource_items": {\r
2690           "CircleSpeechBalloon": "circle_speech_balloon",\r
2691           "PlainSpeechBalloon": "plain_speech_balloon",\r
2692           "SquareSpeechBalloon": "square_speech_balloon"\r
2693         }\r
2694       },\r
2695       "writing_formats": {\r
2696         "has_route": 0,\r
2697         "resource_items": {\r
2698           "SimpleFormat": "pettanr_simple_format"\r
2699         }\r
2700       }\r
2701     },\r
2702     "elements": {\r
2703       "PanelPicture": "panel_pictures",\r
2704       "SpeechBalloon": "speech_balloons",\r
2705       "GroundPicture": "ground_pictures",\r
2706       "GroundColor": "ground_colors"\r
2707     },\r
2708     "select_items": {\r
2709       "provider_status_status_items": [\r
2710         [\r
2711           "select_items.provider_status.status.waiting",\r
2712           0\r
2713         ],\r
2714         [\r
2715           "select_items.provider_status.status.receiving",\r
2716           1\r
2717         ]\r
2718       ],\r
2719       "demander_status_status_items": [\r
2720         [\r
2721           "select_items.demander_status.status.waiting",\r
2722           0\r
2723         ],\r
2724         [\r
2725           "select_items.demander_status.status.rejected",\r
2726           1\r
2727         ],\r
2728         [\r
2729           "select_items.demander_status.status.requesting",\r
2730           2\r
2731         ],\r
2732         [\r
2733           "select_items.demander_status.status.approved",\r
2734           3\r
2735         ]\r
2736       ],\r
2737       "scroll_visible_items": [\r
2738         [\r
2739           "select_items.scroll.visible.private",\r
2740           0\r
2741         ],\r
2742         [\r
2743           "select_items.scroll.visible.public",\r
2744           1\r
2745         ]\r
2746       ],\r
2747       "comic_visible_items": [\r
2748         [\r
2749           "select_items.comic.visible.private",\r
2750           0\r
2751         ],\r
2752         [\r
2753           "select_items.comic.visible.public",\r
2754           1\r
2755         ]\r
2756       ],\r
2757       "story_visible_items": [\r
2758         [\r
2759           "select_items.story.visible.private",\r
2760           0\r
2761         ],\r
2762         [\r
2763           "select_items.story.visible.public",\r
2764           1\r
2765         ]\r
2766       ],\r
2767       "sheet_visible_items": [\r
2768         [\r
2769           "select_items.sheet.visible.private",\r
2770           0\r
2771         ],\r
2772         [\r
2773           "select_items.sheet.visible.public",\r
2774           1\r
2775         ]\r
2776       ],\r
2777       "panel_visible_items": [\r
2778         [\r
2779           "select_items.panel.visible.private",\r
2780           0\r
2781         ],\r
2782         [\r
2783           "select_items.panel.visible.public",\r
2784           1\r
2785         ]\r
2786       ],\r
2787       "ground_picture_repeat_items": [\r
2788         [\r
2789           "select_items.ground_pictures.repeat.repeat",\r
2790           0\r
2791         ],\r
2792         [\r
2793           "select_items.ground_pictures.repeat.repeat-x",\r
2794           1\r
2795         ],\r
2796         [\r
2797           "select_items.ground_pictures.repeat.repeat-y",\r
2798           2\r
2799         ],\r
2800         [\r
2801           "select_items.ground_pictures.repeat.no-repeat",\r
2802           3\r
2803         ]\r
2804       ],\r
2805       "ground_color_orientation_items": [\r
2806         [\r
2807           "select_items.ground_color.orientation.horizontal",\r
2808           0\r
2809         ],\r
2810         [\r
2811           "select_items.ground_color.orientation.vertical",\r
2812           1\r
2813         ]\r
2814       ],\r
2815       "speech_font_size_items": [\r
2816         [\r
2817           "select_items.speeches.font_size.ultra_small",\r
2818           0.2\r
2819         ],\r
2820         [\r
2821           "select_items.speeches.font_size.very_small",\r
2822           0.4\r
2823         ],\r
2824         [\r
2825           "select_items.speeches.font_size.small",\r
2826           0.6\r
2827         ],\r
2828         [\r
2829           "select_items.speeches.font_size.semi_small",\r
2830           0.8\r
2831         ],\r
2832         [\r
2833           "select_items.speeches.font_size.normal",\r
2834           1\r
2835         ],\r
2836         [\r
2837           "select_items.speeches.font_size.semi_large",\r
2838           1.5\r
2839         ],\r
2840         [\r
2841           "select_items.speeches.font_size.large",\r
2842           2\r
2843         ],\r
2844         [\r
2845           "select_items.speeches.font_size.very_large",\r
2846           3.5\r
2847         ],\r
2848         [\r
2849           "select_items.speeches.font_size.ultra_large",\r
2850           5\r
2851         ]\r
2852       ],\r
2853       "speech_text_align_items": [\r
2854         [\r
2855           "select_items.speeches.text_align.none",\r
2856           0\r
2857         ],\r
2858         [\r
2859           "select_items.speeches.text_align.left",\r
2860           1\r
2861         ],\r
2862         [\r
2863           "select_items.speeches.text_align.right",\r
2864           2\r
2865         ],\r
2866         [\r
2867           "select_items.speeches.text_align.center",\r
2868           3\r
2869         ]\r
2870       ]\r
2871     }\r
2872   },\r
2873   "magic_numbers": {\r
2874     "run_mode": 1,\r
2875     "thumbnail_width": 64,\r
2876     "thumbnail_height": 64,\r
2877     "profile": {\r
2878       "users": {\r
2879         "caption": "ペンギン王国",\r
2880         "url": "http://localhost:3001/",\r
2881         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
2882       },\r
2883       "admins": {\r
2884         "caption": "site name for admin",\r
2885         "url": "http://your.site.url/admins/",\r
2886         "description": "admin register"\r
2887       },\r
2888       "demand_users": {\r
2889         "caption": "provider name",\r
2890         "url": "http://your.site.url/demanders/",\r
2891         "description": "provider description"\r
2892       }\r
2893     },\r
2894     "provider_sources": [\r
2895       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
2896     ]\r
2897   },\r
2898   "locals": {\r
2899     "profilers": {\r
2900       "scroll": {\r
2901         "column_names": [\r
2902           "title",\r
2903           "description",\r
2904           "visible",\r
2905           "author_id"\r
2906         ],\r
2907         "associations": {\r
2908           "belongs_to": [\r
2909             "author"\r
2910           ],\r
2911           "has_many": [\r
2912             "scroll_panels.by_scroll",\r
2913             "panels.by_scroll"\r
2914           ]\r
2915         }\r
2916       },\r
2917       "scroll_panel": {\r
2918         "column_names": [\r
2919           "scroll_id",\r
2920           "panel_id",\r
2921           "t",\r
2922           "author_id"\r
2923         ],\r
2924         "associations": {\r
2925           "belongs_to": [\r
2926             "scroll",\r
2927             "panel"\r
2928           ]\r
2929         }\r
2930       },\r
2931       "comic": {\r
2932         "column_names": [\r
2933           "title",\r
2934           "description",\r
2935           "visible",\r
2936           "author_id"\r
2937         ],\r
2938         "associations": {\r
2939           "belongs_to": [\r
2940             "author"\r
2941           ],\r
2942           "has_many": [\r
2943             "stories.by_comic"\r
2944           ]\r
2945         }\r
2946       },\r
2947       "story": {\r
2948         "column_names": [\r
2949           "comic_id",\r
2950           "title",\r
2951           "description",\r
2952           "t",\r
2953           "visible"\r
2954         ],\r
2955         "associations": {\r
2956           "belongs_to": [\r
2957             "comic"\r
2958           ],\r
2959           "has_many": [\r
2960             "story_sheets.by_story",\r
2961             "sheets.by_story"\r
2962           ]\r
2963         }\r
2964       },\r
2965       "story_sheet": {\r
2966         "column_names": [\r
2967           "story_id",\r
2968           "sheet_id",\r
2969           "t",\r
2970           "author_id"\r
2971         ],\r
2972         "associations": {\r
2973           "belongs_to": [\r
2974             "story",\r
2975             "sheet"\r
2976           ]\r
2977         }\r
2978       },\r
2979       "sheet": {\r
2980         "column_names": [\r
2981           "caption",\r
2982           "width",\r
2983           "height",\r
2984           "visible",\r
2985           "author_id"\r
2986         ],\r
2987         "associations": {\r
2988           "belongs_to": [\r
2989             "author"\r
2990           ],\r
2991           "has_many": [\r
2992             "story_sheets.by_sheet",\r
2993             "stories.by_sheet",\r
2994             "sheet_panels.by_sheet",\r
2995             "panels.by_sheet"\r
2996           ]\r
2997         }\r
2998       },\r
2999       "sheet_panel": {\r
3000         "column_names": [\r
3001           "sheet_id",\r
3002           "panel_id",\r
3003           "x",\r
3004           "y",\r
3005           "z",\r
3006           "t",\r
3007           "author_id"\r
3008         ],\r
3009         "associations": {\r
3010           "belongs_to": [\r
3011             "sheet",\r
3012             "panel"\r
3013           ]\r
3014         }\r
3015       },\r
3016       "panel": {\r
3017         "column_names": [\r
3018           "width",\r
3019           "height",\r
3020           "border",\r
3021           "caption",\r
3022           "publish",\r
3023           "author_id"\r
3024         ],\r
3025         "associations": {\r
3026           "belongs_to": [\r
3027             "author"\r
3028           ],\r
3029           "has_many": [\r
3030             "scroll_panels.by_panel",\r
3031             "scrolls.by_panel",\r
3032             "sheet_panels.by_panel",\r
3033             "sheets.by_panel",\r
3034             "panel_pictures.by_panel",\r
3035             "speech_balloons.by_panel",\r
3036             "ground_pictures.by_panel",\r
3037             "ground_colors.by_panel"\r
3038           ]\r
3039         }\r
3040       },\r
3041       "panel_picture": {\r
3042         "column_names": [\r
3043           "panel_id",\r
3044           "picture_id",\r
3045           "caption",\r
3046           "x",\r
3047           "y",\r
3048           "width",\r
3049           "height",\r
3050           "link",\r
3051           "z",\r
3052           "t"\r
3053         ],\r
3054         "associations": {\r
3055           "belongs_to": [\r
3056             "panel"\r
3057           ]\r
3058         }\r
3059       },\r
3060       "speech_balloon": {\r
3061         "column_names": [\r
3062           "panel_id",\r
3063           "speech_balloon_template_id",\r
3064           "classname",\r
3065           "z",\r
3066           "t",\r
3067           "settings",\r
3068           "caption"\r
3069         ],\r
3070         "associations": {\r
3071           "belongs_to": [\r
3072             "panel"\r
3073           ],\r
3074           "has_one": [\r
3075             "balloon.by_speech_balloon",\r
3076             "speech.by_speech_balloon"\r
3077           ]\r
3078         }\r
3079       },\r
3080       "speech": {\r
3081         "column_names": [\r
3082           "speech_balloon_id",\r
3083           "writing_format_id",\r
3084           "content",\r
3085           "font_size",\r
3086           "text_align",\r
3087           "fore_color",\r
3088           "x",\r
3089           "y",\r
3090           "width",\r
3091           "height",\r
3092           "quotes",\r
3093           "settings"\r
3094         ],\r
3095         "associations": {\r
3096           "belongs_to": [\r
3097             "speech_balloon",\r
3098             "writing_format"\r
3099           ]\r
3100         }\r
3101       },\r
3102       "balloon": {\r
3103         "column_names": [\r
3104           "speech_balloon_id",\r
3105           "system_picture_id",\r
3106           "x",\r
3107           "y",\r
3108           "width",\r
3109           "height",\r
3110           "r",\r
3111           "settings"\r
3112         ],\r
3113         "associations": {\r
3114           "belongs_to": [\r
3115             "speech_balloon",\r
3116             "system_picture"\r
3117           ]\r
3118         }\r
3119       },\r
3120       "ground_picture": {\r
3121         "column_names": [\r
3122           "panel_id",\r
3123           "picture_id",\r
3124           "caption",\r
3125           "repeat",\r
3126           "x",\r
3127           "y",\r
3128           "z",\r
3129           "t"\r
3130         ],\r
3131         "associations": {\r
3132           "belongs_to": [\r
3133             "panel"\r
3134           ]\r
3135         }\r
3136       },\r
3137       "ground_color": {\r
3138         "column_names": [\r
3139           "panel_id",\r
3140           "caption",\r
3141           "code",\r
3142           "orientation",\r
3143           "xy",\r
3144           "wh",\r
3145           "z",\r
3146           "t"\r
3147         ],\r
3148         "associations": {\r
3149           "belongs_to": [\r
3150             "panel"\r
3151           ]\r
3152         }\r
3153       },\r
3154       "original_picture": {\r
3155         "column_names": [\r
3156           "ext",\r
3157           "width",\r
3158           "height",\r
3159           "filesize",\r
3160           "artist_id",\r
3161           "md5",\r
3162           "uploaded_at",\r
3163           "published_at",\r
3164           "stopped_at"\r
3165         ],\r
3166         "associations": {\r
3167           "belongs_to": [\r
3168             "artist"\r
3169           ],\r
3170           "has_one": [\r
3171             "resource_picture.by_original_picture"\r
3172           ]\r
3173         }\r
3174       },\r
3175       "picture": {\r
3176         "column_names": [\r
3177           "original_picture_id",\r
3178           "revision",\r
3179           "ext",\r
3180           "width",\r
3181           "height",\r
3182           "filesize",\r
3183           "artist_id",\r
3184           "license_id",\r
3185           "md5",\r
3186           "artist_name",\r
3187           "credit",\r
3188           "settings",\r
3189           "classname"\r
3190         ],\r
3191         "associations": {\r
3192           "belongs_to": [\r
3193             "license",\r
3194             "artist"\r
3195           ]\r
3196         }\r
3197       },\r
3198       "resource_picture": {\r
3199         "column_names": [\r
3200           "original_picture_id",\r
3201           "revision",\r
3202           "ext",\r
3203           "width",\r
3204           "height",\r
3205           "filesize",\r
3206           "artist_id",\r
3207           "license_id",\r
3208           "md5",\r
3209           "artist_name",\r
3210           "credit",\r
3211           "settings",\r
3212           "picture_id",\r
3213           "classname"\r
3214         ],\r
3215         "associations": {\r
3216           "belongs_to": [\r
3217             "original_picture",\r
3218             "license",\r
3219             "artist"\r
3220           ]\r
3221         }\r
3222       },\r
3223       "speech_balloon_template": {\r
3224         "column_names": [\r
3225           "name",\r
3226           "classname",\r
3227           "caption",\r
3228           "t",\r
3229           "system_picture_id",\r
3230           "settings"\r
3231         ],\r
3232         "associations": {\r
3233           "belongs_to": [\r
3234             "system_picture"\r
3235           ]\r
3236         }\r
3237       },\r
3238       "writing_format": {\r
3239         "column_names": [\r
3240           "name",\r
3241           "classname",\r
3242           "caption",\r
3243           "system_picture_id",\r
3244           "settings"\r
3245         ],\r
3246         "associations": {\r
3247           "belongs_to": [\r
3248             "system_picture"\r
3249           ],\r
3250           "has_many": [\r
3251             "speeches.by_writing_format"\r
3252           ]\r
3253         }\r
3254       },\r
3255       "license_group": {\r
3256         "column_names": [\r
3257           "name",\r
3258           "classname",\r
3259           "caption",\r
3260           "url"\r
3261         ],\r
3262         "associations": {\r
3263           "has_many": [\r
3264             "licenses.by_license_group"\r
3265           ]\r
3266         }\r
3267       },\r
3268       "license": {\r
3269         "column_names": [\r
3270           "license_group_id",\r
3271           "name",\r
3272           "caption",\r
3273           "system_picture_id",\r
3274           "url",\r
3275           "settings",\r
3276           "credit_pictures"\r
3277         ],\r
3278         "associations": {\r
3279           "belongs_to": [\r
3280             "license_group",\r
3281             "system_picture"\r
3282           ],\r
3283           "has_many": [\r
3284             "resource_pictures.by_license"\r
3285           ]\r
3286         }\r
3287       },\r
3288       "author": {\r
3289         "column_names": [\r
3290           "name",\r
3291           "user_id"\r
3292         ],\r
3293         "associations": {\r
3294           "has_many": [\r
3295             "scrolls.by_author",\r
3296             "comics.by_author",\r
3297             "scrolls.by_author",\r
3298             "stories.by_author",\r
3299             "panels.by_author",\r
3300             "panel_pictures.by_author",\r
3301             "speech_balloons.by_author",\r
3302             "ground_pictures.by_author",\r
3303             "ground_colors.by_author"\r
3304           ]\r
3305         }\r
3306       },\r
3307       "artist": {\r
3308         "column_names": [\r
3309           "name",\r
3310           "author_id"\r
3311         ],\r
3312         "associations": {\r
3313           "has_many": [\r
3314             "resource_pictures.by_artist"\r
3315           ]\r
3316         }\r
3317       },\r
3318       "system_picture": {\r
3319         "column_names": [\r
3320           "ext",\r
3321           "width",\r
3322           "height",\r
3323           "filesize",\r
3324           "md5"\r
3325         ],\r
3326         "associations": {\r
3327           "has_many": [\r
3328             "licenses.by_system_picture"\r
3329           ]\r
3330         }\r
3331       }\r
3332     },\r
3333     "filers": {\r
3334       "scroll": {\r
3335         "symbol": {},\r
3336         "caption": {\r
3337           "type": "default",\r
3338           "args": {\r
3339             "face": {\r
3340               "type": "column",\r
3341               "args": {\r
3342                 "column_name": "title"\r
3343               }\r
3344             },\r
3345             "link": {\r
3346               "type": "action",\r
3347               "args": {\r
3348                 "action_name": "play"\r
3349               }\r
3350             }\r
3351           }\r
3352         },\r
3353         "summary": {},\r
3354         "edit": {}\r
3355       },\r
3356       "scroll_panel": {\r
3357         "symbol": {\r
3358           "type": "default",\r
3359           "args": {\r
3360             "link": {\r
3361               "type": "none"\r
3362             }\r
3363           }\r
3364         },\r
3365         "caption": {\r
3366           "type": "none"\r
3367         },\r
3368         "summary": {},\r
3369         "edit": {\r
3370           "type": "none"\r
3371         }\r
3372       },\r
3373       "comic": {\r
3374         "symbol": {},\r
3375         "caption": {\r
3376           "type": "default",\r
3377           "args": {\r
3378             "face": {\r
3379               "type": "column",\r
3380               "args": {\r
3381                 "column_name": "title"\r
3382               }\r
3383             }\r
3384           }\r
3385         },\r
3386         "summary": {},\r
3387         "edit": {}\r
3388       },\r
3389       "story": {\r
3390         "symbol": {},\r
3391         "caption": {\r
3392           "type": "default",\r
3393           "args": {\r
3394             "face": {\r
3395               "type": "method",\r
3396               "args": {\r
3397                 "method_name": "title_with_t"\r
3398               }\r
3399             },\r
3400             "link": {\r
3401               "type": "action",\r
3402               "args": {\r
3403                 "action_name": "play"\r
3404               }\r
3405             }\r
3406           }\r
3407         },\r
3408         "summary": {},\r
3409         "edit": {}\r
3410       },\r
3411       "story_sheet": {\r
3412         "symbol": {\r
3413           "type": "default",\r
3414           "args": {\r
3415             "link": {\r
3416               "type": "none"\r
3417             }\r
3418           }\r
3419         },\r
3420         "caption": {\r
3421           "type": "none"\r
3422         },\r
3423         "summary": {},\r
3424         "edit": {\r
3425           "type": "none"\r
3426         }\r
3427       },\r
3428       "sheet": {\r
3429         "symbol": {},\r
3430         "caption": {\r
3431           "type": "default",\r
3432           "args": {\r
3433             "face": {},\r
3434             "link": {\r
3435               "type": "action",\r
3436               "args": {\r
3437                 "action_name": "play"\r
3438               }\r
3439             }\r
3440           }\r
3441         },\r
3442         "summary": {},\r
3443         "edit": {}\r
3444       },\r
3445       "sheet_panel": {\r
3446         "symbol": {\r
3447           "type": "default",\r
3448           "args": {\r
3449             "link": {\r
3450               "type": "none"\r
3451             }\r
3452           }\r
3453         },\r
3454         "caption": {\r
3455           "type": "none"\r
3456         },\r
3457         "summary": {},\r
3458         "edit": {\r
3459           "type": "none"\r
3460         }\r
3461       },\r
3462       "panel": {\r
3463         "symbol": {},\r
3464         "caption": {\r
3465           "type": "default",\r
3466           "args": {\r
3467             "link": {\r
3468               "type": "none"\r
3469             }\r
3470           }\r
3471         },\r
3472         "summary": {},\r
3473         "edit": {}\r
3474       },\r
3475       "panel_picture": {\r
3476         "symbol": {\r
3477           "type": "default",\r
3478           "args": {\r
3479             "face": {\r
3480               "type": "picture"\r
3481             }\r
3482           }\r
3483         },\r
3484         "caption": {\r
3485           "type": "default",\r
3486           "args": {\r
3487             "link": {\r
3488               "type": "none"\r
3489             }\r
3490           }\r
3491         },\r
3492         "summary": {},\r
3493         "edit": {\r
3494           "type": "none"\r
3495         }\r
3496       },\r
3497       "speech_balloon": {\r
3498         "symbol": {\r
3499           "type": "default",\r
3500           "args": {\r
3501             "face": {\r
3502               "type": "picture"\r
3503             }\r
3504           }\r
3505         },\r
3506         "caption": {\r
3507           "type": "default",\r
3508           "args": {\r
3509             "face": {\r
3510               "type": "method",\r
3511               "args": {\r
3512                 "method_name": "plain_scenario"\r
3513               }\r
3514             },\r
3515             "link": {\r
3516               "type": "none"\r
3517             }\r
3518           }\r
3519         },\r
3520         "summary": {},\r
3521         "edit": {\r
3522           "type": "none"\r
3523         }\r
3524       },\r
3525       "speech": {\r
3526         "symbol": {\r
3527           "type": "default",\r
3528           "args": {\r
3529             "face": {\r
3530               "type": "picture"\r
3531             }\r
3532           }\r
3533         },\r
3534         "caption": {\r
3535           "type": "default",\r
3536           "args": {\r
3537             "face": {\r
3538               "type": "column",\r
3539               "args": {\r
3540                 "column_name": "content"\r
3541               }\r
3542             },\r
3543             "link": {\r
3544               "type": "none"\r
3545             }\r
3546           }\r
3547         },\r
3548         "summary": {},\r
3549         "edit": {\r
3550           "type": "none"\r
3551         }\r
3552       },\r
3553       "balloon": {\r
3554         "symbol": {\r
3555           "type": "default",\r
3556           "args": {\r
3557             "face": {\r
3558               "type": "picture"\r
3559             }\r
3560           }\r
3561         },\r
3562         "caption": {\r
3563           "type": "none"\r
3564         },\r
3565         "summary": {},\r
3566         "edit": {\r
3567           "type": "none"\r
3568         }\r
3569       },\r
3570       "ground_picture": {\r
3571         "symbol": {\r
3572           "type": "default",\r
3573           "args": {\r
3574             "face": {\r
3575               "type": "picture"\r
3576             }\r
3577           }\r
3578         },\r
3579         "caption": {\r
3580           "type": "default",\r
3581           "args": {\r
3582             "link": {\r
3583               "type": "none"\r
3584             }\r
3585           }\r
3586         },\r
3587         "summary": {},\r
3588         "edit": {\r
3589           "type": "none"\r
3590         }\r
3591       },\r
3592       "ground_color": {\r
3593         "symbol": {\r
3594           "type": "template",\r
3595           "args": {\r
3596             "template_name": "symbol"\r
3597           }\r
3598         },\r
3599         "caption": {\r
3600           "type": "default",\r
3601           "args": {\r
3602             "link": {\r
3603               "type": "none"\r
3604             }\r
3605           }\r
3606         },\r
3607         "summary": {},\r
3608         "edit": {\r
3609           "type": "none"\r
3610         }\r
3611       },\r
3612       "original_picture": {\r
3613         "symbol": {\r
3614           "type": "default",\r
3615           "args": {\r
3616             "face": {\r
3617               "type": "picture"\r
3618             }\r
3619           }\r
3620         },\r
3621         "caption": {\r
3622           "type": "default",\r
3623           "args": {\r
3624             "face": {\r
3625               "type": "method",\r
3626               "args": {\r
3627                 "method_name": "revision"\r
3628               }\r
3629             },\r
3630             "link": {\r
3631               "type": "action",\r
3632               "args": {\r
3633                 "action_name": "history"\r
3634               }\r
3635             }\r
3636           }\r
3637         },\r
3638         "summary": {},\r
3639         "edit": {\r
3640           "type": "template",\r
3641           "args": {\r
3642             "template_name": "publish"\r
3643           }\r
3644         }\r
3645       },\r
3646       "picture": {\r
3647         "symbol": {\r
3648           "type": "default",\r
3649           "args": {\r
3650             "face": {\r
3651               "type": "picture"\r
3652             }\r
3653           }\r
3654         },\r
3655         "caption": {\r
3656           "type": "default",\r
3657           "args": {\r
3658             "face": {\r
3659               "type": "column",\r
3660               "args": {\r
3661                 "column_name": "revision"\r
3662               }\r
3663             }\r
3664           }\r
3665         },\r
3666         "summary": {},\r
3667         "edit": {\r
3668           "type": "none"\r
3669         }\r
3670       },\r
3671       "resource_picture": {\r
3672         "symbol": {\r
3673           "type": "default",\r
3674           "args": {\r
3675             "face": {\r
3676               "type": "picture"\r
3677             }\r
3678           }\r
3679         },\r
3680         "caption": {\r
3681           "type": "none"\r
3682         },\r
3683         "summary": {},\r
3684         "edit": {\r
3685           "type": "none"\r
3686         }\r
3687       },\r
3688       "speech_balloon_template": {\r
3689         "symbol": {\r
3690           "type": "default",\r
3691           "args": {\r
3692             "face": {\r
3693               "type": "picture"\r
3694             }\r
3695           }\r
3696         },\r
3697         "caption": {},\r
3698         "summary": {\r
3699           "type": "none"\r
3700         },\r
3701         "edit": {\r
3702           "type": "none"\r
3703         }\r
3704       },\r
3705       "writing_format": {\r
3706         "symbol": {},\r
3707         "caption": {},\r
3708         "summary": {\r
3709           "type": "none"\r
3710         },\r
3711         "edit": {\r
3712           "type": "none"\r
3713         }\r
3714       },\r
3715       "license_group": {\r
3716         "symbol": {},\r
3717         "caption": {\r
3718           "type": "default",\r
3719           "args": {\r
3720             "link": {\r
3721               "type": "url_column",\r
3722               "args": {\r
3723                 "column_name": "url"\r
3724               }\r
3725             }\r
3726           }\r
3727         },\r
3728         "summary": {\r
3729           "type": "none"\r
3730         },\r
3731         "edit": {\r
3732           "type": "none"\r
3733         }\r
3734       },\r
3735       "license": {\r
3736         "symbol": {},\r
3737         "caption": {\r
3738           "type": "default",\r
3739           "args": {\r
3740             "face": {\r
3741               "type": "method",\r
3742               "args": {\r
3743                 "method_name": "caption_with_group"\r
3744               }\r
3745             },\r
3746             "link": {\r
3747               "type": "url_column",\r
3748               "args": {\r
3749                 "column_name": "url"\r
3750               }\r
3751             }\r
3752           }\r
3753         },\r
3754         "summary": {},\r
3755         "edit": {\r
3756           "type": "none"\r
3757         }\r
3758       },\r
3759       "author": {\r
3760         "symbol": {},\r
3761         "caption": {\r
3762           "type": "default",\r
3763           "args": {\r
3764             "face": {\r
3765               "type": "column",\r
3766               "args": {\r
3767                 "column_name": "name"\r
3768               }\r
3769             }\r
3770           }\r
3771         },\r
3772         "summary": {},\r
3773         "edit": {\r
3774           "type": "account"\r
3775         }\r
3776       },\r
3777       "artist": {\r
3778         "symbol": {},\r
3779         "caption": {\r
3780           "type": "default",\r
3781           "args": {\r
3782             "face": {\r
3783               "type": "column",\r
3784               "args": {\r
3785                 "column_name": "name"\r
3786               }\r
3787             }\r
3788           }\r
3789         },\r
3790         "summary": {},\r
3791         "edit": {\r
3792           "type": "account"\r
3793         }\r
3794       },\r
3795       "system_picture": {\r
3796         "symbol": {\r
3797           "type": "default",\r
3798           "args": {\r
3799             "face": {\r
3800               "type": "picture"\r
3801             }\r
3802           }\r
3803         },\r
3804         "caption": {\r
3805           "type": "none"\r
3806         },\r
3807         "summary": {\r
3808           "type": "none"\r
3809         },\r
3810         "edit": {\r
3811           "type": "none"\r
3812         }\r
3813       }\r
3814     },\r
3815     "list_groups": {\r
3816       "scroll": {\r
3817         "lists": {\r
3818           "public": {},\r
3819           "private": {},\r
3820           "by_author": {},\r
3821           "by_panel": {},\r
3822           "play": {}\r
3823         }\r
3824       },\r
3825       "scroll_panel": {\r
3826         "tree_name": "owner",\r
3827         "lists": {\r
3828           "public": {},\r
3829           "private": {},\r
3830           "by_scroll": {},\r
3831           "by_panel": {}\r
3832         }\r
3833       },\r
3834       "comic": {\r
3835         "lists": {\r
3836           "public": {},\r
3837           "private": {},\r
3838           "by_author": {}\r
3839         }\r
3840       },\r
3841       "story": {\r
3842         "lists": {\r
3843           "public": {},\r
3844           "private": {},\r
3845           "by_comic": {},\r
3846           "by_sheet": {},\r
3847           "by_author": {},\r
3848           "play": {}\r
3849         }\r
3850       },\r
3851       "story_sheet": {\r
3852         "tree_name": "owner",\r
3853         "lists": {\r
3854           "public": {},\r
3855           "private": {},\r
3856           "by_story": {},\r
3857           "by_sheet": {}\r
3858         }\r
3859       },\r
3860       "sheet": {\r
3861         "lists": {\r
3862           "public": {},\r
3863           "private": {},\r
3864           "by_story": {},\r
3865           "by_panel": {},\r
3866           "by_author": {},\r
3867           "play": {}\r
3868         }\r
3869       },\r
3870       "sheet_panel": {\r
3871         "tree_name": "owner",\r
3872         "lists": {\r
3873           "public": {},\r
3874           "private": {},\r
3875           "by_sheet": {},\r
3876           "by_panel": {}\r
3877         }\r
3878       },\r
3879       "panel": {\r
3880         "lists": {\r
3881           "public": {},\r
3882           "private": {},\r
3883           "by_scroll": {},\r
3884           "by_sheet": {},\r
3885           "by_author": {},\r
3886           "by_speech_balloon_template": {}\r
3887         }\r
3888       },\r
3889       "panel_picture": {\r
3890         "tree_name": "owner",\r
3891         "lists": {\r
3892           "public": {},\r
3893           "private": {},\r
3894           "by_panel": {},\r
3895           "by_author": {}\r
3896         }\r
3897       },\r
3898       "speech_balloon": {\r
3899         "tree_name": "owner",\r
3900         "lists": {\r
3901           "public": {},\r
3902           "private": {},\r
3903           "by_panel": {},\r
3904           "by_speech_balloon_template": {},\r
3905           "by_author": {}\r
3906         }\r
3907       },\r
3908       "speech": {\r
3909         "tree_name": "owner",\r
3910         "lists": {\r
3911           "public": {},\r
3912           "by_speech_balloon": {},\r
3913           "by_writing_format": {}\r
3914         }\r
3915       },\r
3916       "balloon": {\r
3917         "tree_name": "owner",\r
3918         "lists": {\r
3919           "public": {},\r
3920           "by_speech_balloon": {}\r
3921         }\r
3922       },\r
3923       "ground_picture": {\r
3924         "tree_name": "owner",\r
3925         "lists": {\r
3926           "public": {},\r
3927           "private": {},\r
3928           "by_panel": {},\r
3929           "by_author": {}\r
3930         }\r
3931       },\r
3932       "ground_color": {\r
3933         "tree_name": "owner",\r
3934         "lists": {\r
3935           "public": {},\r
3936           "private": {},\r
3937           "by_panel": {},\r
3938           "by_author": {}\r
3939         }\r
3940       },\r
3941       "original_picture": {\r
3942         "lists": {\r
3943           "private": {}\r
3944         }\r
3945       },\r
3946       "picture": {},\r
3947       "resource_picture": {\r
3948         "lists": {\r
3949           "public": {},\r
3950           "private": {},\r
3951           "by_original_picture": {},\r
3952           "by_license": {},\r
3953           "by_artist": {}\r
3954         }\r
3955       },\r
3956       "speech_balloon_template": {\r
3957         "lists": {\r
3958           "public": {},\r
3959           "select_items": {}\r
3960         }\r
3961       },\r
3962       "writing_format": {\r
3963         "lists": {\r
3964           "public": {},\r
3965           "select_items": {},\r
3966           "by_system_picture": {}\r
3967         }\r
3968       },\r
3969       "license_group": {\r
3970         "lists": {\r
3971           "public": {},\r
3972           "select_items": {}\r
3973         }\r
3974       },\r
3975       "license": {\r
3976         "lists": {\r
3977           "public": {},\r
3978           "by_license_group": {},\r
3979           "by_system_picture": {}\r
3980         }\r
3981       },\r
3982       "author": {\r
3983         "lists": {\r
3984           "public": {}\r
3985         }\r
3986       },\r
3987       "artist": {\r
3988         "lists": {\r
3989           "public": {}\r
3990         }\r
3991       },\r
3992       "system_picture": {\r
3993         "lists": {\r
3994           "public": {}\r
3995         }\r
3996       }\r
3997     },\r
3998     "elements": [\r
3999       {\r
4000         "name": "panel_picture",\r
4001         "path_name": "panel_pictures",\r
4002         "parts": []\r
4003       },\r
4004       {\r
4005         "name": "speech_balloon",\r
4006         "path_name": "circle_speech_balloon/speech_balloons",\r
4007         "parts": [\r
4008           "balloon",\r
4009           "speech"\r
4010         ]\r
4011       },\r
4012       {\r
4013         "name": "ground_picture",\r
4014         "path_name": "ground_pictures",\r
4015         "parts": []\r
4016       },\r
4017       {\r
4018         "name": "ground_color",\r
4019         "path_name": "ground_colors",\r
4020         "parts": []\r
4021       }\r
4022     ],\r
4023     "forms": {\r
4024       "base": {\r
4025         "scroll": {\r
4026           "fields": {\r
4027             "title": {\r
4028               "args": {\r
4029                 "column": "title",\r
4030                 "label": {\r
4031                   "args": {\r
4032                     "row_break": true\r
4033                   }\r
4034                 },\r
4035                 "tag": {\r
4036                   "type": "text"\r
4037                 },\r
4038                 "row_break": true\r
4039               }\r
4040             },\r
4041             "description": {\r
4042               "args": {\r
4043                 "column": "description",\r
4044                 "label": {\r
4045                   "args": {\r
4046                     "row_break": true\r
4047                   }\r
4048                 },\r
4049                 "tag": {\r
4050                   "type": "text_area",\r
4051                   "args": {\r
4052                     "options": {\r
4053                       "size": "45x15"\r
4054                     }\r
4055                   }\r
4056                 }\r
4057               }\r
4058             },\r
4059             "visible": {\r
4060               "args": {\r
4061                 "column": "visible",\r
4062                 "label": {},\r
4063                 "tag": {\r
4064                   "type": "select"\r
4065                 },\r
4066                 "row_break": true\r
4067               }\r
4068             },\r
4069             "id": {\r
4070               "args": {\r
4071                 "column": "id",\r
4072                 "label": {\r
4073                   "type": "none"\r
4074                 },\r
4075                 "tag": {\r
4076                   "type": "hidden"\r
4077                 }\r
4078               }\r
4079             },\r
4080             "author_id": {\r
4081               "args": {\r
4082                 "column": "author_id",\r
4083                 "label": {\r
4084                   "type": "none"\r
4085                 },\r
4086                 "tag": {\r
4087                   "type": "hidden"\r
4088                 }\r
4089               }\r
4090             }\r
4091           },\r
4092           "field_names": [\r
4093             "title",\r
4094             "description",\r
4095             "visible",\r
4096             "id",\r
4097             "author_id"\r
4098           ]\r
4099         },\r
4100         "scroll_panel": {\r
4101           "fields": {\r
4102             "scroll_id": {\r
4103               "args": {\r
4104                 "column": "scroll_id",\r
4105                 "label": {},\r
4106                 "tag": {\r
4107                   "type": "number"\r
4108                 }\r
4109               }\r
4110             },\r
4111             "panel_id": {\r
4112               "args": {\r
4113                 "column": "panel_id",\r
4114                 "label": {},\r
4115                 "tag": {\r
4116                   "type": "number"\r
4117                 }\r
4118               }\r
4119             },\r
4120             "t": {\r
4121               "args": {\r
4122                 "column": "t",\r
4123                 "label": {},\r
4124                 "tag": {\r
4125                   "type": "number"\r
4126                 }\r
4127               }\r
4128             },\r
4129             "id": {\r
4130               "args": {\r
4131                 "column": "id",\r
4132                 "label": {\r
4133                   "type": "none"\r
4134                 },\r
4135                 "tag": {\r
4136                   "type": "hidden"\r
4137                 }\r
4138               }\r
4139             }\r
4140           },\r
4141           "field_names": [\r
4142             "scroll_id",\r
4143             "panel_id",\r
4144             "t",\r
4145             "id"\r
4146           ]\r
4147         },\r
4148         "comic": {\r
4149           "fields": {\r
4150             "title": {\r
4151               "args": {\r
4152                 "column": "title",\r
4153                 "label": {\r
4154                   "args": {\r
4155                     "row_break": true\r
4156                   }\r
4157                 },\r
4158                 "tag": {\r
4159                   "type": "text"\r
4160                 },\r
4161                 "row_break": true\r
4162               }\r
4163             },\r
4164             "description": {\r
4165               "args": {\r
4166                 "column": "description",\r
4167                 "label": {\r
4168                   "args": {\r
4169                     "row_break": true\r
4170                   }\r
4171                 },\r
4172                 "tag": {\r
4173                   "type": "text_area",\r
4174                   "args": {\r
4175                     "options": {\r
4176                       "size": "45x15"\r
4177                     }\r
4178                   }\r
4179                 }\r
4180               }\r
4181             },\r
4182             "visible": {\r
4183               "args": {\r
4184                 "column": "visible",\r
4185                 "label": {},\r
4186                 "tag": {\r
4187                   "type": "select"\r
4188                 },\r
4189                 "row_break": true\r
4190               }\r
4191             },\r
4192             "id": {\r
4193               "args": {\r
4194                 "column": "id",\r
4195                 "label": {\r
4196                   "type": "none"\r
4197                 },\r
4198                 "tag": {\r
4199                   "type": "hidden"\r
4200                 }\r
4201               }\r
4202             },\r
4203             "author_id": {\r
4204               "args": {\r
4205                 "column": "author_id",\r
4206                 "label": {\r
4207                   "type": "none"\r
4208                 },\r
4209                 "tag": {\r
4210                   "type": "hidden"\r
4211                 }\r
4212               }\r
4213             }\r
4214           },\r
4215           "field_names": [\r
4216             "title",\r
4217             "description",\r
4218             "visible",\r
4219             "id",\r
4220             "author_id"\r
4221           ]\r
4222         },\r
4223         "story": {\r
4224           "fields": {\r
4225             "comic_id": {\r
4226               "args": {\r
4227                 "column": "comic_id",\r
4228                 "label": {\r
4229                   "type": "none"\r
4230                 },\r
4231                 "tag": {\r
4232                   "type": "hidden"\r
4233                 }\r
4234               }\r
4235             },\r
4236             "title": {\r
4237               "args": {\r
4238                 "column": "title",\r
4239                 "label": {\r
4240                   "args": {\r
4241                     "row_break": true\r
4242                   }\r
4243                 },\r
4244                 "tag": {\r
4245                   "type": "text"\r
4246                 },\r
4247                 "row_break": true\r
4248               }\r
4249             },\r
4250             "description": {\r
4251               "args": {\r
4252                 "column": "description",\r
4253                 "label": {\r
4254                   "args": {\r
4255                     "row_break": true\r
4256                   }\r
4257                 },\r
4258                 "tag": {\r
4259                   "type": "text_area",\r
4260                   "args": {\r
4261                     "options": {\r
4262                       "size": "45x15"\r
4263                     }\r
4264                   }\r
4265                 },\r
4266                 "row_break": true\r
4267               }\r
4268             },\r
4269             "visible": {\r
4270               "args": {\r
4271                 "column": "visible",\r
4272                 "label": {},\r
4273                 "tag": {\r
4274                   "type": "select"\r
4275                 },\r
4276                 "row_break": true\r
4277               }\r
4278             },\r
4279             "t": {\r
4280               "args": {\r
4281                 "column": "t",\r
4282                 "label": {},\r
4283                 "tag": {\r
4284                   "type": "number"\r
4285                 }\r
4286               }\r
4287             },\r
4288             "id": {\r
4289               "args": {\r
4290                 "column": "id",\r
4291                 "label": {\r
4292                   "type": "none"\r
4293                 },\r
4294                 "tag": {\r
4295                   "type": "hidden"\r
4296                 }\r
4297               }\r
4298             },\r
4299             "author_id": {\r
4300               "args": {\r
4301                 "column": "author_id",\r
4302                 "label": {\r
4303                   "type": "none"\r
4304                 },\r
4305                 "tag": {\r
4306                   "type": "hidden"\r
4307                 }\r
4308               }\r
4309             }\r
4310           },\r
4311           "field_names": [\r
4312             "comic_id",\r
4313             "title",\r
4314             "description",\r
4315             "visible",\r
4316             "t",\r
4317             "id",\r
4318             "author_id"\r
4319           ]\r
4320         },\r
4321         "story_sheet": {\r
4322           "fields": {\r
4323             "story_id": {\r
4324               "args": {\r
4325                 "column": "story_id",\r
4326                 "label": {\r
4327                   "type": "none"\r
4328                 },\r
4329                 "tag": {\r
4330                   "type": "number"\r
4331                 }\r
4332               }\r
4333             },\r
4334             "sheet_id": {\r
4335               "args": {\r
4336                 "column": "sheet_id",\r
4337                 "label": {\r
4338                   "type": "none"\r
4339                 },\r
4340                 "tag": {\r
4341                   "type": "number"\r
4342                 }\r
4343               }\r
4344             },\r
4345             "t": {\r
4346               "args": {\r
4347                 "column": "t",\r
4348                 "label": {},\r
4349                 "tag": {\r
4350                   "type": "number"\r
4351                 }\r
4352               }\r
4353             },\r
4354             "id": {\r
4355               "args": {\r
4356                 "column": "id",\r
4357                 "label": {\r
4358                   "type": "none"\r
4359                 },\r
4360                 "tag": {\r
4361                   "type": "hidden"\r
4362                 }\r
4363               }\r
4364             }\r
4365           },\r
4366           "field_names": [\r
4367             "story_id",\r
4368             "sheet_id",\r
4369             "t",\r
4370             "id"\r
4371           ]\r
4372         },\r
4373         "sheet": {\r
4374           "fields": {\r
4375             "caption": {\r
4376               "args": {\r
4377                 "column": "caption",\r
4378                 "label": {\r
4379                   "args": {\r
4380                     "row_break": true\r
4381                   }\r
4382                 },\r
4383                 "tag": {\r
4384                   "type": "text"\r
4385                 },\r
4386                 "row_break": true\r
4387               }\r
4388             },\r
4389             "width": {\r
4390               "args": {\r
4391                 "column": "width",\r
4392                 "label": {},\r
4393                 "tag": {\r
4394                   "type": "number",\r
4395                   "args": {\r
4396                     "options": {\r
4397                       "size": 5\r
4398                     }\r
4399                   }\r
4400                 }\r
4401               }\r
4402             },\r
4403             "height": {\r
4404               "args": {\r
4405                 "column": "height",\r
4406                 "label": {},\r
4407                 "tag": {\r
4408                   "type": "number",\r
4409                   "args": {\r
4410                     "options": {\r
4411                       "size": 5\r
4412                     }\r
4413                   }\r
4414                 },\r
4415                 "row_break": true\r
4416               }\r
4417             },\r
4418             "visible": {\r
4419               "args": {\r
4420                 "column": "visible",\r
4421                 "label": {},\r
4422                 "tag": {\r
4423                   "type": "select"\r
4424                 },\r
4425                 "row_break": true\r
4426               }\r
4427             },\r
4428             "id": {\r
4429               "args": {\r
4430                 "column": "id",\r
4431                 "label": {\r
4432                   "type": "none"\r
4433                 },\r
4434                 "tag": {\r
4435                   "type": "hidden"\r
4436                 }\r
4437               }\r
4438             },\r
4439             "author_id": {\r
4440               "args": {\r
4441                 "column": "author_id",\r
4442                 "label": {\r
4443                   "type": "none"\r
4444                 },\r
4445                 "tag": {\r
4446                   "type": "hidden"\r
4447                 }\r
4448               }\r
4449             }\r
4450           },\r
4451           "field_names": [\r
4452             "caption",\r
4453             "width",\r
4454             "height",\r
4455             "visible",\r
4456             "id",\r
4457             "author_id"\r
4458           ]\r
4459         },\r
4460         "sheet_panel": {\r
4461           "fields": {\r
4462             "sheet_id": {\r
4463               "args": {\r
4464                 "column": "sheet_id",\r
4465                 "label": {},\r
4466                 "tag": {\r
4467                   "type": "number"\r
4468                 }\r
4469               }\r
4470             },\r
4471             "panel_id": {\r
4472               "args": {\r
4473                 "column": "panel_id",\r
4474                 "label": {},\r
4475                 "tag": {\r
4476                   "type": "number"\r
4477                 }\r
4478               }\r
4479             },\r
4480             "x": {\r
4481               "args": {\r
4482                 "column": "x",\r
4483                 "label": {},\r
4484                 "tag": {\r
4485                   "type": "number",\r
4486                   "args": {\r
4487                     "options": {\r
4488                       "size": 5\r
4489                     }\r
4490                   }\r
4491                 }\r
4492               }\r
4493             },\r
4494             "y": {\r
4495               "args": {\r
4496                 "column": "y",\r
4497                 "label": {},\r
4498                 "tag": {\r
4499                   "type": "number",\r
4500                   "args": {\r
4501                     "options": {\r
4502                       "size": 5\r
4503                     }\r
4504                   }\r
4505                 },\r
4506                 "row_break": true\r
4507               }\r
4508             },\r
4509             "z": {\r
4510               "args": {\r
4511                 "column": "z",\r
4512                 "label": {\r
4513                   "type": "none"\r
4514                 },\r
4515                 "tag": {\r
4516                   "type": "hidden"\r
4517                 }\r
4518               }\r
4519             },\r
4520             "t": {\r
4521               "args": {\r
4522                 "column": "t",\r
4523                 "label": {\r
4524                   "type": "none"\r
4525                 },\r
4526                 "tag": {\r
4527                   "type": "hidden"\r
4528                 }\r
4529               }\r
4530             },\r
4531             "id": {\r
4532               "args": {\r
4533                 "column": "id",\r
4534                 "label": {\r
4535                   "type": "none"\r
4536                 },\r
4537                 "tag": {\r
4538                   "type": "hidden"\r
4539                 }\r
4540               }\r
4541             }\r
4542           },\r
4543           "field_names": [\r
4544             "sheet_id",\r
4545             "panel_id",\r
4546             "x",\r
4547             "y",\r
4548             "z",\r
4549             "t",\r
4550             "id"\r
4551           ]\r
4552         },\r
4553         "panel": {\r
4554           "fields": {\r
4555             "caption": {\r
4556               "args": {\r
4557                 "column": "caption",\r
4558                 "label": {},\r
4559                 "tag": {\r
4560                   "type": "text"\r
4561                 },\r
4562                 "row_break": true\r
4563               }\r
4564             },\r
4565             "width": {\r
4566               "args": {\r
4567                 "column": "width",\r
4568                 "label": {},\r
4569                 "tag": {\r
4570                   "type": "number",\r
4571                   "args": {\r
4572                     "options": {\r
4573                       "size": 5\r
4574                     }\r
4575                   }\r
4576                 }\r
4577               }\r
4578             },\r
4579             "height": {\r
4580               "args": {\r
4581                 "column": "height",\r
4582                 "label": {},\r
4583                 "tag": {\r
4584                   "type": "number",\r
4585                   "args": {\r
4586                     "options": {\r
4587                       "size": 5\r
4588                     }\r
4589                   }\r
4590                 },\r
4591                 "row_break": true\r
4592               }\r
4593             },\r
4594             "border": {\r
4595               "args": {\r
4596                 "column": "border",\r
4597                 "label": {},\r
4598                 "tag": {\r
4599                   "type": "number",\r
4600                   "args": {\r
4601                     "options": {\r
4602                       "size": 5\r
4603                     }\r
4604                   }\r
4605                 }\r
4606               }\r
4607             },\r
4608             "publish": {\r
4609               "args": {\r
4610                 "column": "publish",\r
4611                 "label": {},\r
4612                 "tag": {\r
4613                   "type": "select"\r
4614                 },\r
4615                 "row_break": true\r
4616               }\r
4617             },\r
4618             "id": {\r
4619               "args": {\r
4620                 "column": "id",\r
4621                 "label": {\r
4622                   "type": "none"\r
4623                 },\r
4624                 "tag": {\r
4625                   "type": "hidden"\r
4626                 }\r
4627               }\r
4628             },\r
4629             "author_id": {\r
4630               "args": {\r
4631                 "column": "author_id",\r
4632                 "label": {\r
4633                   "type": "none"\r
4634                 },\r
4635                 "tag": {\r
4636                   "type": "hidden"\r
4637                 }\r
4638               }\r
4639             }\r
4640           },\r
4641           "field_names": [\r
4642             "caption",\r
4643             "width",\r
4644             "height",\r
4645             "border",\r
4646             "publish",\r
4647             "id",\r
4648             "author_id"\r
4649           ]\r
4650         },\r
4651         "panel_picture": {\r
4652           "fields": {\r
4653             "caption": {\r
4654               "args": {\r
4655                 "column": "caption",\r
4656                 "label": {},\r
4657                 "tag": {\r
4658                   "type": "text"\r
4659                 },\r
4660                 "row_break": true\r
4661               }\r
4662             },\r
4663             "x": {\r
4664               "args": {\r
4665                 "column": "x",\r
4666                 "label": {},\r
4667                 "tag": {\r
4668                   "type": "number",\r
4669                   "args": {\r
4670                     "options": {\r
4671                       "size": 5\r
4672                     }\r
4673                   }\r
4674                 }\r
4675               }\r
4676             },\r
4677             "y": {\r
4678               "args": {\r
4679                 "column": "y",\r
4680                 "label": {},\r
4681                 "tag": {\r
4682                   "type": "number",\r
4683                   "args": {\r
4684                     "options": {\r
4685                       "size": 5\r
4686                     }\r
4687                   }\r
4688                 },\r
4689                 "row_break": true\r
4690               }\r
4691             },\r
4692             "width": {\r
4693               "args": {\r
4694                 "column": "width",\r
4695                 "label": {},\r
4696                 "tag": {\r
4697                   "type": "number",\r
4698                   "args": {\r
4699                     "options": {\r
4700                       "size": 5\r
4701                     }\r
4702                   }\r
4703                 },\r
4704                 "helpers": {\r
4705                   "size": {\r
4706                     "type": "size",\r
4707                     "args": {\r
4708                       "dom_class": "panel_picture_width_tool"\r
4709                     }\r
4710                   }\r
4711                 },\r
4712                 "row_break": true\r
4713               }\r
4714             },\r
4715             "height": {\r
4716               "args": {\r
4717                 "column": "height",\r
4718                 "label": {},\r
4719                 "tag": {\r
4720                   "type": "number",\r
4721                   "args": {\r
4722                     "options": {\r
4723                       "size": 5\r
4724                     }\r
4725                   }\r
4726                 },\r
4727                 "helpers": {\r
4728                   "size": {\r
4729                     "type": "size",\r
4730                     "args": {\r
4731                       "dom_class": "panel_picture_height_tool"\r
4732                     }\r
4733                   }\r
4734                 },\r
4735                 "row_break": true\r
4736               }\r
4737             },\r
4738             "link": {\r
4739               "args": {\r
4740                 "column": "link",\r
4741                 "label": {},\r
4742                 "tag": {\r
4743                   "type": "text"\r
4744                 },\r
4745                 "row_break": true\r
4746               }\r
4747             },\r
4748             "id": {\r
4749               "args": {\r
4750                 "column": "id",\r
4751                 "label": {\r
4752                   "type": "none"\r
4753                 },\r
4754                 "tag": {\r
4755                   "type": "hidden"\r
4756                 }\r
4757               }\r
4758             },\r
4759             "panel_id": {\r
4760               "args": {\r
4761                 "column": "panel_id",\r
4762                 "label": {\r
4763                   "type": "none"\r
4764                 },\r
4765                 "tag": {\r
4766                   "type": "hidden"\r
4767                 }\r
4768               }\r
4769             },\r
4770             "picture_id": {\r
4771               "args": {\r
4772                 "column": "picture_id",\r
4773                 "label": {},\r
4774                 "tag": {\r
4775                   "type": "hidden"\r
4776                 },\r
4777                 "helpers": {\r
4778                   "popup": {\r
4779                     "type": "popup",\r
4780                     "args": {\r
4781                       "source": "pictures"\r
4782                     }\r
4783                   }\r
4784                 }\r
4785               }\r
4786             },\r
4787             "z": {\r
4788               "args": {\r
4789                 "column": "z",\r
4790                 "label": {\r
4791                   "type": "none"\r
4792                 },\r
4793                 "tag": {\r
4794                   "type": "hidden"\r
4795                 }\r
4796               }\r
4797             },\r
4798             "t": {\r
4799               "args": {\r
4800                 "column": "t",\r
4801                 "label": {\r
4802                   "type": "none"\r
4803                 },\r
4804                 "tag": {\r
4805                   "type": "hidden"\r
4806                 }\r
4807               }\r
4808             }\r
4809           },\r
4810           "field_names": [\r
4811             "caption",\r
4812             "x",\r
4813             "y",\r
4814             "width",\r
4815             "height",\r
4816             "link",\r
4817             "id",\r
4818             "panel_id",\r
4819             "picture_id",\r
4820             "z",\r
4821             "t"\r
4822           ]\r
4823         },\r
4824         "speech_balloon": {\r
4825           "fields": {\r
4826             "speech_balloon.id": {\r
4827               "args": {\r
4828                 "column": "id",\r
4829                 "label": {\r
4830                   "type": "none"\r
4831                 },\r
4832                 "tag": {\r
4833                   "type": "hidden"\r
4834                 }\r
4835               }\r
4836             },\r
4837             "speech_balloon.panel_id": {\r
4838               "args": {\r
4839                 "column": "panel_id",\r
4840                 "label": {\r
4841                   "type": "none"\r
4842                 },\r
4843                 "tag": {\r
4844                   "type": "hidden"\r
4845                 }\r
4846               }\r
4847             },\r
4848             "speech_balloon.speech_balloon_template_id": {\r
4849               "args": {\r
4850                 "column": "speech_balloon_template_id",\r
4851                 "label": {\r
4852                   "type": "none"\r
4853                 },\r
4854                 "tag": {\r
4855                   "type": "hidden"\r
4856                 }\r
4857               }\r
4858             },\r
4859             "speech_balloon.caption": {\r
4860               "args": {\r
4861                 "column": "caption",\r
4862                 "label": {},\r
4863                 "tag": {\r
4864                   "type": "text"\r
4865                 },\r
4866                 "row_break": true\r
4867               }\r
4868             },\r
4869             "speech_balloon.z": {\r
4870               "args": {\r
4871                 "column": "z",\r
4872                 "label": {\r
4873                   "type": "none"\r
4874                 },\r
4875                 "tag": {\r
4876                   "type": "hidden"\r
4877                 }\r
4878               }\r
4879             },\r
4880             "speech_balloon.t": {\r
4881               "args": {\r
4882                 "column": "t",\r
4883                 "label": {\r
4884                   "type": "none"\r
4885                 },\r
4886                 "tag": {\r
4887                   "type": "hidden"\r
4888                 }\r
4889               }\r
4890             },\r
4891             "speech_balloon.classname": {\r
4892               "args": {\r
4893                 "column": "classname",\r
4894                 "label": {\r
4895                   "type": "none"\r
4896                 },\r
4897                 "tag": {\r
4898                   "type": "hidden"\r
4899                 }\r
4900               }\r
4901             },\r
4902             "speech_balloon.settings": {\r
4903               "args": {\r
4904                 "column": "settings",\r
4905                 "label": {\r
4906                   "type": "none"\r
4907                 },\r
4908                 "tag": {\r
4909                   "type": "hidden"\r
4910                 }\r
4911               }\r
4912             },\r
4913             "balloon.id": {\r
4914               "type": "part",\r
4915               "args": {\r
4916                 "model": "balloon",\r
4917                 "part": "balloon",\r
4918                 "column": "id",\r
4919                 "label": {\r
4920                   "type": "none"\r
4921                 },\r
4922                 "tag": {\r
4923                   "type": "hidden"\r
4924                 }\r
4925               }\r
4926             },\r
4927             "balloon.speech_balloon_id": {\r
4928               "type": "part",\r
4929               "args": {\r
4930                 "model": "balloon",\r
4931                 "part": "balloon",\r
4932                 "column": "speech_balloon_id",\r
4933                 "label": {\r
4934                   "type": "none"\r
4935                 },\r
4936                 "tag": {\r
4937                   "type": "hidden"\r
4938                 }\r
4939               }\r
4940             },\r
4941             "balloon.system_picture_id": {\r
4942               "type": "part",\r
4943               "args": {\r
4944                 "model": "balloon",\r
4945                 "part": "balloon",\r
4946                 "column": "system_picture_id",\r
4947                 "label": {\r
4948                   "type": "none"\r
4949                 },\r
4950                 "tag": {\r
4951                   "type": "hidden"\r
4952                 }\r
4953               }\r
4954             },\r
4955             "balloon.r": {\r
4956               "type": "part",\r
4957               "args": {\r
4958                 "model": "balloon",\r
4959                 "part": "balloon",\r
4960                 "column": "r",\r
4961                 "label": {},\r
4962                 "tag": {\r
4963                   "type": "number",\r
4964                   "args": {\r
4965                     "options": {\r
4966                       "size": 5\r
4967                     }\r
4968                   }\r
4969                 },\r
4970                 "helpers": {\r
4971                   "tail_angle": {\r
4972                     "type": "size",\r
4973                     "args": {}\r
4974                   }\r
4975                 },\r
4976                 "row_break": true\r
4977               }\r
4978             },\r
4979             "balloon.x": {\r
4980               "type": "part",\r
4981               "args": {\r
4982                 "model": "balloon",\r
4983                 "part": "balloon",\r
4984                 "column": "x",\r
4985                 "label": {},\r
4986                 "tag": {\r
4987                   "type": "number",\r
4988                   "args": {\r
4989                     "options": {\r
4990                       "size": 5\r
4991                     }\r
4992                   }\r
4993                 }\r
4994               }\r
4995             },\r
4996             "balloon.y": {\r
4997               "type": "part",\r
4998               "args": {\r
4999                 "model": "balloon",\r
5000                 "part": "balloon",\r
5001                 "column": "y",\r
5002                 "label": {},\r
5003                 "tag": {\r
5004                   "type": "number",\r
5005                   "args": {\r
5006                     "options": {\r
5007                       "size": 5\r
5008                     }\r
5009                   }\r
5010                 },\r
5011                 "row_break": true\r
5012               }\r
5013             },\r
5014             "balloon.width": {\r
5015               "type": "part",\r
5016               "args": {\r
5017                 "model": "balloon",\r
5018                 "part": "balloon",\r
5019                 "column": "width",\r
5020                 "label": {},\r
5021                 "tag": {\r
5022                   "type": "number",\r
5023                   "args": {\r
5024                     "options": {\r
5025                       "size": 5\r
5026                     }\r
5027                   }\r
5028                 }\r
5029               }\r
5030             },\r
5031             "balloon.height": {\r
5032               "type": "part",\r
5033               "args": {\r
5034                 "model": "balloon",\r
5035                 "part": "balloon",\r
5036                 "column": "height",\r
5037                 "label": {},\r
5038                 "tag": {\r
5039                   "type": "number",\r
5040                   "args": {\r
5041                     "options": {\r
5042                       "size": 5\r
5043                     }\r
5044                   }\r
5045                 },\r
5046                 "row_break": true\r
5047               }\r
5048             },\r
5049             "balloon.settings": {\r
5050               "type": "part",\r
5051               "args": {\r
5052                 "model": "balloon",\r
5053                 "part": "balloon",\r
5054                 "column": "settings",\r
5055                 "label": {\r
5056                   "type": "none"\r
5057                 },\r
5058                 "tag": {\r
5059                   "type": "hidden"\r
5060                 }\r
5061               }\r
5062             },\r
5063             "speech.id": {\r
5064               "type": "part",\r
5065               "args": {\r
5066                 "model": "speech",\r
5067                 "part": "speech",\r
5068                 "column": "id",\r
5069                 "label": {\r
5070                   "type": "none"\r
5071                 },\r
5072                 "tag": {\r
5073                   "type": "hidden"\r
5074                 }\r
5075               }\r
5076             },\r
5077             "speech.speech_balloon_id": {\r
5078               "type": "part",\r
5079               "args": {\r
5080                 "model": "speech",\r
5081                 "part": "speech",\r
5082                 "column": "speech_balloon_id",\r
5083                 "label": {\r
5084                   "type": "none"\r
5085                 },\r
5086                 "tag": {\r
5087                   "type": "hidden"\r
5088                 }\r
5089               }\r
5090             },\r
5091             "speech.x": {\r
5092               "type": "part",\r
5093               "args": {\r
5094                 "model": "speech",\r
5095                 "part": "speech",\r
5096                 "column": "x",\r
5097                 "label": {\r
5098                   "type": "none"\r
5099                 },\r
5100                 "tag": {\r
5101                   "type": "hidden"\r
5102                 }\r
5103               }\r
5104             },\r
5105             "speech.y": {\r
5106               "type": "part",\r
5107               "args": {\r
5108                 "model": "speech",\r
5109                 "part": "speech",\r
5110                 "column": "y",\r
5111                 "label": {\r
5112                   "type": "none"\r
5113                 },\r
5114                 "tag": {\r
5115                   "type": "hidden"\r
5116                 }\r
5117               }\r
5118             },\r
5119             "speech.width": {\r
5120               "type": "part",\r
5121               "args": {\r
5122                 "model": "speech",\r
5123                 "part": "speech",\r
5124                 "column": "width",\r
5125                 "label": {\r
5126                   "type": "none"\r
5127                 },\r
5128                 "tag": {\r
5129                   "type": "hidden"\r
5130                 }\r
5131               }\r
5132             },\r
5133             "speech.height": {\r
5134               "type": "part",\r
5135               "args": {\r
5136                 "model": "speech",\r
5137                 "part": "speech",\r
5138                 "column": "height",\r
5139                 "label": {\r
5140                   "type": "none"\r
5141                 },\r
5142                 "tag": {\r
5143                   "type": "hidden"\r
5144                 }\r
5145               }\r
5146             },\r
5147             "speech.writing_format_id": {\r
5148               "type": "part",\r
5149               "args": {\r
5150                 "model": "speech",\r
5151                 "part": "speech",\r
5152                 "column": "writing_format_id",\r
5153                 "label": {},\r
5154                 "tag": {\r
5155                   "type": "select"\r
5156                 }\r
5157               }\r
5158             },\r
5159             "speech.font_size": {\r
5160               "type": "part",\r
5161               "args": {\r
5162                 "model": "speech",\r
5163                 "part": "speech",\r
5164                 "column": "font_size",\r
5165                 "label": {},\r
5166                 "tag": {\r
5167                   "type": "select"\r
5168                 },\r
5169                 "row_break": true\r
5170               }\r
5171             },\r
5172             "speech.text_align": {\r
5173               "type": "part",\r
5174               "args": {\r
5175                 "model": "speech",\r
5176                 "part": "speech",\r
5177                 "column": "text_align",\r
5178                 "label": {},\r
5179                 "tag": {\r
5180                   "type": "select"\r
5181                 }\r
5182               }\r
5183             },\r
5184             "speech.quotes": {\r
5185               "type": "part",\r
5186               "args": {\r
5187                 "model": "speech",\r
5188                 "part": "speech",\r
5189                 "column": "quotes",\r
5190                 "label": {},\r
5191                 "tag": {\r
5192                   "type": "text",\r
5193                   "args": {\r
5194                     "options": {\r
5195                       "size": 5\r
5196                     }\r
5197                   }\r
5198                 }\r
5199               }\r
5200             },\r
5201             "speech.content": {\r
5202               "type": "part",\r
5203               "args": {\r
5204                 "model": "speech",\r
5205                 "part": "speech",\r
5206                 "column": "content",\r
5207                 "label": {\r
5208                   "args": {\r
5209                     "row_break": true\r
5210                   }\r
5211                 },\r
5212                 "tag": {\r
5213                   "type": "text_area",\r
5214                   "args": {\r
5215                     "options": {\r
5216                       "size": "45x5"\r
5217                     }\r
5218                   }\r
5219                 }\r
5220               }\r
5221             },\r
5222             "speech.fore_color": {\r
5223               "type": "part",\r
5224               "args": {\r
5225                 "model": "speech",\r
5226                 "part": "speech",\r
5227                 "column": "fore_color",\r
5228                 "label": {\r
5229                   "row_break": true\r
5230                 },\r
5231                 "tag": {\r
5232                   "type": "hidden"\r
5233                 },\r
5234                 "helpers": {\r
5235                   "color": {\r
5236                     "type": "color",\r
5237                     "args": {\r
5238                       "wrapper": "speech-fore_color-wrap"\r
5239                     }\r
5240                   }\r
5241                 }\r
5242               }\r
5243             },\r
5244             "speech.settings": {\r
5245               "type": "part",\r
5246               "args": {\r
5247                 "model": "speech",\r
5248                 "part": "speech",\r
5249                 "column": "settings",\r
5250                 "label": {\r
5251                   "type": "none"\r
5252                 },\r
5253                 "tag": {\r
5254                   "type": "hidden"\r
5255                 }\r
5256               }\r
5257             }\r
5258           }\r
5259         },\r
5260         "ground_picture": {\r
5261           "fields": {\r
5262             "id": {\r
5263               "args": {\r
5264                 "column": "id",\r
5265                 "label": {\r
5266                   "type": "none"\r
5267                 },\r
5268                 "tag": {\r
5269                   "type": "hidden"\r
5270                 }\r
5271               }\r
5272             },\r
5273             "panel_id": {\r
5274               "args": {\r
5275                 "column": "panel_id",\r
5276                 "label": {\r
5277                   "type": "none"\r
5278                 },\r
5279                 "tag": {\r
5280                   "type": "hidden"\r
5281                 }\r
5282               }\r
5283             },\r
5284             "picture_id": {\r
5285               "args": {\r
5286                 "column": "picture_id",\r
5287                 "label": {\r
5288                   "type": "none"\r
5289                 },\r
5290                 "tag": {\r
5291                   "type": "hidden"\r
5292                 }\r
5293               }\r
5294             },\r
5295             "caption": {\r
5296               "args": {\r
5297                 "column": "caption",\r
5298                 "label": {},\r
5299                 "tag": {\r
5300                   "type": "text"\r
5301                 },\r
5302                 "row_break": true\r
5303               }\r
5304             },\r
5305             "repeat": {\r
5306               "args": {\r
5307                 "column": "repeat",\r
5308                 "label": {},\r
5309                 "tag": {\r
5310                   "type": "select",\r
5311                   "args": {\r
5312                     "source": "magic_number",\r
5313                     "key": "ground_picture_repeat_items"\r
5314                   }\r
5315                 },\r
5316                 "row_break": true\r
5317               }\r
5318             },\r
5319             "x": {\r
5320               "args": {\r
5321                 "column": "x",\r
5322                 "label": {},\r
5323                 "tag": {\r
5324                   "type": "number",\r
5325                   "args": {\r
5326                     "options": {\r
5327                       "size": 5\r
5328                     }\r
5329                   }\r
5330                 }\r
5331               }\r
5332             },\r
5333             "y": {\r
5334               "args": {\r
5335                 "column": "y",\r
5336                 "label": {},\r
5337                 "tag": {\r
5338                   "type": "number",\r
5339                   "args": {\r
5340                     "options": {\r
5341                       "size": 5\r
5342                     }\r
5343                   }\r
5344                 },\r
5345                 "row_break": true\r
5346               }\r
5347             },\r
5348             "z": {\r
5349               "args": {\r
5350                 "column": "z",\r
5351                 "label": {\r
5352                   "type": "none"\r
5353                 },\r
5354                 "tag": {\r
5355                   "type": "hidden"\r
5356                 }\r
5357               }\r
5358             },\r
5359             "t": {\r
5360               "args": {\r
5361                 "column": "t",\r
5362                 "label": {\r
5363                   "type": "none"\r
5364                 },\r
5365                 "tag": {\r
5366                   "type": "hidden"\r
5367                 }\r
5368               }\r
5369             }\r
5370           },\r
5371           "field_names": [\r
5372             "caption",\r
5373             "repeat",\r
5374             "x",\r
5375             "y",\r
5376             "z",\r
5377             "t",\r
5378             "id",\r
5379             "panel_id",\r
5380             "picture_id"\r
5381           ]\r
5382         },\r
5383         "ground_color": {\r
5384           "fields": {\r
5385             "id": {\r
5386               "args": {\r
5387                 "column": "id",\r
5388                 "label": {\r
5389                   "type": "none"\r
5390                 },\r
5391                 "tag": {\r
5392                   "type": "hidden"\r
5393                 }\r
5394               }\r
5395             },\r
5396             "panel_id": {\r
5397               "args": {\r
5398                 "column": "panel_id",\r
5399                 "label": {\r
5400                   "type": "none"\r
5401                 },\r
5402                 "tag": {\r
5403                   "type": "hidden"\r
5404                 }\r
5405               }\r
5406             },\r
5407             "caption": {\r
5408               "args": {\r
5409                 "column": "caption",\r
5410                 "label": {},\r
5411                 "tag": {\r
5412                   "type": "text"\r
5413                 },\r
5414                 "row_break": true\r
5415               }\r
5416             },\r
5417             "code": {\r
5418               "args": {\r
5419                 "column": "code",\r
5420                 "label": {\r
5421                   "args": {\r
5422                     "row_break": true\r
5423                   }\r
5424                 },\r
5425                 "tag": {\r
5426                   "type": "hidden"\r
5427                 },\r
5428                 "helpers": {\r
5429                   "color": {\r
5430                     "type": "color",\r
5431                     "args": {\r
5432                       "wrapper": "ground_color-code-wrap"\r
5433                     }\r
5434                   }\r
5435                 },\r
5436                 "row_break": true\r
5437               }\r
5438             },\r
5439             "orientation": {\r
5440               "args": {\r
5441                 "column": "orientation",\r
5442                 "label": {},\r
5443                 "tag": {\r
5444                   "type": "select"\r
5445                 },\r
5446                 "row_break": true\r
5447               }\r
5448             },\r
5449             "xy": {\r
5450               "args": {\r
5451                 "column": "xy",\r
5452                 "label": {},\r
5453                 "tag": {\r
5454                   "type": "number",\r
5455                   "args": {\r
5456                     "options": {\r
5457                       "size": 5\r
5458                     }\r
5459                   }\r
5460                 }\r
5461               }\r
5462             },\r
5463             "wh": {\r
5464               "args": {\r
5465                 "column": "wh",\r
5466                 "label": {},\r
5467                 "tag": {\r
5468                   "type": "number",\r
5469                   "args": {\r
5470                     "options": {\r
5471                       "size": 5\r
5472                     }\r
5473                   }\r
5474                 },\r
5475                 "row_break": true\r
5476               }\r
5477             },\r
5478             "z": {\r
5479               "args": {\r
5480                 "column": "z",\r
5481                 "label": {\r
5482                   "type": "none"\r
5483                 },\r
5484                 "tag": {\r
5485                   "type": "hidden"\r
5486                 }\r
5487               }\r
5488             },\r
5489             "t": {\r
5490               "args": {\r
5491                 "column": "t",\r
5492                 "label": {\r
5493                   "type": "none"\r
5494                 },\r
5495                 "tag": {\r
5496                   "type": "hidden"\r
5497                 }\r
5498               }\r
5499             }\r
5500           },\r
5501           "field_names": [\r
5502             "id",\r
5503             "panel_id",\r
5504             "caption",\r
5505             "code",\r
5506             "orientation",\r
5507             "xy",\r
5508             "wh",\r
5509             "z",\r
5510             "t"\r
5511           ]\r
5512         },\r
5513         "author": {\r
5514           "fields": {\r
5515             "id": {\r
5516               "args": {\r
5517                 "column": "id",\r
5518                 "label": {\r
5519                   "type": "none"\r
5520                 },\r
5521                 "tag": {\r
5522                   "type": "hidden"\r
5523                 }\r
5524               }\r
5525             },\r
5526             "name": {\r
5527               "args": {\r
5528                 "column": "name",\r
5529                 "label": {\r
5530                   "args": {\r
5531                     "row_break": true\r
5532                   }\r
5533                 },\r
5534                 "tag": {\r
5535                   "type": "text"\r
5536                 },\r
5537                 "row_break": true\r
5538               }\r
5539             }\r
5540           },\r
5541           "field_names": [\r
5542             "id",\r
5543             "name"\r
5544           ]\r
5545         },\r
5546         "artist": {\r
5547           "fields": {\r
5548             "id": {\r
5549               "args": {\r
5550                 "column": "id",\r
5551                 "label": {\r
5552                   "type": "none"\r
5553                 },\r
5554                 "tag": {\r
5555                   "type": "hidden"\r
5556                 }\r
5557               }\r
5558             },\r
5559             "name": {\r
5560               "args": {\r
5561                 "column": "name",\r
5562                 "label": {\r
5563                   "args": {\r
5564                     "row_break": true\r
5565                   }\r
5566                 },\r
5567                 "tag": {\r
5568                   "type": "text"\r
5569                 },\r
5570                 "row_break": true\r
5571               }\r
5572             }\r
5573           },\r
5574           "field_names": [\r
5575             "id",\r
5576             "name"\r
5577           ]\r
5578         }\r
5579       },\r
5580       "extend": {\r
5581         "CircleSpeechBalloon": {\r
5582           "base": "speech_balloon",\r
5583           "fields": {},\r
5584           "field_names": [\r
5585             "speech_balloon.caption",\r
5586             "balloon.r",\r
5587             "balloon.x",\r
5588             "balloon.y",\r
5589             "balloon.width",\r
5590             "balloon.height",\r
5591             "balloon.id",\r
5592             "balloon.speech_balloon_id",\r
5593             "balloon.system_picture_id",\r
5594             "balloon.settings",\r
5595             "speech.writing_format_id",\r
5596             "speech.font_size",\r
5597             "speech.text_align",\r
5598             "speech.quotes",\r
5599             "speech.content",\r
5600             "speech.fore_color",\r
5601             "speech.id",\r
5602             "speech.speech_balloon_id",\r
5603             "speech.x",\r
5604             "speech.y",\r
5605             "speech.width",\r
5606             "speech.height",\r
5607             "speech.settings",\r
5608             "speech_balloon.id",\r
5609             "speech_balloon.panel_id",\r
5610             "speech_balloon.speech_balloon_template_id",\r
5611             "speech_balloon.classname",\r
5612             "speech_balloon.z",\r
5613             "speech_balloon.t",\r
5614             "speech_balloon.settings"\r
5615           ]\r
5616         },\r
5617         "PlainSpeechBalloon": {\r
5618           "base": "speech_balloon",\r
5619           "fields": {\r
5620             "balloon.r": {\r
5621               "type": "part",\r
5622               "args": {\r
5623                 "model": "balloon",\r
5624                 "part": "balloon",\r
5625                 "column": "r",\r
5626                 "label": {\r
5627                   "type": "none"\r
5628                 },\r
5629                 "tag": {\r
5630                   "type": "hidden"\r
5631                 }\r
5632               }\r
5633             }\r
5634           },\r
5635           "field_names": [\r
5636             "speech_balloon.caption",\r
5637             "balloon.r",\r
5638             "balloon.x",\r
5639             "balloon.y",\r
5640             "balloon.width",\r
5641             "balloon.height",\r
5642             "balloon.id",\r
5643             "balloon.speech_balloon_id",\r
5644             "balloon.system_picture_id",\r
5645             "balloon.settings",\r
5646             "speech.writing_format_id",\r
5647             "speech.font_size",\r
5648             "speech.text_align",\r
5649             "speech.quotes",\r
5650             "speech.content",\r
5651             "speech.fore_color",\r
5652             "speech.id",\r
5653             "speech.speech_balloon_id",\r
5654             "speech.x",\r
5655             "speech.y",\r
5656             "speech.width",\r
5657             "speech.height",\r
5658             "speech.settings",\r
5659             "speech_balloon.id",\r
5660             "speech_balloon.panel_id",\r
5661             "speech_balloon.speech_balloon_template_id",\r
5662             "speech_balloon.classname",\r
5663             "speech_balloon.z",\r
5664             "speech_balloon.t",\r
5665             "speech_balloon.settings"\r
5666           ]\r
5667         },\r
5668         "SquareSpeechBalloon": {\r
5669           "base": "speech_balloon",\r
5670           "fields": {\r
5671             "balloon.r": {\r
5672               "type": "part",\r
5673               "args": {\r
5674                 "model": "balloon",\r
5675                 "part": "balloon",\r
5676                 "column": "r",\r
5677                 "label": {\r
5678                   "type": "none"\r
5679                 },\r
5680                 "tag": {\r
5681                   "type": "hidden"\r
5682                 }\r
5683               }\r
5684             }\r
5685           },\r
5686           "field_names": [\r
5687             "speech_balloon.caption",\r
5688             "balloon.r",\r
5689             "balloon.x",\r
5690             "balloon.y",\r
5691             "balloon.width",\r
5692             "balloon.height",\r
5693             "balloon.id",\r
5694             "balloon.speech_balloon_id",\r
5695             "balloon.system_picture_id",\r
5696             "balloon.settings",\r
5697             "speech.writing_format_id",\r
5698             "speech.font_size",\r
5699             "speech.text_align",\r
5700             "speech.quotes",\r
5701             "speech.content",\r
5702             "speech.fore_color",\r
5703             "speech.id",\r
5704             "speech.speech_balloon_id",\r
5705             "speech.x",\r
5706             "speech.y",\r
5707             "speech.width",\r
5708             "speech.height",\r
5709             "speech.settings",\r
5710             "speech_balloon.id",\r
5711             "speech_balloon.panel_id",\r
5712             "speech_balloon.speech_balloon_template_id",\r
5713             "speech_balloon.classname",\r
5714             "speech_balloon.z",\r
5715             "speech_balloon.t",\r
5716             "speech_balloon.settings"\r
5717           ]\r
5718         }\r
5719       }\r
5720     }\r
5721   }\r
5722 }