OSDN Git Service

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