OSDN Git Service

t#:
[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       "tree": {\r
943         "scroll_owner": "author"\r
944       }\r
945     },\r
946     "scroll_panel": {\r
947       "associations": {\r
948         "belongs_to": {\r
949           "panel": {},\r
950           "scroll": {}\r
951         },\r
952         "has_many": {}\r
953       },\r
954       "attributes": {\r
955         "scroll_id": {\r
956           "type": "number",\r
957           "rules": {\r
958             "required": true,\r
959             "number": true\r
960           }\r
961         },\r
962         "panel_id": {\r
963           "type": "number",\r
964           "rules": {\r
965             "required": true,\r
966             "number": true\r
967           }\r
968         },\r
969         "t": {\r
970           "type": "number",\r
971           "rules": {\r
972             "required": true,\r
973             "number": true,\r
974             "min": 0\r
975           }\r
976         },\r
977         "author_id": {\r
978           "type": "number",\r
979           "rules": {\r
980             "required": true,\r
981             "number": true\r
982           }\r
983         }\r
984       },\r
985       "tree": {\r
986         "owner": "scroll",\r
987         "scroll_owner": "scroll"\r
988       }\r
989     },\r
990     "comic": {\r
991       "associations": {\r
992         "belongs_to": {\r
993           "author": {}\r
994         },\r
995         "has_many": {\r
996           "stories": {}\r
997         }\r
998       },\r
999       "attributes": {\r
1000         "title": {\r
1001           "type": "text",\r
1002           "rules": {\r
1003             "required": true\r
1004           }\r
1005         },\r
1006         "description": {\r
1007           "type": "text",\r
1008           "rules": {}\r
1009         },\r
1010         "visible": {\r
1011           "type": "number",\r
1012           "rules": {\r
1013             "required": true,\r
1014             "number": true\r
1015           },\r
1016           "source": {\r
1017             "type": "magic_number",\r
1018             "args": {\r
1019               "select_item_name": "comic_visible_items"\r
1020             }\r
1021           }\r
1022         },\r
1023         "author_id": {\r
1024           "type": "number",\r
1025           "rules": {\r
1026             "required": true,\r
1027             "number": true\r
1028           }\r
1029         }\r
1030       },\r
1031       "tree": {\r
1032         "comic_owner": "author"\r
1033       }\r
1034     },\r
1035     "story": {\r
1036       "associations": {\r
1037         "belongs_to": {\r
1038           "comic": {}\r
1039         },\r
1040         "has_many": {\r
1041           "story_sheets": {},\r
1042           "sheets": {\r
1043             "through": "story_sheets"\r
1044           }\r
1045         }\r
1046       },\r
1047       "attributes": {\r
1048         "comic_id": {\r
1049           "type": "number",\r
1050           "rules": {\r
1051             "number": true\r
1052           }\r
1053         },\r
1054         "title": {\r
1055           "type": "text",\r
1056           "rules": {}\r
1057         },\r
1058         "description": {\r
1059           "type": "text",\r
1060           "rules": {}\r
1061         },\r
1062         "t": {\r
1063           "type": "number",\r
1064           "rules": {\r
1065             "required": true,\r
1066             "number": true,\r
1067             "min": 0\r
1068           }\r
1069         },\r
1070         "visible": {\r
1071           "type": "number",\r
1072           "rules": {\r
1073             "required": true,\r
1074             "number": true\r
1075           },\r
1076           "source": {\r
1077             "type": "magic_number",\r
1078             "args": {\r
1079               "select_item_name": "story_visible_items"\r
1080             }\r
1081           }\r
1082         }\r
1083       },\r
1084       "tree": {\r
1085         "owner": "comic",\r
1086         "comic_owner": "comic"\r
1087       }\r
1088     },\r
1089     "story_sheet": {\r
1090       "associations": {\r
1091         "belongs_to": {\r
1092           "story": {},\r
1093           "sheet": {}\r
1094         },\r
1095         "has_many": {}\r
1096       },\r
1097       "attributes": {\r
1098         "story_id": {\r
1099           "type": "number",\r
1100           "rules": {\r
1101             "number": true\r
1102           }\r
1103         },\r
1104         "sheet_id": {\r
1105           "type": "number",\r
1106           "rules": {\r
1107             "number": true\r
1108           }\r
1109         },\r
1110         "t": {\r
1111           "type": "number",\r
1112           "rules": {\r
1113             "required": true,\r
1114             "number": true,\r
1115             "min": 0\r
1116           }\r
1117         },\r
1118         "author_id": {\r
1119           "type": "number",\r
1120           "rules": {\r
1121             "required": true,\r
1122             "number": true\r
1123           }\r
1124         }\r
1125       },\r
1126       "tree": {\r
1127         "owner": "story",\r
1128         "comic_owner": "story"\r
1129       }\r
1130     },\r
1131     "sheet": {\r
1132       "associations": {\r
1133         "belongs_to": {\r
1134           "author": {}\r
1135         },\r
1136         "has_many": {\r
1137           "story_sheets": {},\r
1138           "stories": {\r
1139             "through": "story_sheets"\r
1140           },\r
1141           "sheet_panels": {},\r
1142           "panels": {\r
1143             "through": "sheet_panels"\r
1144           }\r
1145         }\r
1146       },\r
1147       "attributes": {\r
1148         "caption": {\r
1149           "type": "text",\r
1150           "rules": {}\r
1151         },\r
1152         "width": {\r
1153           "type": "number",\r
1154           "rules": {\r
1155             "required": true,\r
1156             "number": true\r
1157           }\r
1158         },\r
1159         "height": {\r
1160           "type": "number",\r
1161           "rules": {\r
1162             "required": true,\r
1163             "number": true\r
1164           }\r
1165         },\r
1166         "visible": {\r
1167           "type": "number",\r
1168           "rules": {\r
1169             "required": true,\r
1170             "number": true\r
1171           },\r
1172           "source": {\r
1173             "type": "magic_number",\r
1174             "args": {\r
1175               "select_item_name": "sheet_visible_items"\r
1176             }\r
1177           }\r
1178         },\r
1179         "author_id": {\r
1180           "type": "number",\r
1181           "rules": {\r
1182             "required": true,\r
1183             "number": true\r
1184           }\r
1185         }\r
1186       },\r
1187       "tree": {\r
1188         "sheet_owner": "author"\r
1189       }\r
1190     },\r
1191     "sheet_panel": {\r
1192       "associations": {\r
1193         "belongs_to": {\r
1194           "sheet": {},\r
1195           "panel": {}\r
1196         },\r
1197         "has_many": {}\r
1198       },\r
1199       "attributes": {\r
1200         "sheet_id": {\r
1201           "type": "number",\r
1202           "rules": {\r
1203             "number": true\r
1204           }\r
1205         },\r
1206         "panel_id": {\r
1207           "type": "number",\r
1208           "rules": {\r
1209             "number": true\r
1210           }\r
1211         },\r
1212         "x": {\r
1213           "type": "number",\r
1214           "rules": {\r
1215             "required": true,\r
1216             "number": true\r
1217           }\r
1218         },\r
1219         "y": {\r
1220           "type": "number",\r
1221           "rules": {\r
1222             "required": true,\r
1223             "number": true\r
1224           }\r
1225         },\r
1226         "z": {\r
1227           "type": "number",\r
1228           "rules": {\r
1229             "required": true,\r
1230             "number": true,\r
1231             "min": 1\r
1232           }\r
1233         },\r
1234         "t": {\r
1235           "type": "number",\r
1236           "rules": {\r
1237             "required": true,\r
1238             "number": true,\r
1239             "min": 0\r
1240           }\r
1241         },\r
1242         "author_id": {\r
1243           "type": "number",\r
1244           "rules": {\r
1245             "number": true\r
1246           }\r
1247         }\r
1248       },\r
1249       "tree": {\r
1250         "owner": "sheet",\r
1251         "sheet_owner": "sheet"\r
1252       }\r
1253     },\r
1254     "panel": {\r
1255       "peta": {\r
1256         "type": "root",\r
1257         "args": {\r
1258           "element_tree_name": "panel"\r
1259         }\r
1260       },\r
1261       "associations": {\r
1262         "belongs_to": {\r
1263           "author": {}\r
1264         },\r
1265         "has_many": {\r
1266           "scroll_panels": {},\r
1267           "scrolls": {\r
1268             "through": "scroll_panels"\r
1269           },\r
1270           "sheet_panels": {},\r
1271           "sheets": {\r
1272             "through": "sheet_panels"\r
1273           },\r
1274           "panel_pictures": {},\r
1275           "speech_balloons": {},\r
1276           "ground_pictures": {},\r
1277           "ground_colors": {}\r
1278         }\r
1279       },\r
1280       "attributes": {\r
1281         "width": {\r
1282           "type": "number",\r
1283           "rules": {\r
1284             "required": true,\r
1285             "number": true,\r
1286             "min": 1\r
1287           }\r
1288         },\r
1289         "height": {\r
1290           "type": "number",\r
1291           "rules": {\r
1292             "required": true,\r
1293             "number": true,\r
1294             "min": 1\r
1295           }\r
1296         },\r
1297         "border": {\r
1298           "type": "number",\r
1299           "rules": {\r
1300             "required": true,\r
1301             "number": true,\r
1302             "min": 0\r
1303           }\r
1304         },\r
1305         "caption": {\r
1306           "type": "text",\r
1307           "rules": {}\r
1308         },\r
1309         "publish": {\r
1310           "type": "number",\r
1311           "rules": {\r
1312             "required": true,\r
1313             "number": true\r
1314           },\r
1315           "source": {\r
1316             "type": "magic_number",\r
1317             "args": {\r
1318               "select_item_name": "panel_visible_items"\r
1319             }\r
1320           }\r
1321         },\r
1322         "author_id": {\r
1323           "type": "number",\r
1324           "rules": {\r
1325             "required": true,\r
1326             "number": true\r
1327           }\r
1328         }\r
1329       },\r
1330       "tree": {\r
1331         "panel_owner": "author"\r
1332       }\r
1333     },\r
1334     "panel_picture": {\r
1335       "associations": {\r
1336         "belongs_to": {\r
1337           "panel": {}\r
1338         },\r
1339         "has_many": {}\r
1340       },\r
1341       "attributes": {\r
1342         "panel_id": {\r
1343           "type": "number",\r
1344           "rules": {\r
1345             "number": true\r
1346           }\r
1347         },\r
1348         "picture_id": {\r
1349           "type": "number",\r
1350           "rules": {\r
1351             "required": true,\r
1352             "number": true\r
1353           }\r
1354         },\r
1355         "caption": {\r
1356           "type": "text",\r
1357           "rules": {}\r
1358         },\r
1359         "x": {\r
1360           "type": "number",\r
1361           "rules": {\r
1362             "required": true,\r
1363             "number": true\r
1364           }\r
1365         },\r
1366         "y": {\r
1367           "type": "number",\r
1368           "rules": {\r
1369             "required": true,\r
1370             "number": true\r
1371           }\r
1372         },\r
1373         "width": {\r
1374           "type": "number",\r
1375           "rules": {\r
1376             "required": true,\r
1377             "number": true\r
1378           }\r
1379         },\r
1380         "height": {\r
1381           "type": "number",\r
1382           "rules": {\r
1383             "required": true,\r
1384             "number": true\r
1385           }\r
1386         },\r
1387         "link": {\r
1388           "type": "text",\r
1389           "rules": {\r
1390             "url": true\r
1391           }\r
1392         },\r
1393         "z": {\r
1394           "type": "number",\r
1395           "rules": {\r
1396             "required": true,\r
1397             "number": true,\r
1398             "min": 1\r
1399           }\r
1400         },\r
1401         "t": {\r
1402           "type": "number",\r
1403           "rules": {\r
1404             "required": true,\r
1405             "number": true,\r
1406             "min": 0\r
1407           }\r
1408         }\r
1409       },\r
1410       "tree": {\r
1411         "owner": "panel",\r
1412         "panel_owner": "panel",\r
1413         "panel": "panel"\r
1414       }\r
1415     },\r
1416     "speech_balloon": {\r
1417       "extend_column_name": "classname",\r
1418       "associations": {\r
1419         "belongs_to": {\r
1420           "panel": {}\r
1421         },\r
1422         "has_many": {},\r
1423         "has_one": {\r
1424           "balloon": {},\r
1425           "speech": {}\r
1426         }\r
1427       },\r
1428       "attributes": {\r
1429         "panel_id": {\r
1430           "type": "number",\r
1431           "rules": {\r
1432             "number": true\r
1433           }\r
1434         },\r
1435         "speech_balloon_template_id": {\r
1436           "type": "number",\r
1437           "rules": {\r
1438             "required": true,\r
1439             "number": true\r
1440           }\r
1441         },\r
1442         "classname": {\r
1443           "type": "text",\r
1444           "rules": {\r
1445             "required": true\r
1446           }\r
1447         },\r
1448         "z": {\r
1449           "type": "number",\r
1450           "rules": {\r
1451             "required": true,\r
1452             "number": true,\r
1453             "min": 1\r
1454           }\r
1455         },\r
1456         "t": {\r
1457           "type": "number",\r
1458           "rules": {\r
1459             "required": true,\r
1460             "number": true,\r
1461             "min": 0\r
1462           }\r
1463         },\r
1464         "settings": {\r
1465           "type": "text",\r
1466           "rules": {}\r
1467         },\r
1468         "caption": {\r
1469           "type": "text",\r
1470           "rules": {}\r
1471         }\r
1472       },\r
1473       "tree": {\r
1474         "owner": "panel",\r
1475         "panel_owner": "panel",\r
1476         "panel": "panel"\r
1477       }\r
1478     },\r
1479     "balloon": {\r
1480       "associations": {\r
1481         "belongs_to": {\r
1482           "speech_balloon": {},\r
1483           "system_picture": {}\r
1484         },\r
1485         "has_many": {}\r
1486       },\r
1487       "attributes": {\r
1488         "speech_balloon_id": {\r
1489           "type": "number",\r
1490           "rules": {\r
1491             "number": true\r
1492           }\r
1493         },\r
1494         "system_picture_id": {\r
1495           "type": "number",\r
1496           "rules": {\r
1497             "required": true,\r
1498             "number": true\r
1499           }\r
1500         },\r
1501         "x": {\r
1502           "type": "number",\r
1503           "rules": {\r
1504             "required": true,\r
1505             "number": true\r
1506           }\r
1507         },\r
1508         "y": {\r
1509           "type": "number",\r
1510           "rules": {\r
1511             "required": true,\r
1512             "number": true\r
1513           }\r
1514         },\r
1515         "width": {\r
1516           "type": "number",\r
1517           "rules": {\r
1518             "required": true,\r
1519             "number": true,\r
1520             "min": 1\r
1521           }\r
1522         },\r
1523         "height": {\r
1524           "type": "number",\r
1525           "rules": {\r
1526             "required": true,\r
1527             "number": true,\r
1528             "min": 1\r
1529           }\r
1530         },\r
1531         "r": {\r
1532           "type": "number",\r
1533           "rules": {\r
1534             "required": true,\r
1535             "number": true\r
1536           }\r
1537         },\r
1538         "settings": {\r
1539           "type": "text",\r
1540           "rules": {}\r
1541         }\r
1542       },\r
1543       "tree": {\r
1544         "owner": "speech_balloon",\r
1545         "panel_owner": "speech_balloon",\r
1546         "panel": "speech_balloon"\r
1547       }\r
1548     },\r
1549     "speech": {\r
1550       "associations": {\r
1551         "belongs_to": {\r
1552           "speech_balloon": {},\r
1553           "writing_format": {}\r
1554         },\r
1555         "has_many": {}\r
1556       },\r
1557       "attributes": {\r
1558         "speech_balloon_id": {\r
1559           "type": "number",\r
1560           "rules": {\r
1561             "number": true\r
1562           }\r
1563         },\r
1564         "writing_format_id": {\r
1565           "type": "number",\r
1566           "source": {\r
1567             "type": "model"\r
1568           },\r
1569           "rules": {\r
1570             "required": true,\r
1571             "number": true\r
1572           }\r
1573         },\r
1574         "content": {\r
1575           "type": "text",\r
1576           "rules": {}\r
1577         },\r
1578         "font_size": {\r
1579           "type": "float",\r
1580           "rules": {\r
1581             "required": true,\r
1582             "number": true,\r
1583             "min": 0\r
1584           },\r
1585           "source": {\r
1586             "type": "magic_number",\r
1587             "args": {\r
1588               "select_item_name": "speech_font_size_items"\r
1589             }\r
1590           }\r
1591         },\r
1592         "text_align": {\r
1593           "type": "number",\r
1594           "rules": {\r
1595             "required": true,\r
1596             "number": true,\r
1597             "range": [\r
1598               0,\r
1599               3\r
1600             ]\r
1601           },\r
1602           "source": {\r
1603             "type": "magic_number",\r
1604             "args": {\r
1605               "select_item_name": "speech_text_align_items"\r
1606             }\r
1607           }\r
1608         },\r
1609         "fore_color": {\r
1610           "type": "number",\r
1611           "rules": {\r
1612             "required": true,\r
1613             "number": true,\r
1614             "range": [\r
1615               0,\r
1616               16777215\r
1617             ]\r
1618           }\r
1619         },\r
1620         "x": {\r
1621           "type": "number",\r
1622           "rules": {\r
1623             "required": true,\r
1624             "number": true\r
1625           }\r
1626         },\r
1627         "y": {\r
1628           "type": "number",\r
1629           "rules": {\r
1630             "required": true,\r
1631             "number": true\r
1632           }\r
1633         },\r
1634         "width": {\r
1635           "type": "number",\r
1636           "rules": {\r
1637             "required": true,\r
1638             "number": true,\r
1639             "min": 1\r
1640           }\r
1641         },\r
1642         "height": {\r
1643           "type": "number",\r
1644           "rules": {\r
1645             "required": true,\r
1646             "number": true,\r
1647             "min": 1\r
1648           }\r
1649         },\r
1650         "quotes": {\r
1651           "type": "text",\r
1652           "rules": {}\r
1653         },\r
1654         "settings": {\r
1655           "type": "text",\r
1656           "rules": {}\r
1657         }\r
1658       },\r
1659       "tree": {\r
1660         "owner": "speech_balloon",\r
1661         "panel_owner": "speech_balloon",\r
1662         "panel": "speech_balloon"\r
1663       }\r
1664     },\r
1665     "ground_picture": {\r
1666       "associations": {\r
1667         "belongs_to": {\r
1668           "panel": {}\r
1669         },\r
1670         "has_many": {}\r
1671       },\r
1672       "attributes": {\r
1673         "panel_id": {\r
1674           "type": "number",\r
1675           "rules": {\r
1676             "number": true\r
1677           }\r
1678         },\r
1679         "picture_id": {\r
1680           "type": "number",\r
1681           "rules": {\r
1682             "required": true,\r
1683             "number": true\r
1684           }\r
1685         },\r
1686         "caption": {\r
1687           "type": "text",\r
1688           "rules": {}\r
1689         },\r
1690         "repeat": {\r
1691           "type": "number",\r
1692           "rules": {\r
1693             "required": true,\r
1694             "number": true,\r
1695             "range": [\r
1696               0,\r
1697               3\r
1698             ]\r
1699           },\r
1700           "source": {\r
1701             "type": "magic_number",\r
1702             "args": {\r
1703               "select_item_name": "ground_picture_repeat_items"\r
1704             }\r
1705           }\r
1706         },\r
1707         "x": {\r
1708           "type": "number",\r
1709           "rules": {\r
1710             "required": true,\r
1711             "number": true\r
1712           }\r
1713         },\r
1714         "y": {\r
1715           "type": "number",\r
1716           "rules": {\r
1717             "required": true,\r
1718             "number": true\r
1719           }\r
1720         },\r
1721         "z": {\r
1722           "type": "number",\r
1723           "rules": {\r
1724             "required": true,\r
1725             "number": true,\r
1726             "min": 1\r
1727           }\r
1728         },\r
1729         "t": {\r
1730           "type": "number",\r
1731           "rules": {\r
1732             "required": true,\r
1733             "number": true,\r
1734             "min": 0\r
1735           }\r
1736         }\r
1737       },\r
1738       "tree": {\r
1739         "owner": "panel",\r
1740         "panel_owner": "panel",\r
1741         "panel": "panel"\r
1742       }\r
1743     },\r
1744     "ground_color": {\r
1745       "associations": {\r
1746         "belongs_to": {\r
1747           "panel": {}\r
1748         },\r
1749         "has_many": {}\r
1750       },\r
1751       "attributes": {\r
1752         "panel_id": {\r
1753           "type": "number",\r
1754           "rules": {\r
1755             "number": true\r
1756           }\r
1757         },\r
1758         "caption": {\r
1759           "type": "text",\r
1760           "rules": {}\r
1761         },\r
1762         "code": {\r
1763           "type": "number",\r
1764           "rules": {\r
1765             "required": true,\r
1766             "number": true,\r
1767             "range": [\r
1768               0,\r
1769               16777215\r
1770             ]\r
1771           }\r
1772         },\r
1773         "orientation": {\r
1774           "type": "number",\r
1775           "rules": {\r
1776             "required": true,\r
1777             "number": true,\r
1778             "range": [\r
1779               0,\r
1780               1\r
1781             ]\r
1782           },\r
1783           "source": {\r
1784             "type": "magic_number",\r
1785             "args": {\r
1786               "select_item_name": "ground_color_orientation_items"\r
1787             }\r
1788           }\r
1789         },\r
1790         "xy": {\r
1791           "type": "number",\r
1792           "rules": {\r
1793             "number": true\r
1794           }\r
1795         },\r
1796         "wh": {\r
1797           "type": "number",\r
1798           "rules": {\r
1799             "number": true\r
1800           }\r
1801         },\r
1802         "z": {\r
1803           "type": "number",\r
1804           "rules": {\r
1805             "required": true,\r
1806             "number": true,\r
1807             "min": 1\r
1808           }\r
1809         },\r
1810         "t": {\r
1811           "type": "number",\r
1812           "rules": {\r
1813             "required": true,\r
1814             "number": true,\r
1815             "min": 0\r
1816           }\r
1817         }\r
1818       },\r
1819       "tree": {\r
1820         "owner": "panel",\r
1821         "panel_owner": "panel",\r
1822         "panel": "panel"\r
1823       }\r
1824     },\r
1825     "original_picture": {\r
1826       "associations": {\r
1827         "belongs_to": {\r
1828           "artist": {}\r
1829         },\r
1830         "has_many": {\r
1831           "pictures": {}\r
1832         },\r
1833         "has_one": {\r
1834           "resource_picture": {}\r
1835         }\r
1836       },\r
1837       "attributes": {\r
1838         "ext": {\r
1839           "type": "text",\r
1840           "rules": {\r
1841             "required": true\r
1842           }\r
1843         },\r
1844         "width": {\r
1845           "type": "number",\r
1846           "rules": {\r
1847             "required": true,\r
1848             "number": true\r
1849           }\r
1850         },\r
1851         "height": {\r
1852           "type": "number",\r
1853           "rules": {\r
1854             "required": true,\r
1855             "number": true\r
1856           }\r
1857         },\r
1858         "filesize": {\r
1859           "type": "number",\r
1860           "rules": {\r
1861             "required": true,\r
1862             "number": true\r
1863           }\r
1864         },\r
1865         "artist_id": {\r
1866           "type": "number",\r
1867           "rules": {\r
1868             "required": true,\r
1869             "number": true\r
1870           }\r
1871         },\r
1872         "md5": {\r
1873           "type": "text",\r
1874           "rules": {\r
1875             "required": true\r
1876           }\r
1877         },\r
1878         "uploaded_at": {\r
1879           "type": "datetime"\r
1880         },\r
1881         "published_at": {\r
1882           "type": "datetime"\r
1883         },\r
1884         "stopped_at": {\r
1885           "type": "datetime"\r
1886         }\r
1887       }\r
1888     },\r
1889     "picture": {\r
1890       "associations": {\r
1891         "belongs_to": {\r
1892           "license": {},\r
1893           "artist": {}\r
1894         },\r
1895         "has_many": {},\r
1896         "has_one": {}\r
1897       },\r
1898       "attributes": {\r
1899         "original_picture_id": {\r
1900           "type": "number",\r
1901           "rules": {\r
1902             "required": true,\r
1903             "number": true\r
1904           }\r
1905         },\r
1906         "revision": {\r
1907           "type": "number",\r
1908           "rules": {\r
1909             "required": true,\r
1910             "number": true\r
1911           }\r
1912         },\r
1913         "ext": {\r
1914           "type": "text",\r
1915           "rules": {\r
1916             "required": true\r
1917           }\r
1918         },\r
1919         "width": {\r
1920           "type": "number",\r
1921           "rules": {\r
1922             "required": true,\r
1923             "number": true\r
1924           }\r
1925         },\r
1926         "height": {\r
1927           "type": "number",\r
1928           "rules": {\r
1929             "required": true,\r
1930             "number": true\r
1931           }\r
1932         },\r
1933         "filesize": {\r
1934           "type": "number",\r
1935           "rules": {\r
1936             "required": true,\r
1937             "number": true\r
1938           }\r
1939         },\r
1940         "artist_id": {\r
1941           "type": "number",\r
1942           "rules": {\r
1943             "required": true,\r
1944             "number": true\r
1945           }\r
1946         },\r
1947         "license_id": {\r
1948           "type": "number",\r
1949           "rules": {\r
1950             "required": true,\r
1951             "number": true\r
1952           }\r
1953         },\r
1954         "md5": {\r
1955           "type": "text",\r
1956           "rules": {\r
1957             "required": true\r
1958           }\r
1959         },\r
1960         "artist_name": {\r
1961           "type": "text",\r
1962           "rules": {\r
1963             "required": true\r
1964           }\r
1965         },\r
1966         "credit": {\r
1967           "type": "text",\r
1968           "rules": {}\r
1969         },\r
1970         "settings": {\r
1971           "type": "text",\r
1972           "rules": {}\r
1973         },\r
1974         "classname": {\r
1975           "type": "text",\r
1976           "rules": {\r
1977             "required": true\r
1978           }\r
1979         }\r
1980       }\r
1981     },\r
1982     "resource_picture": {\r
1983       "associations": {\r
1984         "belongs_to": {\r
1985           "original_picture": {},\r
1986           "license": {},\r
1987           "artist": {}\r
1988         },\r
1989         "has_many": {},\r
1990         "has_one": {}\r
1991       },\r
1992       "attributes": {\r
1993         "original_picture_id": {\r
1994           "type": "number",\r
1995           "rules": {\r
1996             "required": true,\r
1997             "number": true\r
1998           }\r
1999         },\r
2000         "revision": {\r
2001           "type": "number",\r
2002           "rules": {\r
2003             "required": true,\r
2004             "number": true\r
2005           }\r
2006         },\r
2007         "ext": {\r
2008           "type": "text",\r
2009           "rules": {\r
2010             "required": true\r
2011           }\r
2012         },\r
2013         "width": {\r
2014           "type": "number",\r
2015           "rules": {\r
2016             "required": true,\r
2017             "number": true\r
2018           }\r
2019         },\r
2020         "height": {\r
2021           "type": "number",\r
2022           "rules": {\r
2023             "required": true,\r
2024             "number": true\r
2025           }\r
2026         },\r
2027         "filesize": {\r
2028           "type": "number",\r
2029           "rules": {\r
2030             "required": true,\r
2031             "number": true\r
2032           }\r
2033         },\r
2034         "artist_id": {\r
2035           "type": "number",\r
2036           "rules": {\r
2037             "required": true,\r
2038             "number": true\r
2039           }\r
2040         },\r
2041         "license_id": {\r
2042           "type": "number",\r
2043           "rules": {\r
2044             "required": true,\r
2045             "number": true\r
2046           }\r
2047         },\r
2048         "md5": {\r
2049           "type": "text",\r
2050           "rules": {\r
2051             "required": true\r
2052           }\r
2053         },\r
2054         "artist_name": {\r
2055           "type": "text",\r
2056           "rules": {\r
2057             "required": true\r
2058           }\r
2059         },\r
2060         "credit": {\r
2061           "type": "text",\r
2062           "rules": {}\r
2063         },\r
2064         "settings": {\r
2065           "type": "text",\r
2066           "rules": {}\r
2067         },\r
2068         "picture_id": {\r
2069           "type": "number",\r
2070           "rules": {\r
2071             "required": true,\r
2072             "number": true\r
2073           }\r
2074         },\r
2075         "classname": {\r
2076           "type": "text",\r
2077           "rules": {\r
2078             "required": true\r
2079           }\r
2080         }\r
2081       }\r
2082     },\r
2083     "speech_balloon_template": {\r
2084       "extend_column_name": "classname",\r
2085       "associations": {\r
2086         "belongs_to": {\r
2087           "system_picture": {}\r
2088         },\r
2089         "has_many": {\r
2090           "speech_balloons": {},\r
2091           "panels": {\r
2092             "through": "speech_balloons"\r
2093           }\r
2094         },\r
2095         "has_one": {}\r
2096       },\r
2097       "attributes": {\r
2098         "name": {\r
2099           "type": "text",\r
2100           "rules": {\r
2101             "required": true\r
2102           }\r
2103         },\r
2104         "classname": {\r
2105           "type": "text",\r
2106           "rules": {\r
2107             "required": true\r
2108           }\r
2109         },\r
2110         "caption": {\r
2111           "type": "text",\r
2112           "rules": {\r
2113             "required": true\r
2114           }\r
2115         },\r
2116         "t": {\r
2117           "type": "number",\r
2118           "rules": {\r
2119             "required": true,\r
2120             "number": true,\r
2121             "min": 0\r
2122           }\r
2123         },\r
2124         "system_picture_id": {\r
2125           "type": "number",\r
2126           "rules": {\r
2127             "required": true,\r
2128             "number": true\r
2129           }\r
2130         },\r
2131         "settings": {\r
2132           "type": "text",\r
2133           "rules": {\r
2134             "required": true\r
2135           }\r
2136         }\r
2137       }\r
2138     },\r
2139     "writing_format": {\r
2140       "extend_column_name": "classname",\r
2141       "associations": {\r
2142         "belongs_to": {\r
2143           "system_picture": {}\r
2144         },\r
2145         "has_many": {\r
2146           "speeches": {}\r
2147         },\r
2148         "has_one": {}\r
2149       },\r
2150       "attributes": {\r
2151         "name": {\r
2152           "type": "text",\r
2153           "rules": {\r
2154             "required": true\r
2155           }\r
2156         },\r
2157         "classname": {\r
2158           "type": "text",\r
2159           "rules": {\r
2160             "required": true\r
2161           }\r
2162         },\r
2163         "caption": {\r
2164           "type": "text",\r
2165           "rules": {\r
2166             "required": true\r
2167           }\r
2168         },\r
2169         "system_picture_id": {\r
2170           "type": "number",\r
2171           "rules": {\r
2172             "required": true,\r
2173             "number": true\r
2174           }\r
2175         },\r
2176         "settings": {\r
2177           "type": "text",\r
2178           "rules": {\r
2179             "required": true\r
2180           }\r
2181         }\r
2182       }\r
2183     },\r
2184     "license_group": {\r
2185       "extend_column_name": "classname",\r
2186       "associations": {\r
2187         "belongs_to": {},\r
2188         "has_many": {\r
2189           "licenses": {}\r
2190         },\r
2191         "has_one": {}\r
2192       },\r
2193       "attributes": {\r
2194         "name": {\r
2195           "type": "text",\r
2196           "rules": {\r
2197             "required": true\r
2198           }\r
2199         },\r
2200         "classname": {\r
2201           "type": "text",\r
2202           "rules": {\r
2203             "required": true\r
2204           }\r
2205         },\r
2206         "caption": {\r
2207           "type": "text",\r
2208           "rules": {\r
2209             "required": true\r
2210           }\r
2211         },\r
2212         "url": {\r
2213           "type": "text",\r
2214           "rules": {\r
2215             "required": true\r
2216           }\r
2217         }\r
2218       }\r
2219     },\r
2220     "license": {\r
2221       "associations": {\r
2222         "belongs_to": {\r
2223           "license_group": {},\r
2224           "system_picture": {}\r
2225         },\r
2226         "has_many": {\r
2227           "resource_pictures": {}\r
2228         },\r
2229         "has_one": {}\r
2230       },\r
2231       "attributes": {\r
2232         "license_group_id": {\r
2233           "type": "number",\r
2234           "rules": {\r
2235             "number": true\r
2236           }\r
2237         },\r
2238         "name": {\r
2239           "type": "text",\r
2240           "rules": {\r
2241             "required": true\r
2242           }\r
2243         },\r
2244         "caption": {\r
2245           "type": "text",\r
2246           "rules": {\r
2247             "required": true\r
2248           }\r
2249         },\r
2250         "system_picture_id": {\r
2251           "type": "number",\r
2252           "rules": {\r
2253             "required": true,\r
2254             "number": true\r
2255           }\r
2256         },\r
2257         "url": {\r
2258           "type": "text",\r
2259           "rules": {\r
2260             "required": true\r
2261           }\r
2262         },\r
2263         "settings": {\r
2264           "type": "text",\r
2265           "rules": {}\r
2266         },\r
2267         "credit_pictures": {\r
2268           "type": "text",\r
2269           "rules": {}\r
2270         }\r
2271       }\r
2272     },\r
2273     "author": {\r
2274       "associations": {\r
2275         "belongs_to": {},\r
2276         "has_many": {\r
2277           "scrolls": {},\r
2278           "comics": {},\r
2279           "stories": {},\r
2280           "sheets": {},\r
2281           "panels": {}\r
2282         },\r
2283         "has_one": {}\r
2284       },\r
2285       "attributes": {\r
2286         "name": {\r
2287           "type": "text",\r
2288           "rules": {\r
2289             "required": true\r
2290           }\r
2291         },\r
2292         "user_id": {\r
2293           "type": "number",\r
2294           "rules": {\r
2295             "required": true,\r
2296             "number": true\r
2297           }\r
2298         }\r
2299       }\r
2300     },\r
2301     "artist": {\r
2302       "associations": {\r
2303         "belongs_to": {},\r
2304         "has_many": {\r
2305           "resource_pictures": {}\r
2306         },\r
2307         "has_one": {}\r
2308       },\r
2309       "attributes": {\r
2310         "name": {\r
2311           "type": "text",\r
2312           "rules": {\r
2313             "required": true\r
2314           }\r
2315         },\r
2316         "author_id": {\r
2317           "type": "number",\r
2318           "rules": {\r
2319             "required": true,\r
2320             "number": true\r
2321           }\r
2322         }\r
2323       }\r
2324     },\r
2325     "system_picture": {\r
2326       "associations": {\r
2327         "belongs_to": {},\r
2328         "has_many": {\r
2329           "balloons": {},\r
2330           "speech_balloon_templates": {},\r
2331           "licenses": {}\r
2332         },\r
2333         "has_one": {}\r
2334       },\r
2335       "attributes": {\r
2336         "ext": {\r
2337           "type": "text",\r
2338           "rules": {\r
2339             "required": true\r
2340           }\r
2341         },\r
2342         "width": {\r
2343           "type": "number",\r
2344           "rules": {\r
2345             "required": true,\r
2346             "number": true\r
2347           }\r
2348         },\r
2349         "height": {\r
2350           "type": "number",\r
2351           "rules": {\r
2352             "required": true,\r
2353             "number": true\r
2354           }\r
2355         },\r
2356         "filesize": {\r
2357           "type": "number",\r
2358           "rules": {\r
2359             "required": true,\r
2360             "number": true\r
2361           }\r
2362         },\r
2363         "md5": {\r
2364           "type": "text",\r
2365           "rules": {\r
2366             "required": true\r
2367           }\r
2368         }\r
2369       }\r
2370     }\r
2371   },\r
2372   "system_resources": {\r
2373     "engine_resources": {\r
2374       "license_groups": {\r
2375         "resource_items": {\r
2376           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
2377           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
2378           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
2379           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
2380           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
2381           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
2382         }\r
2383       },\r
2384       "speech_balloon_templates": {\r
2385         "resource_items": {\r
2386           "CircleSpeechBalloon": "circle_speech_balloon",\r
2387           "PlainSpeechBalloon": "plain_speech_balloon",\r
2388           "SquareSpeechBalloon": "square_speech_balloon"\r
2389         }\r
2390       },\r
2391       "speech_balloons": {\r
2392         "resource_items": {\r
2393           "CircleSpeechBalloon": "circle_speech_balloon",\r
2394           "PlainSpeechBalloon": "plain_speech_balloon",\r
2395           "SquareSpeechBalloon": "square_speech_balloon"\r
2396         }\r
2397       },\r
2398       "writing_formats": {\r
2399         "has_route": 0,\r
2400         "resource_items": {\r
2401           "SimpleFormat": "pettanr_simple_format"\r
2402         }\r
2403       }\r
2404     },\r
2405     "elements": {\r
2406       "PanelPicture": "panel_pictures",\r
2407       "SpeechBalloon": "speech_balloons",\r
2408       "GroundPicture": "ground_pictures",\r
2409       "GroundColor": "ground_colors"\r
2410     },\r
2411     "select_items": {\r
2412       "provider_status_status_items": [\r
2413         [\r
2414           "select_items.provider_status.status.waiting",\r
2415           0\r
2416         ],\r
2417         [\r
2418           "select_items.provider_status.status.receiving",\r
2419           1\r
2420         ]\r
2421       ],\r
2422       "demander_status_status_items": [\r
2423         [\r
2424           "select_items.demander_status.status.waiting",\r
2425           0\r
2426         ],\r
2427         [\r
2428           "select_items.demander_status.status.rejected",\r
2429           1\r
2430         ],\r
2431         [\r
2432           "select_items.demander_status.status.requesting",\r
2433           2\r
2434         ],\r
2435         [\r
2436           "select_items.demander_status.status.approved",\r
2437           3\r
2438         ]\r
2439       ],\r
2440       "scroll_visible_items": [\r
2441         [\r
2442           "select_items.scroll.visible.private",\r
2443           0\r
2444         ],\r
2445         [\r
2446           "select_items.scroll.visible.public",\r
2447           1\r
2448         ]\r
2449       ],\r
2450       "comic_visible_items": [\r
2451         [\r
2452           "select_items.comic.visible.private",\r
2453           0\r
2454         ],\r
2455         [\r
2456           "select_items.comic.visible.public",\r
2457           1\r
2458         ]\r
2459       ],\r
2460       "story_visible_items": [\r
2461         [\r
2462           "select_items.story.visible.private",\r
2463           0\r
2464         ],\r
2465         [\r
2466           "select_items.story.visible.public",\r
2467           1\r
2468         ]\r
2469       ],\r
2470       "sheet_visible_items": [\r
2471         [\r
2472           "select_items.sheet.visible.private",\r
2473           0\r
2474         ],\r
2475         [\r
2476           "select_items.sheet.visible.public",\r
2477           1\r
2478         ]\r
2479       ],\r
2480       "panel_visible_items": [\r
2481         [\r
2482           "select_items.panel.visible.private",\r
2483           0\r
2484         ],\r
2485         [\r
2486           "select_items.panel.visible.public",\r
2487           1\r
2488         ]\r
2489       ],\r
2490       "ground_picture_repeat_items": [\r
2491         [\r
2492           "select_items.ground_pictures.repeat.repeat",\r
2493           0\r
2494         ],\r
2495         [\r
2496           "select_items.ground_pictures.repeat.repeat-x",\r
2497           1\r
2498         ],\r
2499         [\r
2500           "select_items.ground_pictures.repeat.repeat-y",\r
2501           2\r
2502         ],\r
2503         [\r
2504           "select_items.ground_pictures.repeat.no-repeat",\r
2505           3\r
2506         ]\r
2507       ],\r
2508       "ground_color_orientation_items": [\r
2509         [\r
2510           "select_items.ground_color.orientation.horizontal",\r
2511           0\r
2512         ],\r
2513         [\r
2514           "select_items.ground_color.orientation.vertical",\r
2515           1\r
2516         ]\r
2517       ],\r
2518       "speech_font_size_items": [\r
2519         [\r
2520           "select_items.speeches.font_size.ultra_small",\r
2521           0.2\r
2522         ],\r
2523         [\r
2524           "select_items.speeches.font_size.very_small",\r
2525           0.4\r
2526         ],\r
2527         [\r
2528           "select_items.speeches.font_size.small",\r
2529           0.6\r
2530         ],\r
2531         [\r
2532           "select_items.speeches.font_size.semi_small",\r
2533           0.8\r
2534         ],\r
2535         [\r
2536           "select_items.speeches.font_size.normal",\r
2537           1\r
2538         ],\r
2539         [\r
2540           "select_items.speeches.font_size.semi_large",\r
2541           1.5\r
2542         ],\r
2543         [\r
2544           "select_items.speeches.font_size.large",\r
2545           2\r
2546         ],\r
2547         [\r
2548           "select_items.speeches.font_size.very_large",\r
2549           3.5\r
2550         ],\r
2551         [\r
2552           "select_items.speeches.font_size.ultra_large",\r
2553           5\r
2554         ]\r
2555       ],\r
2556       "speech_text_align_items": [\r
2557         [\r
2558           "select_items.speeches.text_align.none",\r
2559           0\r
2560         ],\r
2561         [\r
2562           "select_items.speeches.text_align.left",\r
2563           1\r
2564         ],\r
2565         [\r
2566           "select_items.speeches.text_align.right",\r
2567           2\r
2568         ],\r
2569         [\r
2570           "select_items.speeches.text_align.center",\r
2571           3\r
2572         ]\r
2573       ]\r
2574     }\r
2575   },\r
2576   "magic_numbers": {\r
2577     "run_mode": 1,\r
2578     "thumbnail_width": 64,\r
2579     "thumbnail_height": 64,\r
2580     "profile": {\r
2581       "users": {\r
2582         "caption": "ペンギン王国",\r
2583         "url": "http://localhost:3001/",\r
2584         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
2585       },\r
2586       "admins": {\r
2587         "caption": "site name for admin",\r
2588         "url": "http://your.site.url/admins/",\r
2589         "description": "admin register"\r
2590       },\r
2591       "demand_users": {\r
2592         "caption": "provider name",\r
2593         "url": "http://your.site.url/demanders/",\r
2594         "description": "provider description"\r
2595       }\r
2596     },\r
2597     "provider_sources": [\r
2598       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
2599     ]\r
2600   },\r
2601   "locals": {\r
2602     "profilers": {\r
2603       "scroll": {\r
2604         "column_names": [\r
2605           "title",\r
2606           "description",\r
2607           "visible",\r
2608           "author_id"\r
2609         ],\r
2610         "associations": {\r
2611           "belongs_to": [\r
2612             "author"\r
2613           ],\r
2614           "has_many": [\r
2615             "scroll_panels.by_scroll",\r
2616             "panels.by_scroll"\r
2617           ]\r
2618         }\r
2619       },\r
2620       "scroll_panel": {\r
2621         "column_names": [\r
2622           "scroll_id",\r
2623           "panel_id",\r
2624           "t",\r
2625           "author_id"\r
2626         ],\r
2627         "associations": {\r
2628           "belongs_to": [\r
2629             "scroll",\r
2630             "panel"\r
2631           ]\r
2632         }\r
2633       },\r
2634       "comic": {\r
2635         "column_names": [\r
2636           "title",\r
2637           "description",\r
2638           "visible",\r
2639           "author_id"\r
2640         ],\r
2641         "associations": {\r
2642           "belongs_to": [\r
2643             "author"\r
2644           ],\r
2645           "has_many": [\r
2646             "stories.by_comic"\r
2647           ]\r
2648         }\r
2649       },\r
2650       "story": {\r
2651         "column_names": [\r
2652           "comic_id",\r
2653           "title",\r
2654           "description",\r
2655           "t",\r
2656           "visible"\r
2657         ],\r
2658         "associations": {\r
2659           "belongs_to": [\r
2660             "comic"\r
2661           ],\r
2662           "has_many": [\r
2663             "story_sheets.by_story",\r
2664             "sheets.by_story"\r
2665           ]\r
2666         }\r
2667       },\r
2668       "story_sheet": {\r
2669         "column_names": [\r
2670           "story_id",\r
2671           "sheet_id",\r
2672           "t",\r
2673           "author_id"\r
2674         ],\r
2675         "associations": {\r
2676           "belongs_to": [\r
2677             "story",\r
2678             "sheet"\r
2679           ]\r
2680         }\r
2681       },\r
2682       "sheet": {\r
2683         "column_names": [\r
2684           "caption",\r
2685           "width",\r
2686           "height",\r
2687           "visible",\r
2688           "author_id"\r
2689         ],\r
2690         "associations": {\r
2691           "belongs_to": [\r
2692             "author"\r
2693           ],\r
2694           "has_many": [\r
2695             "story_sheets.by_sheet",\r
2696             "stories.by_sheet",\r
2697             "sheet_panels.by_sheet",\r
2698             "panels.by_sheet"\r
2699           ]\r
2700         }\r
2701       },\r
2702       "sheet_panel": {\r
2703         "column_names": [\r
2704           "sheet_id",\r
2705           "panel_id",\r
2706           "x",\r
2707           "y",\r
2708           "z",\r
2709           "t",\r
2710           "author_id"\r
2711         ],\r
2712         "associations": {\r
2713           "belongs_to": [\r
2714             "sheet",\r
2715             "panel"\r
2716           ]\r
2717         }\r
2718       },\r
2719       "panel": {\r
2720         "column_names": [\r
2721           "width",\r
2722           "height",\r
2723           "border",\r
2724           "caption",\r
2725           "publish",\r
2726           "author_id"\r
2727         ],\r
2728         "associations": {\r
2729           "belongs_to": [\r
2730             "author"\r
2731           ],\r
2732           "has_many": [\r
2733             "scroll_panels.by_panel",\r
2734             "scrolls.by_panel",\r
2735             "sheet_panels.by_panel",\r
2736             "sheets.by_panel",\r
2737             "panel_pictures.by_panel",\r
2738             "speech_balloons.by_panel",\r
2739             "ground_pictures.by_panel",\r
2740             "ground_colors.by_panel"\r
2741           ]\r
2742         }\r
2743       },\r
2744       "panel_picture": {\r
2745         "column_names": [\r
2746           "panel_id",\r
2747           "picture_id",\r
2748           "caption",\r
2749           "x",\r
2750           "y",\r
2751           "width",\r
2752           "height",\r
2753           "link",\r
2754           "z",\r
2755           "t"\r
2756         ],\r
2757         "associations": {\r
2758           "belongs_to": [\r
2759             "panel"\r
2760           ]\r
2761         }\r
2762       },\r
2763       "speech_balloon": {\r
2764         "column_names": [\r
2765           "panel_id",\r
2766           "speech_balloon_template_id",\r
2767           "classname",\r
2768           "z",\r
2769           "t",\r
2770           "settings",\r
2771           "caption"\r
2772         ],\r
2773         "associations": {\r
2774           "belongs_to": [\r
2775             "panel"\r
2776           ],\r
2777           "has_one": [\r
2778             "balloon.by_speech_balloon",\r
2779             "speech.by_speech_balloon"\r
2780           ]\r
2781         }\r
2782       },\r
2783       "speech": {\r
2784         "column_names": [\r
2785           "speech_balloon_id",\r
2786           "writing_format_id",\r
2787           "content",\r
2788           "font_size",\r
2789           "text_align",\r
2790           "fore_color",\r
2791           "x",\r
2792           "y",\r
2793           "width",\r
2794           "height",\r
2795           "quotes",\r
2796           "settings"\r
2797         ],\r
2798         "associations": {\r
2799           "belongs_to": [\r
2800             "speech_balloon",\r
2801             "writing_format"\r
2802           ]\r
2803         }\r
2804       },\r
2805       "balloon": {\r
2806         "column_names": [\r
2807           "speech_balloon_id",\r
2808           "system_picture_id",\r
2809           "x",\r
2810           "y",\r
2811           "width",\r
2812           "height",\r
2813           "r",\r
2814           "settings"\r
2815         ],\r
2816         "associations": {\r
2817           "belongs_to": [\r
2818             "speech_balloon",\r
2819             "system_picture"\r
2820           ]\r
2821         }\r
2822       },\r
2823       "ground_picture": {\r
2824         "column_names": [\r
2825           "panel_id",\r
2826           "picture_id",\r
2827           "caption",\r
2828           "repeat",\r
2829           "x",\r
2830           "y",\r
2831           "z",\r
2832           "t"\r
2833         ],\r
2834         "associations": {\r
2835           "belongs_to": [\r
2836             "panel"\r
2837           ]\r
2838         }\r
2839       },\r
2840       "ground_color": {\r
2841         "column_names": [\r
2842           "panel_id",\r
2843           "caption",\r
2844           "code",\r
2845           "orientation",\r
2846           "xy",\r
2847           "wh",\r
2848           "z",\r
2849           "t"\r
2850         ],\r
2851         "associations": {\r
2852           "belongs_to": [\r
2853             "panel"\r
2854           ]\r
2855         }\r
2856       },\r
2857       "original_picture": {\r
2858         "column_names": [\r
2859           "ext",\r
2860           "width",\r
2861           "height",\r
2862           "filesize",\r
2863           "artist_id",\r
2864           "md5",\r
2865           "uploaded_at",\r
2866           "published_at",\r
2867           "stopped_at"\r
2868         ],\r
2869         "associations": {\r
2870           "belongs_to": [\r
2871             "artist"\r
2872           ],\r
2873           "has_one": [\r
2874             "resource_picture.by_original_picture"\r
2875           ]\r
2876         }\r
2877       },\r
2878       "picture": {\r
2879         "column_names": [\r
2880           "original_picture_id",\r
2881           "revision",\r
2882           "ext",\r
2883           "width",\r
2884           "height",\r
2885           "filesize",\r
2886           "artist_id",\r
2887           "license_id",\r
2888           "md5",\r
2889           "artist_name",\r
2890           "credit",\r
2891           "settings",\r
2892           "classname"\r
2893         ],\r
2894         "associations": {\r
2895           "belongs_to": [\r
2896             "license",\r
2897             "artist"\r
2898           ]\r
2899         }\r
2900       },\r
2901       "resource_picture": {\r
2902         "column_names": [\r
2903           "original_picture_id",\r
2904           "revision",\r
2905           "ext",\r
2906           "width",\r
2907           "height",\r
2908           "filesize",\r
2909           "artist_id",\r
2910           "license_id",\r
2911           "md5",\r
2912           "artist_name",\r
2913           "credit",\r
2914           "settings",\r
2915           "picture_id",\r
2916           "classname"\r
2917         ],\r
2918         "associations": {\r
2919           "belongs_to": [\r
2920             "original_picture",\r
2921             "license",\r
2922             "artist"\r
2923           ]\r
2924         }\r
2925       },\r
2926       "speech_balloon_template": {\r
2927         "column_names": [\r
2928           "name",\r
2929           "classname",\r
2930           "caption",\r
2931           "t",\r
2932           "system_picture_id",\r
2933           "settings"\r
2934         ],\r
2935         "associations": {\r
2936           "belongs_to": [\r
2937             "system_picture"\r
2938           ]\r
2939         }\r
2940       },\r
2941       "writing_format": {\r
2942         "column_names": [\r
2943           "name",\r
2944           "classname",\r
2945           "caption",\r
2946           "system_picture_id",\r
2947           "settings"\r
2948         ],\r
2949         "associations": {\r
2950           "belongs_to": [\r
2951             "system_picture"\r
2952           ],\r
2953           "has_many": [\r
2954           ]\r
2955         }\r
2956       },\r
2957       "license_group": {\r
2958         "column_names": [\r
2959           "name",\r
2960           "classname",\r
2961           "caption",\r
2962           "url"\r
2963         ],\r
2964         "associations": {\r
2965           "has_many": [\r
2966             "licenses.by_license_group"\r
2967           ]\r
2968         }\r
2969       },\r
2970       "license": {\r
2971         "column_names": [\r
2972           "license_group_id",\r
2973           "name",\r
2974           "caption",\r
2975           "system_picture_id",\r
2976           "url",\r
2977           "settings",\r
2978           "credit_pictures"\r
2979         ],\r
2980         "associations": {\r
2981           "belongs_to": [\r
2982             "license_group",\r
2983             "system_picture"\r
2984           ],\r
2985           "has_many": [\r
2986             "resource_pictures.by_license"\r
2987           ]\r
2988         }\r
2989       },\r
2990       "author": {\r
2991         "column_names": [\r
2992           "name",\r
2993           "user_id"\r
2994         ],\r
2995         "associations": {\r
2996           "has_many": [\r
2997             "scrolls.by_author",\r
2998             "scroll_panels.by_author",\r
2999             "comics.by_author",\r
3000             "stories.by_author",\r
3001             "sheets.by_author",\r
3002             "sheet_panels.by_author",\r
3003             "panels.by_author",\r
3004             "panel_pictures.by_author",\r
3005             "speech_balloons.by_author",\r
3006             "balloons.by_author",\r
3007             "speeches.by_author",\r
3008             "ground_pictures.by_author",\r
3009             "ground_colors.by_author"\r
3010           ]\r
3011         }\r
3012       },\r
3013       "artist": {\r
3014         "column_names": [\r
3015           "name",\r
3016           "author_id"\r
3017         ],\r
3018         "associations": {\r
3019           "has_many": [\r
3020             "resource_pictures.by_artist"\r
3021           ]\r
3022         }\r
3023       },\r
3024       "system_picture": {\r
3025         "column_names": [\r
3026           "ext",\r
3027           "width",\r
3028           "height",\r
3029           "filesize",\r
3030           "md5"\r
3031         ],\r
3032         "associations": {\r
3033           "has_many": [\r
3034             "licenses.by_system_picture"\r
3035           ]\r
3036         }\r
3037       }\r
3038     },\r
3039     "filers": {\r
3040       "scroll": {\r
3041         "symbol": {},\r
3042         "caption": {\r
3043           "type": "default",\r
3044           "args": {\r
3045             "face": {\r
3046               "type": "column",\r
3047               "args": {\r
3048                 "column_name": "title"\r
3049               }\r
3050             },\r
3051             "link": {\r
3052               "type": "action",\r
3053               "args": {\r
3054                 "action_name": "play"\r
3055               }\r
3056             }\r
3057           }\r
3058         },\r
3059         "summary": {},\r
3060         "edit": {}\r
3061       },\r
3062       "scroll_panel": {\r
3063         "symbol": {\r
3064           "type": "default",\r
3065           "args": {\r
3066             "link": {\r
3067               "type": "none"\r
3068             }\r
3069           }\r
3070         },\r
3071         "caption": {\r
3072           "type": "none"\r
3073         },\r
3074         "summary": {},\r
3075         "edit": {\r
3076           "type": "none"\r
3077         }\r
3078       },\r
3079       "comic": {\r
3080         "symbol": {},\r
3081         "caption": {\r
3082           "type": "default",\r
3083           "args": {\r
3084             "face": {\r
3085               "type": "column",\r
3086               "args": {\r
3087                 "column_name": "title"\r
3088               }\r
3089             }\r
3090           }\r
3091         },\r
3092         "summary": {},\r
3093         "edit": {}\r
3094       },\r
3095       "story": {\r
3096         "symbol": {},\r
3097         "caption": {\r
3098           "type": "default",\r
3099           "args": {\r
3100             "face": {\r
3101               "type": "method",\r
3102               "args": {\r
3103                 "method_name": "title_with_t"\r
3104               }\r
3105             },\r
3106             "link": {\r
3107               "type": "action",\r
3108               "args": {\r
3109                 "action_name": "play"\r
3110               }\r
3111             }\r
3112           }\r
3113         },\r
3114         "summary": {},\r
3115         "edit": {}\r
3116       },\r
3117       "story_sheet": {\r
3118         "symbol": {\r
3119           "type": "default",\r
3120           "args": {\r
3121             "link": {\r
3122               "type": "none"\r
3123             }\r
3124           }\r
3125         },\r
3126         "caption": {\r
3127           "type": "none"\r
3128         },\r
3129         "summary": {},\r
3130         "edit": {\r
3131           "type": "none"\r
3132         }\r
3133       },\r
3134       "sheet": {\r
3135         "symbol": {},\r
3136         "caption": {\r
3137           "type": "default",\r
3138           "args": {\r
3139             "face": {},\r
3140             "link": {\r
3141               "type": "action",\r
3142               "args": {\r
3143                 "action_name": "play"\r
3144               }\r
3145             }\r
3146           }\r
3147         },\r
3148         "summary": {},\r
3149         "edit": {}\r
3150       },\r
3151       "sheet_panel": {\r
3152         "symbol": {\r
3153           "type": "default",\r
3154           "args": {\r
3155             "link": {\r
3156               "type": "none"\r
3157             }\r
3158           }\r
3159         },\r
3160         "caption": {\r
3161           "type": "none"\r
3162         },\r
3163         "summary": {},\r
3164         "edit": {\r
3165           "type": "none"\r
3166         }\r
3167       },\r
3168       "panel": {\r
3169         "symbol": {},\r
3170         "caption": {\r
3171           "type": "default",\r
3172           "args": {\r
3173             "link": {\r
3174               "type": "none"\r
3175             }\r
3176           }\r
3177         },\r
3178         "summary": {},\r
3179         "edit": {}\r
3180       },\r
3181       "panel_picture": {\r
3182         "symbol": {\r
3183           "type": "default",\r
3184           "args": {\r
3185             "face": {\r
3186               "type": "picture"\r
3187             }\r
3188           }\r
3189         },\r
3190         "caption": {\r
3191           "type": "default",\r
3192           "args": {\r
3193             "link": {\r
3194               "type": "none"\r
3195             }\r
3196           }\r
3197         },\r
3198         "summary": {},\r
3199         "edit": {\r
3200           "type": "none"\r
3201         }\r
3202       },\r
3203       "speech_balloon": {\r
3204         "symbol": {\r
3205           "type": "default",\r
3206           "args": {\r
3207             "face": {\r
3208               "type": "picture"\r
3209             }\r
3210           }\r
3211         },\r
3212         "caption": {\r
3213           "type": "default",\r
3214           "args": {\r
3215             "face": {\r
3216               "type": "method",\r
3217               "args": {\r
3218                 "method_name": "plain_scenario"\r
3219               }\r
3220             },\r
3221             "link": {\r
3222               "type": "none"\r
3223             }\r
3224           }\r
3225         },\r
3226         "summary": {},\r
3227         "edit": {\r
3228           "type": "none"\r
3229         }\r
3230       },\r
3231       "speech": {\r
3232         "symbol": {\r
3233           "type": "default",\r
3234           "args": {\r
3235             "face": {\r
3236               "type": "picture"\r
3237             }\r
3238           }\r
3239         },\r
3240         "caption": {\r
3241           "type": "default",\r
3242           "args": {\r
3243             "face": {\r
3244               "type": "column",\r
3245               "args": {\r
3246                 "column_name": "content"\r
3247               }\r
3248             },\r
3249             "link": {\r
3250               "type": "none"\r
3251             }\r
3252           }\r
3253         },\r
3254         "summary": {},\r
3255         "edit": {\r
3256           "type": "none"\r
3257         }\r
3258       },\r
3259       "balloon": {\r
3260         "symbol": {\r
3261           "type": "default",\r
3262           "args": {\r
3263             "face": {\r
3264               "type": "picture"\r
3265             }\r
3266           }\r
3267         },\r
3268         "caption": {\r
3269           "type": "none"\r
3270         },\r
3271         "summary": {},\r
3272         "edit": {\r
3273           "type": "none"\r
3274         }\r
3275       },\r
3276       "ground_picture": {\r
3277         "symbol": {\r
3278           "type": "default",\r
3279           "args": {\r
3280             "face": {\r
3281               "type": "picture"\r
3282             }\r
3283           }\r
3284         },\r
3285         "caption": {\r
3286           "type": "default",\r
3287           "args": {\r
3288             "link": {\r
3289               "type": "none"\r
3290             }\r
3291           }\r
3292         },\r
3293         "summary": {},\r
3294         "edit": {\r
3295           "type": "none"\r
3296         }\r
3297       },\r
3298       "ground_color": {\r
3299         "symbol": {\r
3300           "type": "template",\r
3301           "args": {\r
3302             "template_name": "symbol"\r
3303           }\r
3304         },\r
3305         "caption": {\r
3306           "type": "default",\r
3307           "args": {\r
3308             "link": {\r
3309               "type": "none"\r
3310             }\r
3311           }\r
3312         },\r
3313         "summary": {},\r
3314         "edit": {\r
3315           "type": "none"\r
3316         }\r
3317       },\r
3318       "original_picture": {\r
3319         "symbol": {\r
3320           "type": "default",\r
3321           "args": {\r
3322             "face": {\r
3323               "type": "picture"\r
3324             }\r
3325           }\r
3326         },\r
3327         "caption": {\r
3328           "type": "default",\r
3329           "args": {\r
3330             "face": {\r
3331               "type": "method",\r
3332               "args": {\r
3333                 "method_name": "revision"\r
3334               }\r
3335             },\r
3336             "link": {\r
3337               "type": "action",\r
3338               "args": {\r
3339                 "action_name": "history"\r
3340               }\r
3341             }\r
3342           }\r
3343         },\r
3344         "summary": {},\r
3345         "edit": {\r
3346           "type": "template",\r
3347           "args": {\r
3348             "template_name": "publish"\r
3349           }\r
3350         }\r
3351       },\r
3352       "picture": {\r
3353         "symbol": {\r
3354           "type": "default",\r
3355           "args": {\r
3356             "face": {\r
3357               "type": "picture"\r
3358             }\r
3359           }\r
3360         },\r
3361         "caption": {\r
3362           "type": "default",\r
3363           "args": {\r
3364             "face": {\r
3365               "type": "column",\r
3366               "args": {\r
3367                 "column_name": "revision"\r
3368               }\r
3369             }\r
3370           }\r
3371         },\r
3372         "summary": {},\r
3373         "edit": {\r
3374           "type": "none"\r
3375         }\r
3376       },\r
3377       "resource_picture": {\r
3378         "symbol": {\r
3379           "type": "default",\r
3380           "args": {\r
3381             "face": {\r
3382               "type": "picture"\r
3383             }\r
3384           }\r
3385         },\r
3386         "caption": {\r
3387           "type": "none"\r
3388         },\r
3389         "summary": {},\r
3390         "edit": {\r
3391           "type": "none"\r
3392         }\r
3393       },\r
3394       "speech_balloon_template": {\r
3395         "symbol": {\r
3396           "type": "default",\r
3397           "args": {\r
3398             "face": {\r
3399               "type": "picture"\r
3400             }\r
3401           }\r
3402         },\r
3403         "caption": {},\r
3404         "summary": {\r
3405           "type": "none"\r
3406         },\r
3407         "edit": {\r
3408           "type": "none"\r
3409         }\r
3410       },\r
3411       "writing_format": {\r
3412         "symbol": {},\r
3413         "caption": {},\r
3414         "summary": {\r
3415           "type": "none"\r
3416         },\r
3417         "edit": {\r
3418           "type": "none"\r
3419         }\r
3420       },\r
3421       "license_group": {\r
3422         "symbol": {},\r
3423         "caption": {\r
3424           "type": "default",\r
3425           "args": {\r
3426             "link": {\r
3427               "type": "url_column",\r
3428               "args": {\r
3429                 "column_name": "url"\r
3430               }\r
3431             }\r
3432           }\r
3433         },\r
3434         "summary": {\r
3435           "type": "none"\r
3436         },\r
3437         "edit": {\r
3438           "type": "none"\r
3439         }\r
3440       },\r
3441       "license": {\r
3442         "symbol": {},\r
3443         "caption": {\r
3444           "type": "default",\r
3445           "args": {\r
3446             "face": {\r
3447               "type": "method",\r
3448               "args": {\r
3449                 "method_name": "caption_with_group"\r
3450               }\r
3451             },\r
3452             "link": {\r
3453               "type": "url_column",\r
3454               "args": {\r
3455                 "column_name": "url"\r
3456               }\r
3457             }\r
3458           }\r
3459         },\r
3460         "summary": {},\r
3461         "edit": {\r
3462           "type": "none"\r
3463         }\r
3464       },\r
3465       "author": {\r
3466         "symbol": {},\r
3467         "caption": {\r
3468           "type": "default",\r
3469           "args": {\r
3470             "face": {\r
3471               "type": "column",\r
3472               "args": {\r
3473                 "column_name": "name"\r
3474               }\r
3475             }\r
3476           }\r
3477         },\r
3478         "summary": {},\r
3479         "edit": {\r
3480           "type": "account"\r
3481         }\r
3482       },\r
3483       "artist": {\r
3484         "symbol": {},\r
3485         "caption": {\r
3486           "type": "default",\r
3487           "args": {\r
3488             "face": {\r
3489               "type": "column",\r
3490               "args": {\r
3491                 "column_name": "name"\r
3492               }\r
3493             }\r
3494           }\r
3495         },\r
3496         "summary": {},\r
3497         "edit": {\r
3498           "type": "account"\r
3499         }\r
3500       },\r
3501       "system_picture": {\r
3502         "symbol": {\r
3503           "type": "default",\r
3504           "args": {\r
3505             "face": {\r
3506               "type": "picture"\r
3507             }\r
3508           }\r
3509         },\r
3510         "caption": {\r
3511           "type": "none"\r
3512         },\r
3513         "summary": {\r
3514           "type": "none"\r
3515         },\r
3516         "edit": {\r
3517           "type": "none"\r
3518         }\r
3519       }\r
3520     },\r
3521     "list_groups": {\r
3522       "scroll": {\r
3523         "lists": {\r
3524           "public": {\r
3525             "type": "public"\r
3526           },\r
3527           "private": {\r
3528             "type": "private"\r
3529           },\r
3530           "by_author": {\r
3531             "type": "filter"\r
3532           },\r
3533           "by_panel": {\r
3534             "type": "through_filter",\r
3535             "args": {\r
3536               "through": "scroll_panels"\r
3537             }\r
3538           },\r
3539           "play": {\r
3540             "type": "play",\r
3541             "args": {\r
3542               "filter_item_name": "scroll",\r
3543               "filter_model_name": "scroll_panel",\r
3544               "filter_key": "scroll_id"\r
3545             }\r
3546           }\r
3547         }\r
3548       },\r
3549       "scroll_panel": {\r
3550         "tree_name": "owner",\r
3551         "lists": {\r
3552           "public": {\r
3553             "type": "public"\r
3554           },\r
3555           "private": {\r
3556             "type": "private"\r
3557           },\r
3558           "by_scroll": {\r
3559             "type": "filter"\r
3560           },\r
3561           "by_panel": {\r
3562             "type": "filter"\r
3563           },\r
3564           "by_author": {\r
3565             "type": "filter",\r
3566             "args": {\r
3567               "tree_name": "scroll_owner"\r
3568             }\r
3569           }\r
3570         }\r
3571       },\r
3572       "comic": {\r
3573         "lists": {\r
3574           "public": {\r
3575             "type": "public"\r
3576           },\r
3577           "private": {\r
3578             "type": "private"\r
3579           },\r
3580           "by_author": {\r
3581             "type": "foreign_filter",\r
3582             "args": {\r
3583               "tree_name": "comic_owner"\r
3584             }\r
3585           }\r
3586         }\r
3587       },\r
3588       "story": {\r
3589         "tree_name": "owner",\r
3590         "lists": {\r
3591           "public": {\r
3592             "type": "public"\r
3593           },\r
3594           "private": {\r
3595             "type": "private"\r
3596           },\r
3597           "by_comic": {\r
3598             "type": "filter"\r
3599           },\r
3600           "by_sheet": {\r
3601             "type": "through_filter",\r
3602             "args": {\r
3603               "through": "story_sheets"\r
3604             }\r
3605           },\r
3606           "by_author": {\r
3607             "type": "foreign_filter",\r
3608             "args": {\r
3609               "tree_name": "comic_owner"\r
3610             }\r
3611           },\r
3612           "play": {\r
3613             "type": "play"\r
3614           }\r
3615         }\r
3616       },\r
3617       "story_sheet": {\r
3618         "tree_name": "owner",\r
3619         "lists": {\r
3620           "public": {\r
3621             "type": "public"\r
3622           },\r
3623           "private": {\r
3624             "type": "private"\r
3625           },\r
3626           "by_story": {\r
3627             "type": "filter"\r
3628           },\r
3629           "by_sheet": {\r
3630             "type": "filter"\r
3631           },\r
3632           "by_author": {\r
3633             "type": "foreign_filter",\r
3634             "args": {\r
3635               "tree_name": "comic_owner"\r
3636             }\r
3637           }\r
3638         }\r
3639       },\r
3640       "sheet": {\r
3641         "lists": {\r
3642           "public": {\r
3643             "type": "public"\r
3644           },\r
3645           "private": {\r
3646             "type": "private"\r
3647           },\r
3648           "by_story": {\r
3649             "type": "through_filter",\r
3650             "args": {\r
3651               "through": "story_sheets"\r
3652             }\r
3653           },\r
3654           "by_panel": {\r
3655             "type": "through_filter",\r
3656             "args": {\r
3657               "through": "sheet_panels"\r
3658             }\r
3659           },\r
3660           "by_author": {\r
3661             "type": "filter"\r
3662           },\r
3663           "play": {\r
3664             "type": "play"\r
3665           }\r
3666         }\r
3667       },\r
3668       "sheet_panel": {\r
3669         "tree_name": "owner",\r
3670         "lists": {\r
3671           "public": {\r
3672             "type": "public"\r
3673           },\r
3674           "private": {\r
3675             "type": "private"\r
3676           },\r
3677           "by_sheet": {\r
3678             "type": "filter"\r
3679           },\r
3680           "by_panel": {\r
3681             "type": "filter"\r
3682           },\r
3683           "by_author": {\r
3684             "type": "foreign_filter",\r
3685             "args": {\r
3686               "tree_name": "sheet_owner"\r
3687             }\r
3688           }\r
3689         }\r
3690       },\r
3691       "panel": {\r
3692         "lists": {\r
3693           "public": {\r
3694             "type": "public"\r
3695           },\r
3696           "private": {\r
3697             "type": "private"\r
3698           },\r
3699           "by_scroll": {\r
3700             "type": "through_filter",\r
3701             "args": {\r
3702               "through": "scroll_panels"\r
3703             }\r
3704           },\r
3705           "by_sheet": {\r
3706             "type": "through_filter",\r
3707             "args": {\r
3708               "through": "sheet_panels"\r
3709             }\r
3710           },\r
3711           "by_author": {\r
3712             "type": "filter"\r
3713           },\r
3714           "by_speech_balloon_template": {\r
3715             "type": "through_filter"\r
3716           }\r
3717         }\r
3718       },\r
3719       "panel_picture": {\r
3720         "tree_name": "owner",\r
3721         "lists": {\r
3722           "public": {\r
3723             "type": "public"\r
3724           },\r
3725           "private": {\r
3726             "type": "private"\r
3727           },\r
3728           "by_panel": {\r
3729             "type": "filter"\r
3730           },\r
3731           "by_author": {\r
3732             "type": "foreign_filter",\r
3733             "args": {\r
3734               "tree_name": "panel_owner"\r
3735             }\r
3736           }\r
3737         }\r
3738       },\r
3739       "speech_balloon": {\r
3740         "tree_name": "owner",\r
3741         "lists": {\r
3742           "public": {\r
3743             "type": "public"\r
3744           },\r
3745           "private": {\r
3746             "type": "private"\r
3747           },\r
3748           "by_panel": {\r
3749             "type": "filter"\r
3750           },\r
3751           "by_speech_balloon_template": {\r
3752             "type": "filter"\r
3753           },\r
3754           "by_author": {\r
3755             "type": "foreign_filter",\r
3756             "args": {\r
3757               "tree_name": "panel_owner"\r
3758             }\r
3759           }\r
3760         }\r
3761       },\r
3762       "speech": {\r
3763         "tree_name": "owner",\r
3764         "lists": {\r
3765           "public": {\r
3766             "type": "public"\r
3767           },\r
3768           "private": {\r
3769             "type": "private"\r
3770           },\r
3771           "by_panel": {\r
3772             "type": "filter"\r
3773           },\r
3774           "by_speech_balloon": {\r
3775             "type": "filter"\r
3776           },\r
3777           "by_author": {\r
3778             "type": "foreign_filter",\r
3779             "args": {\r
3780               "tree_name": "panel_owner"\r
3781             }\r
3782           }\r
3783         }\r
3784       },\r
3785       "balloon": {\r
3786         "tree_name": "owner",\r
3787         "lists": {\r
3788           "public": {\r
3789             "type": "public"\r
3790           },\r
3791           "by_speech_balloon": {\r
3792             "type": "filter"\r
3793           },\r
3794           "by_writing_format": {\r
3795             "type": "filter"\r
3796           },\r
3797           "by_author": {\r
3798             "type": "foreign_filter",\r
3799             "args": {\r
3800               "tree_name": "panel_owner"\r
3801             }\r
3802           }\r
3803         }\r
3804       },\r
3805       "ground_picture": {\r
3806         "tree_name": "owner",\r
3807         "lists": {\r
3808           "public": {\r
3809             "type": "public"\r
3810           },\r
3811           "private": {\r
3812             "type": "private"\r
3813           },\r
3814           "by_panel": {\r
3815             "type": "filter"\r
3816           },\r
3817           "by_author": {\r
3818             "type": "foreign_filter",\r
3819             "args": {\r
3820               "tree_name": "panel_owner"\r
3821             }\r
3822           }\r
3823         }\r
3824       },\r
3825       "ground_color": {\r
3826         "tree_name": "owner",\r
3827         "lists": {\r
3828           "public": {\r
3829             "type": "public"\r
3830           },\r
3831           "private": {\r
3832             "type": "private"\r
3833           },\r
3834           "by_panel": {\r
3835             "type": "filter"\r
3836           },\r
3837           "by_author": {\r
3838             "type": "foreign_filter",\r
3839             "args": {\r
3840               "tree_name": "panel_owner"\r
3841             }\r
3842           }\r
3843         }\r
3844       },\r
3845       "original_picture": {\r
3846         "lists": {\r
3847           "private": {\r
3848             "type": "private"\r
3849           }\r
3850         }\r
3851       },\r
3852       "picture": {},\r
3853       "resource_picture": {\r
3854         "lists": {\r
3855           "public": {\r
3856             "type": "public"\r
3857           },\r
3858           "private": {\r
3859             "type": "private"\r
3860           },\r
3861           "by_original_picture": {\r
3862             "type": "filter"\r
3863           },\r
3864           "by_license": {\r
3865             "type": "filter"\r
3866           },\r
3867           "by_artist": {\r
3868             "type": "filter"\r
3869           }\r
3870         }\r
3871       },\r
3872       "speech_balloon_template": {\r
3873         "lists": {\r
3874           "public": {\r
3875             "type": "public"\r
3876           },\r
3877           "select_items": {\r
3878             "type": "system_resource"\r
3879           }\r
3880         }\r
3881       },\r
3882       "writing_format": {\r
3883         "lists": {\r
3884           "public": {\r
3885             "type": "public"\r
3886           },\r
3887           "select_items": {\r
3888             "type": "system_resource"\r
3889           },\r
3890           "by_system_picture": {\r
3891             "type": "filter"\r
3892           }\r
3893         }\r
3894       },\r
3895       "license_group": {\r
3896         "lists": {\r
3897           "public": {\r
3898             "type": "public"\r
3899           },\r
3900           "select_items": {\r
3901             "type": "system_resource"\r
3902           }\r
3903         }\r
3904       },\r
3905       "license": {\r
3906         "lists": {\r
3907           "public": {\r
3908             "type": "public"\r
3909           },\r
3910           "by_license_group": {\r
3911             "type": "filter"\r
3912           },\r
3913           "by_system_picture": {\r
3914             "type": "filter"\r
3915           }\r
3916         }\r
3917       },\r
3918       "author": {\r
3919         "lists": {\r
3920           "public": {\r
3921             "type": "public"\r
3922           }\r
3923         }\r
3924       },\r
3925       "artist": {\r
3926         "lists": {\r
3927           "public": {\r
3928             "type": "public"\r
3929           }\r
3930         }\r
3931       },\r
3932       "system_picture": {\r
3933         "lists": {\r
3934           "public": {\r
3935             "type": "public"\r
3936           }\r
3937         }\r
3938       }\r
3939     },\r
3940     "forms": {\r
3941       "base": {\r
3942         "scroll": {\r
3943           "fields": {\r
3944             "title": {\r
3945               "args": {\r
3946                 "label": {\r
3947                   "args": {\r
3948                     "row_break": true\r
3949                   }\r
3950                 },\r
3951                 "tag": {\r
3952                   "type": "text"\r
3953                 },\r
3954                 "row_break": true\r
3955               }\r
3956             },\r
3957             "description": {\r
3958               "args": {\r
3959                 "label": {\r
3960                   "args": {\r
3961                     "row_break": true\r
3962                   }\r
3963                 },\r
3964                 "tag": {\r
3965                   "type": "text_area"\r
3966                 }\r
3967               }\r
3968             },\r
3969             "visible": {\r
3970               "args": {\r
3971                 "tag": {\r
3972                   "type": "select"\r
3973                 },\r
3974                 "row_break": true\r
3975               }\r
3976             },\r
3977             "id": {\r
3978               "args": {\r
3979                 "label": {\r
3980                   "type": "none"\r
3981                 },\r
3982                 "tag": {\r
3983                   "type": "hidden"\r
3984                 }\r
3985               }\r
3986             },\r
3987             "author_id": {\r
3988               "args": {\r
3989                 "label": {\r
3990                   "type": "none"\r
3991                 },\r
3992                 "tag": {\r
3993                   "type": "hidden"\r
3994                 }\r
3995               }\r
3996             }\r
3997           },\r
3998           "field_names": [\r
3999             "title",\r
4000             "description",\r
4001             "visible",\r
4002             "id",\r
4003             "author_id"\r
4004           ]\r
4005         },\r
4006         "scroll_panel": {\r
4007           "fields": {\r
4008             "scroll_id": {\r
4009               "args": {\r
4010                 "tag": {\r
4011                   "type": "number"\r
4012                 }\r
4013               }\r
4014             },\r
4015             "panel_id": {\r
4016               "args": {\r
4017                 "tag": {\r
4018                   "type": "number"\r
4019                 }\r
4020               }\r
4021             },\r
4022             "t": {\r
4023               "args": {\r
4024                 "tag": {\r
4025                   "type": "number"\r
4026                 }\r
4027               }\r
4028             },\r
4029             "id": {\r
4030               "args": {\r
4031                 "label": {\r
4032                   "type": "none"\r
4033                 },\r
4034                 "tag": {\r
4035                   "type": "hidden"\r
4036                 }\r
4037               }\r
4038             }\r
4039           },\r
4040           "field_names": [\r
4041             "scroll_id",\r
4042             "panel_id",\r
4043             "t",\r
4044             "id"\r
4045           ]\r
4046         },\r
4047         "comic": {\r
4048           "fields": {\r
4049             "title": {\r
4050               "args": {\r
4051                 "label": {\r
4052                   "args": {\r
4053                     "row_break": true\r
4054                   }\r
4055                 },\r
4056                 "tag": {\r
4057                   "type": "text"\r
4058                 },\r
4059                 "row_break": true\r
4060               }\r
4061             },\r
4062             "description": {\r
4063               "args": {\r
4064                 "label": {\r
4065                   "args": {\r
4066                     "row_break": true\r
4067                   }\r
4068                 },\r
4069                 "tag": {\r
4070                   "type": "text_area"\r
4071                 }\r
4072               }\r
4073             },\r
4074             "visible": {\r
4075               "args": {\r
4076                 "tag": {\r
4077                   "type": "select"\r
4078                 },\r
4079                 "row_break": true\r
4080               }\r
4081             },\r
4082             "id": {\r
4083               "args": {\r
4084                 "label": {\r
4085                   "type": "none"\r
4086                 },\r
4087                 "tag": {\r
4088                   "type": "hidden"\r
4089                 }\r
4090               }\r
4091             },\r
4092             "author_id": {\r
4093               "args": {\r
4094                 "label": {\r
4095                   "type": "none"\r
4096                 },\r
4097                 "tag": {\r
4098                   "type": "hidden"\r
4099                 }\r
4100               }\r
4101             }\r
4102           },\r
4103           "field_names": [\r
4104             "title",\r
4105             "description",\r
4106             "visible",\r
4107             "id",\r
4108             "author_id"\r
4109           ]\r
4110         },\r
4111         "story": {\r
4112           "fields": {\r
4113             "comic_id": {\r
4114               "args": {\r
4115                 "label": {\r
4116                   "type": "none"\r
4117                 },\r
4118                 "tag": {\r
4119                   "type": "hidden"\r
4120                 }\r
4121               }\r
4122             },\r
4123             "title": {\r
4124               "args": {\r
4125                 "label": {\r
4126                   "args": {\r
4127                     "row_break": true\r
4128                   }\r
4129                 },\r
4130                 "tag": {\r
4131                   "type": "text"\r
4132                 },\r
4133                 "row_break": true\r
4134               }\r
4135             },\r
4136             "description": {\r
4137               "args": {\r
4138                 "label": {\r
4139                   "args": {\r
4140                     "row_break": true\r
4141                   }\r
4142                 },\r
4143                 "tag": {\r
4144                   "type": "text_area"\r
4145                 },\r
4146                 "row_break": true\r
4147               }\r
4148             },\r
4149             "visible": {\r
4150               "args": {\r
4151                 "tag": {\r
4152                   "type": "select"\r
4153                 },\r
4154                 "row_break": true\r
4155               }\r
4156             },\r
4157             "t": {\r
4158               "args": {\r
4159                 "tag": {\r
4160                   "type": "number"\r
4161                 }\r
4162               }\r
4163             },\r
4164             "id": {\r
4165               "args": {\r
4166                 "label": {\r
4167                   "type": "none"\r
4168                 },\r
4169                 "tag": {\r
4170                   "type": "hidden"\r
4171                 }\r
4172               }\r
4173             },\r
4174             "author_id": {\r
4175               "args": {\r
4176                 "label": {\r
4177                   "type": "none"\r
4178                 },\r
4179                 "tag": {\r
4180                   "type": "hidden"\r
4181                 }\r
4182               }\r
4183             }\r
4184           },\r
4185           "field_names": [\r
4186             "comic_id",\r
4187             "title",\r
4188             "description",\r
4189             "visible",\r
4190             "t",\r
4191             "id",\r
4192             "author_id"\r
4193           ]\r
4194         },\r
4195         "story_sheet": {\r
4196           "fields": {\r
4197             "story_id": {\r
4198               "args": {\r
4199                 "label": {\r
4200                   "type": "none"\r
4201                 },\r
4202                 "tag": {\r
4203                   "type": "number"\r
4204                 }\r
4205               }\r
4206             },\r
4207             "sheet_id": {\r
4208               "args": {\r
4209                 "label": {\r
4210                   "type": "none"\r
4211                 },\r
4212                 "tag": {\r
4213                   "type": "number"\r
4214                 }\r
4215               }\r
4216             },\r
4217             "t": {\r
4218               "args": {\r
4219                 "tag": {\r
4220                   "type": "number"\r
4221                 }\r
4222               }\r
4223             },\r
4224             "id": {\r
4225               "args": {\r
4226                 "label": {\r
4227                   "type": "none"\r
4228                 },\r
4229                 "tag": {\r
4230                   "type": "hidden"\r
4231                 }\r
4232               }\r
4233             }\r
4234           },\r
4235           "field_names": [\r
4236             "story_id",\r
4237             "sheet_id",\r
4238             "t",\r
4239             "id"\r
4240           ]\r
4241         },\r
4242         "sheet": {\r
4243           "fields": {\r
4244             "caption": {\r
4245               "args": {\r
4246                 "label": {\r
4247                   "args": {\r
4248                     "row_break": true\r
4249                   }\r
4250                 },\r
4251                 "tag": {\r
4252                   "type": "text"\r
4253                 },\r
4254                 "row_break": true\r
4255               }\r
4256             },\r
4257             "width": {\r
4258               "args": {\r
4259                 "tag": {\r
4260                   "type": "number"\r
4261                 }\r
4262               }\r
4263             },\r
4264             "height": {\r
4265               "args": {\r
4266                 "tag": {\r
4267                   "type": "number"\r
4268                 },\r
4269                 "row_break": true\r
4270               }\r
4271             },\r
4272             "visible": {\r
4273               "args": {\r
4274                 "tag": {\r
4275                   "type": "select"\r
4276                 },\r
4277                 "row_break": true\r
4278               }\r
4279             },\r
4280             "id": {\r
4281               "args": {\r
4282                 "label": {\r
4283                   "type": "none"\r
4284                 },\r
4285                 "tag": {\r
4286                   "type": "hidden"\r
4287                 }\r
4288               }\r
4289             },\r
4290             "author_id": {\r
4291               "args": {\r
4292                 "label": {\r
4293                   "type": "none"\r
4294                 },\r
4295                 "tag": {\r
4296                   "type": "hidden"\r
4297                 }\r
4298               }\r
4299             }\r
4300           },\r
4301           "field_names": [\r
4302             "caption",\r
4303             "width",\r
4304             "height",\r
4305             "visible",\r
4306             "id",\r
4307             "author_id"\r
4308           ]\r
4309         },\r
4310         "sheet_panel": {\r
4311           "fields": {\r
4312             "sheet_id": {\r
4313               "args": {\r
4314                 "tag": {\r
4315                   "type": "number"\r
4316                 }\r
4317               }\r
4318             },\r
4319             "panel_id": {\r
4320               "args": {\r
4321                 "tag": {\r
4322                   "type": "number"\r
4323                 }\r
4324               }\r
4325             },\r
4326             "x": {\r
4327               "args": {\r
4328                 "tag": {\r
4329                   "type": "number"\r
4330                 }\r
4331               }\r
4332             },\r
4333             "y": {\r
4334               "args": {\r
4335                 "tag": {\r
4336                   "type": "number"\r
4337                 },\r
4338                 "row_break": true\r
4339               }\r
4340             },\r
4341             "z": {\r
4342               "args": {\r
4343                 "label": {\r
4344                   "type": "none"\r
4345                 },\r
4346                 "tag": {\r
4347                   "type": "hidden"\r
4348                 }\r
4349               }\r
4350             },\r
4351             "t": {\r
4352               "args": {\r
4353                 "label": {\r
4354                   "type": "none"\r
4355                 },\r
4356                 "tag": {\r
4357                   "type": "hidden"\r
4358                 }\r
4359               }\r
4360             },\r
4361             "id": {\r
4362               "args": {\r
4363                 "label": {\r
4364                   "type": "none"\r
4365                 },\r
4366                 "tag": {\r
4367                   "type": "hidden"\r
4368                 }\r
4369               }\r
4370             }\r
4371           },\r
4372           "field_names": [\r
4373             "sheet_id",\r
4374             "panel_id",\r
4375             "x",\r
4376             "y",\r
4377             "z",\r
4378             "t",\r
4379             "id"\r
4380           ]\r
4381         },\r
4382         "panel": {\r
4383           "fields": {\r
4384             "caption": {\r
4385               "args": {\r
4386                 "tag": {\r
4387                   "type": "text"\r
4388                 },\r
4389                 "row_break": true\r
4390               }\r
4391             },\r
4392             "width": {\r
4393               "args": {\r
4394                 "tag": {\r
4395                   "type": "number"\r
4396                 }\r
4397               }\r
4398             },\r
4399             "height": {\r
4400               "args": {\r
4401                 "tag": {\r
4402                   "type": "number"\r
4403                 },\r
4404                 "row_break": true\r
4405               }\r
4406             },\r
4407             "border": {\r
4408               "args": {\r
4409                 "tag": {\r
4410                   "type": "number"\r
4411                 }\r
4412               }\r
4413             },\r
4414             "publish": {\r
4415               "args": {\r
4416                 "tag": {\r
4417                   "type": "select"\r
4418                 },\r
4419                 "row_break": true\r
4420               }\r
4421             },\r
4422             "id": {\r
4423               "args": {\r
4424                 "label": {\r
4425                   "type": "none"\r
4426                 },\r
4427                 "tag": {\r
4428                   "type": "hidden"\r
4429                 }\r
4430               }\r
4431             },\r
4432             "author_id": {\r
4433               "args": {\r
4434                 "label": {\r
4435                   "type": "none"\r
4436                 },\r
4437                 "tag": {\r
4438                   "type": "hidden"\r
4439                 }\r
4440               }\r
4441             }\r
4442           },\r
4443           "field_names": [\r
4444             "caption",\r
4445             "width",\r
4446             "height",\r
4447             "border",\r
4448             "publish",\r
4449             "id",\r
4450             "author_id"\r
4451           ]\r
4452         },\r
4453         "panel_picture": {\r
4454           "fields": {\r
4455             "caption": {\r
4456               "args": {\r
4457                 "tag": {\r
4458                   "type": "text"\r
4459                 },\r
4460                 "row_break": true\r
4461               }\r
4462             },\r
4463             "x": {\r
4464               "args": {\r
4465                 "tag": {\r
4466                   "type": "number"\r
4467                 }\r
4468               }\r
4469             },\r
4470             "y": {\r
4471               "args": {\r
4472                 "tag": {\r
4473                   "type": "number"\r
4474                 },\r
4475                 "row_break": true\r
4476               }\r
4477             },\r
4478             "width": {\r
4479               "args": {\r
4480                 "tag": {\r
4481                   "type": "number"\r
4482                 },\r
4483                 "helpers": {\r
4484                   "size": {\r
4485                     "type": "size",\r
4486                     "args": {\r
4487                       "dom_class": "panel_picture_width_tool"\r
4488                     }\r
4489                   }\r
4490                 },\r
4491                 "row_break": true\r
4492               }\r
4493             },\r
4494             "height": {\r
4495               "args": {\r
4496                 "tag": {\r
4497                   "type": "number"\r
4498                 },\r
4499                 "helpers": {\r
4500                   "size": {\r
4501                     "type": "size",\r
4502                     "args": {\r
4503                       "dom_class": "panel_picture_height_tool"\r
4504                     }\r
4505                   }\r
4506                 },\r
4507                 "row_break": true\r
4508               }\r
4509             },\r
4510             "link": {\r
4511               "args": {\r
4512                 "tag": {\r
4513                   "type": "text"\r
4514                 },\r
4515                 "row_break": true\r
4516               }\r
4517             },\r
4518             "id": {\r
4519               "args": {\r
4520                 "label": {\r
4521                   "type": "none"\r
4522                 },\r
4523                 "tag": {\r
4524                   "type": "hidden"\r
4525                 }\r
4526               }\r
4527             },\r
4528             "panel_id": {\r
4529               "args": {\r
4530                 "label": {\r
4531                   "type": "none"\r
4532                 },\r
4533                 "tag": {\r
4534                   "type": "hidden"\r
4535                 }\r
4536               }\r
4537             },\r
4538             "picture_id": {\r
4539               "args": {\r
4540                 "tag": {\r
4541                   "type": "hidden"\r
4542                 },\r
4543                 "helpers": {\r
4544                   "popup": {\r
4545                     "type": "popup",\r
4546                     "args": {\r
4547                       "source": "pictures"\r
4548                     }\r
4549                   }\r
4550                 }\r
4551               }\r
4552             },\r
4553             "z": {\r
4554               "args": {\r
4555                 "label": {\r
4556                   "type": "none"\r
4557                 },\r
4558                 "tag": {\r
4559                   "type": "hidden"\r
4560                 }\r
4561               }\r
4562             },\r
4563             "t": {\r
4564               "args": {\r
4565                 "label": {\r
4566                   "type": "none"\r
4567                 },\r
4568                 "tag": {\r
4569                   "type": "hidden"\r
4570                 }\r
4571               }\r
4572             }\r
4573           },\r
4574           "field_names": [\r
4575             "caption",\r
4576             "x",\r
4577             "y",\r
4578             "width",\r
4579             "height",\r
4580             "link",\r
4581             "id",\r
4582             "panel_id",\r
4583             "picture_id",\r
4584             "z",\r
4585             "t"\r
4586           ]\r
4587         },\r
4588         "speech_balloon": {\r
4589           "fields": {\r
4590             "speech_balloon.id": {\r
4591               "args": {\r
4592                 "label": {\r
4593                   "type": "none"\r
4594                 },\r
4595                 "tag": {\r
4596                   "type": "hidden"\r
4597                 }\r
4598               }\r
4599             },\r
4600             "speech_balloon.panel_id": {\r
4601               "args": {\r
4602                 "label": {\r
4603                   "type": "none"\r
4604                 },\r
4605                 "tag": {\r
4606                   "type": "hidden"\r
4607                 }\r
4608               }\r
4609             },\r
4610             "speech_balloon.speech_balloon_template_id": {\r
4611               "args": {\r
4612                 "label": {\r
4613                   "type": "none"\r
4614                 },\r
4615                 "tag": {\r
4616                   "type": "hidden"\r
4617                 }\r
4618               }\r
4619             },\r
4620             "speech_balloon.caption": {\r
4621               "args": {\r
4622                 "tag": {\r
4623                   "type": "text"\r
4624                 },\r
4625                 "row_break": true\r
4626               }\r
4627             },\r
4628             "speech_balloon.z": {\r
4629               "args": {\r
4630                 "label": {\r
4631                   "type": "none"\r
4632                 },\r
4633                 "tag": {\r
4634                   "type": "hidden"\r
4635                 }\r
4636               }\r
4637             },\r
4638             "speech_balloon.t": {\r
4639               "args": {\r
4640                 "label": {\r
4641                   "type": "none"\r
4642                 },\r
4643                 "tag": {\r
4644                   "type": "hidden"\r
4645                 }\r
4646               }\r
4647             },\r
4648             "speech_balloon.classname": {\r
4649               "args": {\r
4650                 "label": {\r
4651                   "type": "none"\r
4652                 },\r
4653                 "tag": {\r
4654                   "type": "hidden"\r
4655                 }\r
4656               }\r
4657             },\r
4658             "speech_balloon.settings": {\r
4659               "args": {\r
4660                 "label": {\r
4661                   "type": "none"\r
4662                 },\r
4663                 "tag": {\r
4664                   "type": "hidden"\r
4665                 }\r
4666               }\r
4667             },\r
4668             "balloon.id": {\r
4669               "type": "part",\r
4670               "args": {\r
4671                 "label": {\r
4672                   "type": "none"\r
4673                 },\r
4674                 "tag": {\r
4675                   "type": "hidden"\r
4676                 }\r
4677               }\r
4678             },\r
4679             "balloon.speech_balloon_id": {\r
4680               "type": "part",\r
4681               "args": {\r
4682                 "label": {\r
4683                   "type": "none"\r
4684                 },\r
4685                 "tag": {\r
4686                   "type": "hidden"\r
4687                 }\r
4688               }\r
4689             },\r
4690             "balloon.system_picture_id": {\r
4691               "type": "part",\r
4692               "args": {\r
4693                 "label": {\r
4694                   "type": "none"\r
4695                 },\r
4696                 "tag": {\r
4697                   "type": "hidden"\r
4698                 }\r
4699               }\r
4700             },\r
4701             "balloon.r": {\r
4702               "type": "part",\r
4703               "args": {\r
4704                 "tag": {\r
4705                   "type": "number"\r
4706                 },\r
4707                 "helpers": {\r
4708                   "tail_angle": {\r
4709                     "type": "size",\r
4710                     "args": {}\r
4711                   }\r
4712                 },\r
4713                 "row_break": true\r
4714               }\r
4715             },\r
4716             "balloon.x": {\r
4717               "type": "part",\r
4718               "args": {\r
4719                 "tag": {\r
4720                   "type": "number"\r
4721                 }\r
4722               }\r
4723             },\r
4724             "balloon.y": {\r
4725               "type": "part",\r
4726               "args": {\r
4727                 "label": {},\r
4728                 "tag": {\r
4729                   "type": "number"\r
4730                 },\r
4731                 "row_break": true\r
4732               }\r
4733             },\r
4734             "balloon.width": {\r
4735               "type": "part",\r
4736               "args": {\r
4737                 "tag": {\r
4738                   "type": "number"\r
4739                 }\r
4740               }\r
4741             },\r
4742             "balloon.height": {\r
4743               "type": "part",\r
4744               "args": {\r
4745                 "tag": {\r
4746                   "type": "number"\r
4747                 },\r
4748                 "row_break": true\r
4749               }\r
4750             },\r
4751             "balloon.settings": {\r
4752               "type": "part",\r
4753               "args": {\r
4754                 "label": {\r
4755                   "type": "none"\r
4756                 },\r
4757                 "tag": {\r
4758                   "type": "hidden"\r
4759                 }\r
4760               }\r
4761             },\r
4762             "speech.id": {\r
4763               "type": "part",\r
4764               "args": {\r
4765                 "label": {\r
4766                   "type": "none"\r
4767                 },\r
4768                 "tag": {\r
4769                   "type": "hidden"\r
4770                 }\r
4771               }\r
4772             },\r
4773             "speech.speech_balloon_id": {\r
4774               "type": "part",\r
4775               "args": {\r
4776                 "label": {\r
4777                   "type": "none"\r
4778                 },\r
4779                 "tag": {\r
4780                   "type": "hidden"\r
4781                 }\r
4782               }\r
4783             },\r
4784             "speech.x": {\r
4785               "type": "part",\r
4786               "args": {\r
4787                 "label": {\r
4788                   "type": "none"\r
4789                 },\r
4790                 "tag": {\r
4791                   "type": "hidden"\r
4792                 }\r
4793               }\r
4794             },\r
4795             "speech.y": {\r
4796               "type": "part",\r
4797               "args": {\r
4798                 "label": {\r
4799                   "type": "none"\r
4800                 },\r
4801                 "tag": {\r
4802                   "type": "hidden"\r
4803                 }\r
4804               }\r
4805             },\r
4806             "speech.width": {\r
4807               "type": "part",\r
4808               "args": {\r
4809                 "label": {\r
4810                   "type": "none"\r
4811                 },\r
4812                 "tag": {\r
4813                   "type": "hidden"\r
4814                 }\r
4815               }\r
4816             },\r
4817             "speech.height": {\r
4818               "type": "part",\r
4819               "args": {\r
4820                 "label": {\r
4821                   "type": "none"\r
4822                 },\r
4823                 "tag": {\r
4824                   "type": "hidden"\r
4825                 }\r
4826               }\r
4827             },\r
4828             "speech.writing_format_id": {\r
4829               "type": "part",\r
4830               "args": {\r
4831                 "tag": {\r
4832                   "type": "select"\r
4833                 }\r
4834               }\r
4835             },\r
4836             "speech.font_size": {\r
4837               "type": "part",\r
4838               "args": {\r
4839                 "tag": {\r
4840                   "type": "select"\r
4841                 },\r
4842                 "row_break": true\r
4843               }\r
4844             },\r
4845             "speech.text_align": {\r
4846               "type": "part",\r
4847               "args": {\r
4848                 "tag": {\r
4849                   "type": "select"\r
4850                 }\r
4851               }\r
4852             },\r
4853             "speech.quotes": {\r
4854               "type": "part",\r
4855               "args": {\r
4856                 "tag": {\r
4857                   "type": "text"\r
4858                 }\r
4859               }\r
4860             },\r
4861             "speech.content": {\r
4862               "type": "part",\r
4863               "args": {\r
4864                 "label": {\r
4865                   "args": {\r
4866                     "row_break": true\r
4867                   }\r
4868                 },\r
4869                 "tag": {\r
4870                   "type": "text_area",\r
4871                   "args": {\r
4872                     "options": {\r
4873                       "size": "45x5"\r
4874                     }\r
4875                   }\r
4876                 }\r
4877               }\r
4878             },\r
4879             "speech.fore_color": {\r
4880               "type": "part",\r
4881               "args": {\r
4882                 "label": {\r
4883                   "row_break": true\r
4884                 },\r
4885                 "tag": {\r
4886                   "type": "hidden"\r
4887                 },\r
4888                 "helpers": {\r
4889                   "color": {\r
4890                     "type": "color",\r
4891                     "args": {\r
4892                       "wrapper": "speech-fore_color-wrap"\r
4893                     }\r
4894                   }\r
4895                 }\r
4896               }\r
4897             },\r
4898             "speech.settings": {\r
4899               "type": "part",\r
4900               "args": {\r
4901                 "label": {\r
4902                   "type": "none"\r
4903                 },\r
4904                 "tag": {\r
4905                   "type": "hidden"\r
4906                 }\r
4907               }\r
4908             }\r
4909           }\r
4910         },\r
4911         "ground_picture": {\r
4912           "fields": {\r
4913             "id": {\r
4914               "args": {\r
4915                 "label": {\r
4916                   "type": "none"\r
4917                 },\r
4918                 "tag": {\r
4919                   "type": "hidden"\r
4920                 }\r
4921               }\r
4922             },\r
4923             "panel_id": {\r
4924               "args": {\r
4925                 "label": {\r
4926                   "type": "none"\r
4927                 },\r
4928                 "tag": {\r
4929                   "type": "hidden"\r
4930                 }\r
4931               }\r
4932             },\r
4933             "picture_id": {\r
4934               "args": {\r
4935                 "label": {\r
4936                   "type": "none"\r
4937                 },\r
4938                 "tag": {\r
4939                   "type": "hidden"\r
4940                 }\r
4941               }\r
4942             },\r
4943             "caption": {\r
4944               "args": {\r
4945                 "tag": {\r
4946                   "type": "text"\r
4947                 },\r
4948                 "row_break": true\r
4949               }\r
4950             },\r
4951             "repeat": {\r
4952               "args": {\r
4953                 "tag": {\r
4954                   "type": "select",\r
4955                   "args": {\r
4956                     "source": "magic_number",\r
4957                     "key": "ground_picture_repeat_items"\r
4958                   }\r
4959                 },\r
4960                 "row_break": true\r
4961               }\r
4962             },\r
4963             "x": {\r
4964               "args": {\r
4965                 "tag": {\r
4966                   "type": "number"\r
4967                 }\r
4968               }\r
4969             },\r
4970             "y": {\r
4971               "args": {\r
4972                 "tag": {\r
4973                   "type": "number"\r
4974                 },\r
4975                 "row_break": true\r
4976               }\r
4977             },\r
4978             "z": {\r
4979               "args": {\r
4980                 "label": {\r
4981                   "type": "none"\r
4982                 },\r
4983                 "tag": {\r
4984                   "type": "hidden"\r
4985                 }\r
4986               }\r
4987             },\r
4988             "t": {\r
4989               "args": {\r
4990                 "label": {\r
4991                   "type": "none"\r
4992                 },\r
4993                 "tag": {\r
4994                   "type": "hidden"\r
4995                 }\r
4996               }\r
4997             }\r
4998           },\r
4999           "field_names": [\r
5000             "caption",\r
5001             "repeat",\r
5002             "x",\r
5003             "y",\r
5004             "z",\r
5005             "t",\r
5006             "id",\r
5007             "panel_id",\r
5008             "picture_id"\r
5009           ]\r
5010         },\r
5011         "ground_color": {\r
5012           "fields": {\r
5013             "id": {\r
5014               "args": {\r
5015                 "label": {\r
5016                   "type": "none"\r
5017                 },\r
5018                 "tag": {\r
5019                   "type": "hidden"\r
5020                 }\r
5021               }\r
5022             },\r
5023             "panel_id": {\r
5024               "args": {\r
5025                 "label": {\r
5026                   "type": "none"\r
5027                 },\r
5028                 "tag": {\r
5029                   "type": "hidden"\r
5030                 }\r
5031               }\r
5032             },\r
5033             "caption": {\r
5034               "args": {\r
5035                 "tag": {\r
5036                   "type": "text"\r
5037                 },\r
5038                 "row_break": true\r
5039               }\r
5040             },\r
5041             "code": {\r
5042               "args": {\r
5043                 "label": {\r
5044                   "args": {\r
5045                     "row_break": true\r
5046                   }\r
5047                 },\r
5048                 "tag": {\r
5049                   "type": "hidden"\r
5050                 },\r
5051                 "helpers": {\r
5052                   "color": {\r
5053                     "type": "color",\r
5054                     "args": {\r
5055                       "wrapper": "ground_color-code-wrap"\r
5056                     }\r
5057                   }\r
5058                 },\r
5059                 "row_break": true\r
5060               }\r
5061             },\r
5062             "orientation": {\r
5063               "args": {\r
5064                 "tag": {\r
5065                   "type": "select"\r
5066                 },\r
5067                 "row_break": true\r
5068               }\r
5069             },\r
5070             "xy": {\r
5071               "args": {\r
5072                 "tag": {\r
5073                   "type": "number"\r
5074                 }\r
5075               }\r
5076             },\r
5077             "wh": {\r
5078               "args": {\r
5079                 "tag": {\r
5080                   "type": "number"\r
5081                 },\r
5082                 "row_break": true\r
5083               }\r
5084             },\r
5085             "z": {\r
5086               "args": {\r
5087                 "label": {\r
5088                   "type": "none"\r
5089                 },\r
5090                 "tag": {\r
5091                   "type": "hidden"\r
5092                 }\r
5093               }\r
5094             },\r
5095             "t": {\r
5096               "args": {\r
5097                 "label": {\r
5098                   "type": "none"\r
5099                 },\r
5100                 "tag": {\r
5101                   "type": "hidden"\r
5102                 }\r
5103               }\r
5104             }\r
5105           },\r
5106           "field_names": [\r
5107             "id",\r
5108             "panel_id",\r
5109             "caption",\r
5110             "code",\r
5111             "orientation",\r
5112             "xy",\r
5113             "wh",\r
5114             "z",\r
5115             "t"\r
5116           ]\r
5117         },\r
5118         "author": {\r
5119           "fields": {\r
5120             "id": {\r
5121               "args": {\r
5122                 "label": {\r
5123                   "type": "none"\r
5124                 },\r
5125                 "tag": {\r
5126                   "type": "hidden"\r
5127                 }\r
5128               }\r
5129             },\r
5130             "name": {\r
5131               "args": {\r
5132                 "label": {\r
5133                   "args": {\r
5134                     "row_break": true\r
5135                   }\r
5136                 },\r
5137                 "tag": {\r
5138                   "type": "text"\r
5139                 },\r
5140                 "row_break": true\r
5141               }\r
5142             }\r
5143           },\r
5144           "field_names": [\r
5145             "id",\r
5146             "name"\r
5147           ]\r
5148         },\r
5149         "artist": {\r
5150           "fields": {\r
5151             "id": {\r
5152               "args": {\r
5153                 "label": {\r
5154                   "type": "none"\r
5155                 },\r
5156                 "tag": {\r
5157                   "type": "hidden"\r
5158                 }\r
5159               }\r
5160             },\r
5161             "name": {\r
5162               "args": {\r
5163                 "label": {\r
5164                   "args": {\r
5165                     "row_break": true\r
5166                   }\r
5167                 },\r
5168                 "tag": {\r
5169                   "type": "text"\r
5170                 },\r
5171                 "row_break": true\r
5172               }\r
5173             }\r
5174           },\r
5175           "field_names": [\r
5176             "id",\r
5177             "name"\r
5178           ]\r
5179         }\r
5180       },\r
5181       "extend": {\r
5182         "CircleSpeechBalloon": {\r
5183           "base": "speech_balloon",\r
5184           "fields": {},\r
5185           "field_names": [\r
5186             "speech_balloon.caption",\r
5187             "balloon.r",\r
5188             "balloon.x",\r
5189             "balloon.y",\r
5190             "balloon.width",\r
5191             "balloon.height",\r
5192             "balloon.id",\r
5193             "balloon.speech_balloon_id",\r
5194             "balloon.system_picture_id",\r
5195             "balloon.settings",\r
5196             "speech.writing_format_id",\r
5197             "speech.font_size",\r
5198             "speech.text_align",\r
5199             "speech.quotes",\r
5200             "speech.content",\r
5201             "speech.fore_color",\r
5202             "speech.id",\r
5203             "speech.speech_balloon_id",\r
5204             "speech.x",\r
5205             "speech.y",\r
5206             "speech.width",\r
5207             "speech.height",\r
5208             "speech.settings",\r
5209             "speech_balloon.id",\r
5210             "speech_balloon.panel_id",\r
5211             "speech_balloon.speech_balloon_template_id",\r
5212             "speech_balloon.classname",\r
5213             "speech_balloon.z",\r
5214             "speech_balloon.t",\r
5215             "speech_balloon.settings"\r
5216           ]\r
5217         },\r
5218         "PlainSpeechBalloon": {\r
5219           "base": "speech_balloon",\r
5220           "fields": {\r
5221             "balloon.r": {\r
5222               "type": "part",\r
5223               "args": {\r
5224                 "label": {\r
5225                   "type": "none"\r
5226                 },\r
5227                 "tag": {\r
5228                   "type": "hidden"\r
5229                 }\r
5230               }\r
5231             }\r
5232           },\r
5233           "field_names": [\r
5234             "speech_balloon.caption",\r
5235             "balloon.r",\r
5236             "balloon.x",\r
5237             "balloon.y",\r
5238             "balloon.width",\r
5239             "balloon.height",\r
5240             "balloon.id",\r
5241             "balloon.speech_balloon_id",\r
5242             "balloon.system_picture_id",\r
5243             "balloon.settings",\r
5244             "speech.writing_format_id",\r
5245             "speech.font_size",\r
5246             "speech.text_align",\r
5247             "speech.quotes",\r
5248             "speech.content",\r
5249             "speech.fore_color",\r
5250             "speech.id",\r
5251             "speech.speech_balloon_id",\r
5252             "speech.x",\r
5253             "speech.y",\r
5254             "speech.width",\r
5255             "speech.height",\r
5256             "speech.settings",\r
5257             "speech_balloon.id",\r
5258             "speech_balloon.panel_id",\r
5259             "speech_balloon.speech_balloon_template_id",\r
5260             "speech_balloon.classname",\r
5261             "speech_balloon.z",\r
5262             "speech_balloon.t",\r
5263             "speech_balloon.settings"\r
5264           ]\r
5265         },\r
5266         "SquareSpeechBalloon": {\r
5267           "base": "speech_balloon",\r
5268           "fields": {\r
5269             "balloon.r": {\r
5270               "type": "part",\r
5271               "args": {\r
5272                 "label": {\r
5273                   "type": "none"\r
5274                 },\r
5275                 "tag": {\r
5276                   "type": "hidden"\r
5277                 }\r
5278               }\r
5279             }\r
5280           },\r
5281           "field_names": [\r
5282             "speech_balloon.caption",\r
5283             "balloon.r",\r
5284             "balloon.x",\r
5285             "balloon.y",\r
5286             "balloon.width",\r
5287             "balloon.height",\r
5288             "balloon.id",\r
5289             "balloon.speech_balloon_id",\r
5290             "balloon.system_picture_id",\r
5291             "balloon.settings",\r
5292             "speech.writing_format_id",\r
5293             "speech.font_size",\r
5294             "speech.text_align",\r
5295             "speech.quotes",\r
5296             "speech.content",\r
5297             "speech.fore_color",\r
5298             "speech.id",\r
5299             "speech.speech_balloon_id",\r
5300             "speech.x",\r
5301             "speech.y",\r
5302             "speech.width",\r
5303             "speech.height",\r
5304             "speech.settings",\r
5305             "speech_balloon.id",\r
5306             "speech_balloon.panel_id",\r
5307             "speech_balloon.speech_balloon_template_id",\r
5308             "speech_balloon.classname",\r
5309             "speech_balloon.z",\r
5310             "speech_balloon.t",\r
5311             "speech_balloon.settings"\r
5312           ]\r
5313         }\r
5314       }\r
5315     }\r
5316   }\r
5317 }