OSDN Git Service

add editor
[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": "scroll_panel"\r
777           },\r
778           "panels": {\r
779             "through": "scroll_panel",\r
780             "foreign_key": "scroll_id",\r
781             "model": "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             "key": "scroll_visible_items"\r
812           }\r
813         },\r
814         "author_id": {\r
815           "type": "number",\r
816           "rules": {\r
817             "required": true,\r
818             "number": true\r
819           }\r
820         },\r
821         "created_at": {\r
822           "type": "datetime"\r
823         },\r
824         "updated_at": {\r
825           "type": "datetime"\r
826         }\r
827       },\r
828       "lists": {\r
829         "public_list": {\r
830           "type": "public"\r
831         },\r
832         "private_list": {\r
833           "type": "private"\r
834         },\r
835         "scroll_panels": {\r
836           "type": "has_many",\r
837           "args": {\r
838             "association_name": "scroll_panels"\r
839           }\r
840         },\r
841         "panels": {\r
842           "type": "has_many_through",\r
843           "args": {\r
844             "association_name": "panels"\r
845           }\r
846         },\r
847         "by_author": {\r
848           "type": "filter",\r
849           "args": {\r
850             "from": "author",\r
851             "filter_key": "author_id"\r
852           }\r
853         },\r
854         "by_panel": {\r
855           "type": "through_filter",\r
856           "args": {\r
857             "from": "panel",\r
858             "through": "scroll_panels",\r
859             "filter_key": "panel_id"\r
860           }\r
861         },\r
862         "play": {\r
863           "type": "play",\r
864           "args": {\r
865             "model": "scroll_panel",\r
866             "filter_key": "scroll_id"\r
867           }\r
868         }\r
869       }\r
870     },\r
871     "scroll_panel": {\r
872       "class_name": "ScrollPanel",\r
873       "table_name": "scroll_panels",\r
874       "associations": {\r
875         "belongs_to": {\r
876           "panel": {\r
877             "id_column": "panel_id"\r
878           },\r
879           "scroll": {\r
880             "id_column": "scroll_id"\r
881           }\r
882         },\r
883         "has_many": {}\r
884       },\r
885       "attributes": {\r
886         "id": {\r
887           "type": "number",\r
888           "primary_key": 1,\r
889           "rules": {\r
890             "number": true\r
891           }\r
892         },\r
893         "scroll_id": {\r
894           "type": "number",\r
895           "rules": {\r
896             "required": true,\r
897             "number": true\r
898           }\r
899         },\r
900         "panel_id": {\r
901           "type": "number",\r
902           "rules": {\r
903             "required": true,\r
904             "number": true\r
905           }\r
906         },\r
907         "t": {\r
908           "type": "number",\r
909           "rules": {\r
910             "required": true,\r
911             "number": true,\r
912             "min": 0\r
913           }\r
914         },\r
915         "author_id": {\r
916           "type": "number",\r
917           "rules": {\r
918             "required": true,\r
919             "number": true\r
920           }\r
921         },\r
922         "created_at": {\r
923           "type": "datetime"\r
924         },\r
925         "updated_at": {\r
926           "type": "datetime"\r
927         }\r
928       },\r
929       "lists": {\r
930         "public_list": {\r
931           "type": "public"\r
932         },\r
933         "private_list": {\r
934           "type": "private"\r
935         },\r
936         "by_scroll": {\r
937           "type": "filter",\r
938           "args": {\r
939             "from": "scroll",\r
940             "filter_key": "scroll_id"\r
941           }\r
942         },\r
943         "by_panel": {\r
944           "type": "filter",\r
945           "args": {\r
946             "from": "panel",\r
947             "filter_key": "panel_id"\r
948           }\r
949         }\r
950       }\r
951     },\r
952     "comic": {\r
953       "class_name": "Comic",\r
954       "table_name": "comics",\r
955       "associations": {\r
956         "belongs_to": {\r
957           "author": {\r
958             "id_column": "author_id"\r
959           }\r
960         },\r
961         "has_many": {\r
962           "stories": {\r
963             "foreign_key": "comic_id",\r
964             "model": "story"\r
965           }\r
966         },\r
967         "has_many_through": {}\r
968       },\r
969       "attributes": {\r
970         "id": {\r
971           "type": "number",\r
972           "primary_key": 1,\r
973           "rules": {\r
974             "number": true\r
975           }\r
976         },\r
977         "title": {\r
978           "type": "text",\r
979           "rules": {\r
980             "required": true\r
981           }\r
982         },\r
983         "description": {\r
984           "type": "text",\r
985           "rules": {}\r
986         },\r
987         "visible": {\r
988           "type": "number",\r
989           "rules": {\r
990             "required": true,\r
991             "number": true\r
992           },\r
993           "source": {\r
994             "type": "magic_number",\r
995             "key": "comic_visible_items"\r
996           }\r
997         },\r
998         "author_id": {\r
999           "type": "number",\r
1000           "rules": {\r
1001             "required": true,\r
1002             "number": true\r
1003           }\r
1004         },\r
1005         "created_at": {\r
1006           "type": "datetime"\r
1007         },\r
1008         "updated_at": {\r
1009           "type": "datetime"\r
1010         }\r
1011       },\r
1012       "lists": {\r
1013         "public_list": {\r
1014           "type": "public"\r
1015         },\r
1016         "private_list": {\r
1017           "type": "private"\r
1018         },\r
1019         "stories": {\r
1020           "type": "has_many",\r
1021           "args": {\r
1022             "association_name": "stories"\r
1023           }\r
1024         },\r
1025         "by_author": {\r
1026           "type": "filter",\r
1027           "args": {\r
1028             "from": "author",\r
1029             "filter_key": "author_id"\r
1030           }\r
1031         }\r
1032       }\r
1033     },\r
1034     "story": {\r
1035       "class_name": "Story",\r
1036       "table_name": "stories",\r
1037       "associations": {\r
1038         "belongs_to": {\r
1039           "comic": {\r
1040             "id_column": "comic_id"\r
1041           }\r
1042         },\r
1043         "has_many": {\r
1044           "story_sheets": {\r
1045             "foreign_key": "story_id",\r
1046             "model": "story_sheet"\r
1047           },\r
1048           "sheets": {\r
1049             "through": "story_sheets",\r
1050             "foreign_key": "story_id",\r
1051             "model": "sheet"\r
1052           }\r
1053         }\r
1054       },\r
1055       "attributes": {\r
1056         "id": {\r
1057           "type": "number",\r
1058           "primary_key": 1,\r
1059           "rules": {\r
1060             "number": true\r
1061           }\r
1062         },\r
1063         "comic_id": {\r
1064           "type": "number",\r
1065           "rules": {\r
1066             "number": true\r
1067           }\r
1068         },\r
1069         "title": {\r
1070           "type": "text",\r
1071           "rules": {}\r
1072         },\r
1073         "description": {\r
1074           "type": "text",\r
1075           "rules": {}\r
1076         },\r
1077         "t": {\r
1078           "type": "number",\r
1079           "rules": {\r
1080             "required": true,\r
1081             "number": true,\r
1082             "min": 0\r
1083           }\r
1084         },\r
1085         "visible": {\r
1086           "type": "number",\r
1087           "rules": {\r
1088             "required": true,\r
1089             "number": true\r
1090           },\r
1091           "source": {\r
1092             "type": "magic_number",\r
1093             "key": "story_visible_items"\r
1094           }\r
1095         },\r
1096         "created_at": {\r
1097           "type": "datetime"\r
1098         },\r
1099         "updated_at": {\r
1100           "type": "datetime"\r
1101         }\r
1102       },\r
1103       "lists": {\r
1104         "public_list": {\r
1105           "type": "public"\r
1106         },\r
1107         "private_list": {\r
1108           "type": "private"\r
1109         },\r
1110         "story_sheets": {\r
1111           "type": "has_many",\r
1112           "args": {\r
1113             "association_name": "story_sheets"\r
1114           }\r
1115         },\r
1116         "sheets": {\r
1117           "type": "has_many",\r
1118           "args": {\r
1119             "association_name": "sheets"\r
1120           }\r
1121         },\r
1122         "by_comic": {\r
1123           "type": "filter",\r
1124           "args": {\r
1125             "from": "comic",\r
1126             "filter_key": "comic_id"\r
1127           }\r
1128         },\r
1129         "by_sheet": {\r
1130           "type": "through_filter",\r
1131           "args": {\r
1132             "from": "sheet",\r
1133             "through": "story_sheets",\r
1134             "filter_key": "sheet_id"\r
1135           }\r
1136         },\r
1137         "by_author": {\r
1138           "type": "element_filter",\r
1139           "args": {\r
1140             "from": "author",\r
1141             "filter_key": "author_id"\r
1142           }\r
1143         },\r
1144         "play": {\r
1145           "type": "play",\r
1146           "args": {\r
1147             "model": "story_sheet",\r
1148             "filter_key": "story_id"\r
1149           }\r
1150         }\r
1151       }\r
1152     },\r
1153     "story_sheet": {\r
1154       "class_name": "StorySheet",\r
1155       "table_name": "story_sheets",\r
1156       "associations": {\r
1157         "belongs_to": {\r
1158           "story": {\r
1159             "id_column": "story_id"\r
1160           },\r
1161           "sheet": {\r
1162             "id_column": "sheet_id"\r
1163           }\r
1164         },\r
1165         "has_many": {}\r
1166       },\r
1167       "attributes": {\r
1168         "id": {\r
1169           "type": "number",\r
1170           "primary_key": 1,\r
1171           "rules": {\r
1172             "number": true\r
1173           }\r
1174         },\r
1175         "story_id": {\r
1176           "type": "number",\r
1177           "rules": {\r
1178             "number": true\r
1179           }\r
1180         },\r
1181         "sheet_id": {\r
1182           "type": "number",\r
1183           "rules": {\r
1184             "number": true\r
1185           }\r
1186         },\r
1187         "t": {\r
1188           "type": "number",\r
1189           "rules": {\r
1190             "required": true,\r
1191             "number": true,\r
1192             "min": 0\r
1193           }\r
1194         },\r
1195         "author_id": {\r
1196           "type": "number",\r
1197           "rules": {\r
1198             "required": true,\r
1199             "number": true\r
1200           }\r
1201         },\r
1202         "created_at": {\r
1203           "type": "datetime"\r
1204         },\r
1205         "updated_at": {\r
1206           "type": "datetime"\r
1207         }\r
1208       },\r
1209       "lists": {\r
1210         "public_list": {\r
1211           "type": "public"\r
1212         },\r
1213         "private_list": {\r
1214           "type": "private"\r
1215         },\r
1216         "by_story": {\r
1217           "type": "filter",\r
1218           "args": {\r
1219             "from": "story",\r
1220             "filter_key": "story_id"\r
1221           }\r
1222         },\r
1223         "by_sheet": {\r
1224           "type": "filter",\r
1225           "args": {\r
1226             "from": "sheet",\r
1227             "filter_key": "sheet_id"\r
1228           }\r
1229         }\r
1230       }\r
1231     },\r
1232     "sheet": {\r
1233       "class_name": "Sheet",\r
1234       "table_name": "sheets",\r
1235       "associations": {\r
1236         "belongs_to": {\r
1237           "author": {\r
1238             "id_column": "author_id"\r
1239           }\r
1240         },\r
1241         "has_many": {\r
1242           "story_sheets": {\r
1243             "foreign_key": "story_id",\r
1244             "model": "story_sheet"\r
1245           },\r
1246           "stories": {\r
1247             "through": "story_sheets",\r
1248             "foreign_key": "sheet_id",\r
1249             "model": "story"\r
1250           },\r
1251           "sheet_panels": {\r
1252             "foreign_key": "sheet_id",\r
1253             "model": "sheet_panel"\r
1254           },\r
1255           "panels": {\r
1256             "through": "sheet_panels",\r
1257             "foreign_key": "sheet_id",\r
1258             "model": "panel"\r
1259           }\r
1260         }\r
1261       },\r
1262       "attributes": {\r
1263         "id": {\r
1264           "type": "number",\r
1265           "primary_key": 1,\r
1266           "rules": {\r
1267             "number": true\r
1268           }\r
1269         },\r
1270         "caption": {\r
1271           "type": "text",\r
1272           "rules": {}\r
1273         },\r
1274         "width": {\r
1275           "type": "number",\r
1276           "rules": {\r
1277             "required": true,\r
1278             "number": true\r
1279           }\r
1280         },\r
1281         "height": {\r
1282           "type": "number",\r
1283           "rules": {\r
1284             "required": true,\r
1285             "number": true\r
1286           }\r
1287         },\r
1288         "visible": {\r
1289           "type": "number",\r
1290           "rules": {\r
1291             "required": true,\r
1292             "number": true\r
1293           },\r
1294           "source": {\r
1295             "type": "magic_number",\r
1296             "key": "sheet_visible_items"\r
1297           }\r
1298         },\r
1299         "author_id": {\r
1300           "type": "number",\r
1301           "rules": {\r
1302             "required": true,\r
1303             "number": true\r
1304           }\r
1305         },\r
1306         "created_at": {\r
1307           "type": "datetime"\r
1308         },\r
1309         "updated_at": {\r
1310           "type": "datetime"\r
1311         }\r
1312       },\r
1313       "lists": {\r
1314         "public_list": {\r
1315           "type": "public"\r
1316         },\r
1317         "private_list": {\r
1318           "type": "private"\r
1319         },\r
1320         "story_sheets": {\r
1321           "type": "has_many",\r
1322           "args": {\r
1323             "association_name": "story_sheets"\r
1324           }\r
1325         },\r
1326         "stories": {\r
1327           "type": "has_many",\r
1328           "args": {\r
1329             "association_name": "stories"\r
1330           }\r
1331         },\r
1332         "sheet_panels": {\r
1333           "type": "has_many",\r
1334           "args": {\r
1335             "association_name": "sheet_panels"\r
1336           }\r
1337         },\r
1338         "panels": {\r
1339           "type": "has_many",\r
1340           "args": {\r
1341             "association_name": "panels"\r
1342           }\r
1343         },\r
1344         "by_story": {\r
1345           "type": "through_filter",\r
1346           "args": {\r
1347             "from": "story",\r
1348             "through": "story_sheets",\r
1349             "filter_key": "story_id"\r
1350           }\r
1351         },\r
1352         "by_panel": {\r
1353           "type": "through_filter",\r
1354           "args": {\r
1355             "from": "panel",\r
1356             "through": "sheet_panels",\r
1357             "filter_key": "panel_id"\r
1358           }\r
1359         },\r
1360         "by_author": {\r
1361           "type": "filter",\r
1362           "args": {\r
1363             "from": "author",\r
1364             "filter_key": "author_id"\r
1365           }\r
1366         },\r
1367         "play": {\r
1368           "type": "play",\r
1369           "args": {\r
1370             "model": "sheet_panel",\r
1371             "filter_key": "sheet_id"\r
1372           }\r
1373         }\r
1374       }\r
1375     },\r
1376     "sheet_panel": {\r
1377       "class_name": "SheetPanel",\r
1378       "table_name": "sheet_panels",\r
1379       "associations": {\r
1380         "belongs_to": {\r
1381           "sheet": {\r
1382             "id_column": "sheet_id"\r
1383           },\r
1384           "panel": {\r
1385             "id_column": "panel_id"\r
1386           }\r
1387         },\r
1388         "has_many": {}\r
1389       },\r
1390       "attributes": {\r
1391         "id": {\r
1392           "type": "number",\r
1393           "primary_key": 1,\r
1394           "rules": {\r
1395             "number": true\r
1396           }\r
1397         },\r
1398         "sheet_id": {\r
1399           "type": "number",\r
1400           "rules": {\r
1401             "number": true\r
1402           }\r
1403         },\r
1404         "panel_id": {\r
1405           "type": "number",\r
1406           "rules": {\r
1407             "number": true\r
1408           }\r
1409         },\r
1410         "x": {\r
1411           "type": "number",\r
1412           "rules": {\r
1413             "required": true,\r
1414             "number": true\r
1415           }\r
1416         },\r
1417         "y": {\r
1418           "type": "number",\r
1419           "rules": {\r
1420             "required": true,\r
1421             "number": true\r
1422           }\r
1423         },\r
1424         "z": {\r
1425           "type": "number",\r
1426           "rules": {\r
1427             "required": true,\r
1428             "number": true,\r
1429             "min": 1\r
1430           }\r
1431         },\r
1432         "t": {\r
1433           "type": "number",\r
1434           "rules": {\r
1435             "required": true,\r
1436             "number": true,\r
1437             "min": 0\r
1438           }\r
1439         },\r
1440         "author_id": {\r
1441           "type": "number",\r
1442           "rules": {\r
1443             "number": true\r
1444           }\r
1445         },\r
1446         "created_at": {\r
1447           "type": "datetime"\r
1448         },\r
1449         "updated_at": {\r
1450           "type": "datetime"\r
1451         }\r
1452       },\r
1453       "lists": {\r
1454         "public_list": {\r
1455           "type": "public"\r
1456         },\r
1457         "private_list": {\r
1458           "type": "private"\r
1459         },\r
1460         "by_sheet": {\r
1461           "type": "filter",\r
1462           "args": {\r
1463             "association_name": "sheet_panels",\r
1464             "from": "sheet",\r
1465             "filter_key": "sheet_id"\r
1466           }\r
1467         },\r
1468         "by_panel": {\r
1469           "type": "filter",\r
1470           "args": {\r
1471             "from": "panel",\r
1472             "filter_key": "panel_id"\r
1473           }\r
1474         }\r
1475       }\r
1476     },\r
1477     "panel": {\r
1478       "class_name": "Panel",\r
1479       "table_name": "panels",\r
1480       "associations": {\r
1481         "belongs_to": {\r
1482           "author": {\r
1483             "id_column": "author_id"\r
1484           }\r
1485         },\r
1486         "has_many": {\r
1487           "scroll_panels": {\r
1488             "foreign_key": "panel_id",\r
1489             "model": "scroll_panel"\r
1490           },\r
1491           "scrolls": {\r
1492             "through": "scroll_panels",\r
1493             "foreign_key": "panel_id",\r
1494             "model": "scroll"\r
1495           },\r
1496           "sheet_panels": {\r
1497             "foreign_key": "panel_id",\r
1498             "model": "sheet_panel"\r
1499           },\r
1500           "sheets": {\r
1501             "through": "sheet_panels",\r
1502             "foreign_key": "panel_id",\r
1503             "model": "sheet"\r
1504           },\r
1505           "panel_pictures": {\r
1506             "foreign_key": "panel_id",\r
1507             "model": "panel_picture"\r
1508           },\r
1509           "speech_balloons": {\r
1510             "foreign_key": "panel_id",\r
1511             "model": "speech_balloon"\r
1512           },\r
1513           "ground_pictures": {\r
1514             "foreign_key": "panel_id",\r
1515             "model": "ground_picture"\r
1516           },\r
1517           "ground_colors": {\r
1518             "foreign_key": "panel_id",\r
1519             "model": "ground_color"\r
1520           }\r
1521         }\r
1522       },\r
1523       "attributes": {\r
1524         "id": {\r
1525           "type": "number",\r
1526           "primary_key": 1,\r
1527           "rules": {\r
1528             "number": true\r
1529           }\r
1530         },\r
1531         "width": {\r
1532           "type": "number",\r
1533           "rules": {\r
1534             "required": true,\r
1535             "number": true,\r
1536             "min": 1\r
1537           }\r
1538         },\r
1539         "height": {\r
1540           "type": "number",\r
1541           "rules": {\r
1542             "required": true,\r
1543             "number": true,\r
1544             "min": 1\r
1545           }\r
1546         },\r
1547         "border": {\r
1548           "type": "number",\r
1549           "rules": {\r
1550             "required": true,\r
1551             "number": true,\r
1552             "min": 0\r
1553           }\r
1554         },\r
1555         "caption": {\r
1556           "type": "text",\r
1557           "rules": {}\r
1558         },\r
1559         "publish": {\r
1560           "type": "number",\r
1561           "rules": {\r
1562             "required": true,\r
1563             "number": true\r
1564           },\r
1565           "source": {\r
1566             "type": "magic_number",\r
1567             "key": "panel_visible_items"\r
1568           }\r
1569         },\r
1570         "author_id": {\r
1571           "type": "number",\r
1572           "rules": {\r
1573             "required": true,\r
1574             "number": true\r
1575           }\r
1576         },\r
1577         "created_at": {\r
1578           "type": "datetime"\r
1579         },\r
1580         "updated_at": {\r
1581           "type": "datetime"\r
1582         }\r
1583       },\r
1584       "lists": {\r
1585         "public_list": {\r
1586           "type": "public"\r
1587         },\r
1588         "private_list": {\r
1589           "type": "private"\r
1590         },\r
1591         "scroll_panels": {\r
1592           "type": "has_many",\r
1593           "args": {\r
1594             "association_name": "scroll_panels"\r
1595           }\r
1596         },\r
1597         "scrolls": {\r
1598           "type": "has_many",\r
1599           "args": {\r
1600             "association_name": "scrolls"\r
1601           }\r
1602         },\r
1603         "sheet_panels": {\r
1604           "type": "has_many",\r
1605           "args": {\r
1606             "association_name": "sheet_panels"\r
1607           }\r
1608         },\r
1609         "sheets": {\r
1610           "type": "has_many",\r
1611           "args": {\r
1612             "association_name": "sheets"\r
1613           }\r
1614         },\r
1615         "panel_pictures": {\r
1616           "type": "has_many",\r
1617           "args": {\r
1618             "association_name": "panel_pictures"\r
1619           }\r
1620         },\r
1621         "speech_balloons": {\r
1622           "type": "has_many",\r
1623           "args": {\r
1624             "association_name": "speech_balloons"\r
1625           }\r
1626         },\r
1627         "ground_pictures": {\r
1628           "type": "has_many",\r
1629           "args": {\r
1630             "association_name": "ground_pictures"\r
1631           }\r
1632         },\r
1633         "ground_colors": {\r
1634           "type": "has_many",\r
1635           "args": {\r
1636             "association_name": "ground_colors"\r
1637           }\r
1638         },\r
1639         "by_scroll": {\r
1640           "type": "through_filter",\r
1641           "args": {\r
1642             "from": "scroll",\r
1643             "through": "scroll_panels",\r
1644             "filter_key": "scroll_id"\r
1645           }\r
1646         },\r
1647         "by_sheet": {\r
1648           "type": "through_filter",\r
1649           "args": {\r
1650             "from": "sheet",\r
1651             "through": "sheet_panels",\r
1652             "filter_key": "sheet_id"\r
1653           }\r
1654         },\r
1655         "by_author": {\r
1656           "type": "filter",\r
1657           "args": {\r
1658             "from": "author",\r
1659             "filter_key": "author_id"\r
1660           }\r
1661         },\r
1662         "by_speech_balloon_template": {\r
1663           "type": "through_filter",\r
1664           "args": {\r
1665             "from": "speech_balloon_template",\r
1666             "through": "speech_balloons",\r
1667             "filter_key": "speech_balloon_template_id"\r
1668           }\r
1669         }\r
1670       }\r
1671     },\r
1672     "panel_picture": {\r
1673       "class_name": "PanelPicture",\r
1674       "table_name": "panel_pictures",\r
1675       "associations": {\r
1676         "belongs_to": {\r
1677           "panel": {\r
1678             "id_column": "panel_id"\r
1679           }\r
1680         },\r
1681         "has_many": {}\r
1682       },\r
1683       "attributes": {\r
1684         "id": {\r
1685           "type": "number",\r
1686           "primary_key": 1,\r
1687           "rules": {\r
1688             "number": true\r
1689           }\r
1690         },\r
1691         "panel_id": {\r
1692           "type": "number",\r
1693           "rules": {\r
1694             "number": true\r
1695           }\r
1696         },\r
1697         "picture_id": {\r
1698           "type": "number",\r
1699           "rules": {\r
1700             "required": true,\r
1701             "number": true\r
1702           }\r
1703         },\r
1704         "caption": {\r
1705           "type": "text",\r
1706           "rules": {}\r
1707         },\r
1708         "x": {\r
1709           "type": "number",\r
1710           "rules": {\r
1711             "required": true,\r
1712             "number": true\r
1713           }\r
1714         },\r
1715         "y": {\r
1716           "type": "number",\r
1717           "rules": {\r
1718             "required": true,\r
1719             "number": true\r
1720           }\r
1721         },\r
1722         "width": {\r
1723           "type": "number",\r
1724           "rules": {\r
1725             "required": true,\r
1726             "number": true\r
1727           }\r
1728         },\r
1729         "height": {\r
1730           "type": "number",\r
1731           "rules": {\r
1732             "required": true,\r
1733             "number": true\r
1734           }\r
1735         },\r
1736         "link": {\r
1737           "type": "text",\r
1738           "rules": {\r
1739             "url": true\r
1740           }\r
1741         },\r
1742         "z": {\r
1743           "type": "number",\r
1744           "rules": {\r
1745             "required": true,\r
1746             "number": true,\r
1747             "min": 1\r
1748           }\r
1749         },\r
1750         "t": {\r
1751           "type": "number",\r
1752           "rules": {\r
1753             "required": true,\r
1754             "number": true,\r
1755             "min": 0\r
1756           }\r
1757         },\r
1758         "created_at": {\r
1759           "type": "datetime"\r
1760         },\r
1761         "updated_at": {\r
1762           "type": "datetime"\r
1763         }\r
1764       },\r
1765       "lists": {\r
1766         "public_list": {\r
1767           "type": "public"\r
1768         },\r
1769         "private_list": {\r
1770           "type": "private"\r
1771         },\r
1772         "by_panel": {\r
1773           "type": "filter",\r
1774           "args": {\r
1775             "from": "panel",\r
1776             "filter_key": "panel_id"\r
1777           }\r
1778         },\r
1779         "by_author": {\r
1780           "type": "element_filter",\r
1781           "args": {\r
1782             "from": "author",\r
1783             "filter_key": "author_id"\r
1784           }\r
1785         }\r
1786       }\r
1787     },\r
1788     "speech_balloon": {\r
1789       "class_name": "SpeechBalloon",\r
1790       "table_name": "speech_balloons",\r
1791       "extend": "classname",\r
1792       "associations": {\r
1793         "belongs_to": {\r
1794           "panel": {\r
1795             "id_column": "panel_id"\r
1796           }\r
1797         },\r
1798         "has_many": {},\r
1799         "has_one": {\r
1800           "balloon": {\r
1801             "foreign_key": "speech_balloon_id",\r
1802             "model": "balloon"\r
1803           },\r
1804           "speech": {\r
1805             "foreign_key": "speech_balloon_id",\r
1806             "model": "speech"\r
1807           }\r
1808         }\r
1809       },\r
1810       "attributes": {\r
1811         "id": {\r
1812           "type": "number",\r
1813           "primary_key": 1,\r
1814           "rules": {\r
1815             "number": true\r
1816           }\r
1817         },\r
1818         "panel_id": {\r
1819           "type": "number",\r
1820           "rules": {\r
1821             "number": true\r
1822           }\r
1823         },\r
1824         "speech_balloon_template_id": {\r
1825           "type": "number",\r
1826           "rules": {\r
1827             "required": true,\r
1828             "number": true\r
1829           }\r
1830         },\r
1831         "classname": {\r
1832           "type": "text",\r
1833           "rules": {\r
1834             "required": true\r
1835           }\r
1836         },\r
1837         "z": {\r
1838           "type": "number",\r
1839           "rules": {\r
1840             "required": true,\r
1841             "number": true,\r
1842             "min": 1\r
1843           }\r
1844         },\r
1845         "t": {\r
1846           "type": "number",\r
1847           "rules": {\r
1848             "required": true,\r
1849             "number": true,\r
1850             "min": 0\r
1851           }\r
1852         },\r
1853         "settings": {\r
1854           "type": "text",\r
1855           "rules": {}\r
1856         },\r
1857         "caption": {\r
1858           "type": "text",\r
1859           "rules": {}\r
1860         },\r
1861         "created_at": {\r
1862           "type": "datetime"\r
1863         },\r
1864         "updated_at": {\r
1865           "type": "datetime"\r
1866         }\r
1867       },\r
1868       "lists": {\r
1869         "public_list": {\r
1870           "type": "public"\r
1871         },\r
1872         "private_list": {\r
1873           "type": "private"\r
1874         },\r
1875         "by_panel": {\r
1876           "type": "filter",\r
1877           "args": {\r
1878             "from": "panel",\r
1879             "filter_key": "panel_id"\r
1880           }\r
1881         },\r
1882         "by_speech_balloon_template": {\r
1883           "type": "filter",\r
1884           "args": {\r
1885             "from": "speech_balloon_template",\r
1886             "filter_key": "speech_balloon_template_id"\r
1887           }\r
1888         },\r
1889         "by_author": {\r
1890           "type": "element_filter",\r
1891           "args": {\r
1892             "from": "author",\r
1893             "filter_key": "author_id"\r
1894           }\r
1895         }\r
1896       }\r
1897     },\r
1898     "balloon": {\r
1899       "class_name": "Balloon",\r
1900       "table_name": "balloons",\r
1901       "associations": {\r
1902         "belongs_to": {\r
1903           "speech_balloon": {\r
1904             "id_column": "speech_balloon_id"\r
1905           },\r
1906           "system_picture": {\r
1907             "id_column": "system_picture_id"\r
1908           }\r
1909         },\r
1910         "has_many": {}\r
1911       },\r
1912       "attributes": {\r
1913         "id": {\r
1914           "type": "number",\r
1915           "primary_key": 1,\r
1916           "rules": {\r
1917             "number": true\r
1918           }\r
1919         },\r
1920         "speech_balloon_id": {\r
1921           "type": "number",\r
1922           "rules": {\r
1923             "number": true\r
1924           }\r
1925         },\r
1926         "system_picture_id": {\r
1927           "type": "number",\r
1928           "rules": {\r
1929             "required": true,\r
1930             "number": true\r
1931           }\r
1932         },\r
1933         "x": {\r
1934           "type": "number",\r
1935           "rules": {\r
1936             "required": true,\r
1937             "number": true\r
1938           }\r
1939         },\r
1940         "y": {\r
1941           "type": "number",\r
1942           "rules": {\r
1943             "required": true,\r
1944             "number": true\r
1945           }\r
1946         },\r
1947         "width": {\r
1948           "type": "number",\r
1949           "rules": {\r
1950             "required": true,\r
1951             "number": true,\r
1952             "min": 1\r
1953           }\r
1954         },\r
1955         "height": {\r
1956           "type": "number",\r
1957           "rules": {\r
1958             "required": true,\r
1959             "number": true,\r
1960             "min": 1\r
1961           }\r
1962         },\r
1963         "r": {\r
1964           "type": "number",\r
1965           "rules": {\r
1966             "required": true,\r
1967             "number": true\r
1968           }\r
1969         },\r
1970         "settings": {\r
1971           "type": "text",\r
1972           "rules": {}\r
1973         },\r
1974         "created_at": {\r
1975           "type": "datetime"\r
1976         },\r
1977         "updated_at": {\r
1978           "type": "datetime"\r
1979         }\r
1980       },\r
1981       "lists": {\r
1982         "public_list": {\r
1983           "type": "public"\r
1984         },\r
1985         "private_list": {\r
1986           "type": "private"\r
1987         },\r
1988         "by_panel": {\r
1989           "type": "filter",\r
1990           "args": {\r
1991             "from": "panel",\r
1992             "filter_key": "panel_id"\r
1993           }\r
1994         },\r
1995         "by_speech_balloon_template": {\r
1996           "type": "filter",\r
1997           "args": {\r
1998             "from": "speech_balloon_template",\r
1999             "filter_key": "speech_balloon_template_id"\r
2000           }\r
2001         },\r
2002         "by_author": {\r
2003           "type": "element_filter",\r
2004           "args": {\r
2005             "from": "author",\r
2006             "filter_key": "author_id"\r
2007           }\r
2008         }\r
2009       }\r
2010     },\r
2011     "speech": {\r
2012       "class_name": "Speech",\r
2013       "table_name": "speeches",\r
2014       "associations": {\r
2015         "belongs_to": {\r
2016           "speech_balloon": {\r
2017             "id_column": "speech_balloon_id"\r
2018           },\r
2019           "writing_format": {\r
2020             "id_column": "writing_format_id"\r
2021           }\r
2022         },\r
2023         "has_many": {}\r
2024       },\r
2025       "attributes": {\r
2026         "id": {\r
2027           "type": "number",\r
2028           "primary_key": 1,\r
2029           "rules": {\r
2030             "number": true\r
2031           }\r
2032         },\r
2033         "speech_balloon_id": {\r
2034           "type": "number",\r
2035           "rules": {\r
2036             "number": true\r
2037           }\r
2038         },\r
2039         "writing_format_id": {\r
2040           "type": "number",\r
2041           "source": {\r
2042             "type": "model",\r
2043             "key": "writing_format_items"\r
2044           },\r
2045           "rules": {\r
2046             "required": true,\r
2047             "number": true\r
2048           }\r
2049         },\r
2050         "content": {\r
2051           "type": "text",\r
2052           "rules": {}\r
2053         },\r
2054         "font_size": {\r
2055           "type": "float",\r
2056           "rules": {\r
2057             "required": true,\r
2058             "number": true,\r
2059             "min": 0\r
2060           },\r
2061           "source": {\r
2062             "type": "magic_number",\r
2063             "key": "speech_font_size_items"\r
2064           }\r
2065         },\r
2066         "text_align": {\r
2067           "type": "number",\r
2068           "rules": {\r
2069             "required": true,\r
2070             "number": true,\r
2071             "range": [\r
2072               0,\r
2073               3\r
2074             ]\r
2075           },\r
2076           "source": {\r
2077             "type": "magic_number",\r
2078             "key": "speech_text_align_items"\r
2079           }\r
2080         },\r
2081         "fore_color": {\r
2082           "type": "number",\r
2083           "rules": {\r
2084             "required": true,\r
2085             "number": true,\r
2086             "range": [\r
2087               0,\r
2088               16777215\r
2089             ]\r
2090           }\r
2091         },\r
2092         "x": {\r
2093           "type": "number",\r
2094           "rules": {\r
2095             "required": true,\r
2096             "number": true\r
2097           }\r
2098         },\r
2099         "y": {\r
2100           "type": "number",\r
2101           "rules": {\r
2102             "required": true,\r
2103             "number": true\r
2104           }\r
2105         },\r
2106         "width": {\r
2107           "type": "number",\r
2108           "rules": {\r
2109             "required": true,\r
2110             "number": true,\r
2111             "min": 1\r
2112           }\r
2113         },\r
2114         "height": {\r
2115           "type": "number",\r
2116           "rules": {\r
2117             "required": true,\r
2118             "number": true,\r
2119             "min": 1\r
2120           }\r
2121         },\r
2122         "quotes": {\r
2123           "type": "text",\r
2124           "rules": {}\r
2125         },\r
2126         "settings": {\r
2127           "type": "text",\r
2128           "rules": {}\r
2129         },\r
2130         "created_at": {\r
2131           "type": "datetime"\r
2132         },\r
2133         "updated_at": {\r
2134           "type": "datetime"\r
2135         }\r
2136       },\r
2137       "lists": {\r
2138         "public_list": {\r
2139           "type": "public"\r
2140         },\r
2141         "by_speech_balloon": {\r
2142           "type": "filter",\r
2143           "args": {\r
2144             "from": "speech_balloon",\r
2145             "includes": {\r
2146               "speech_balloon": {\r
2147                 "panel": {}\r
2148               }\r
2149             },\r
2150             "filter_key": "speech_balloon_id"\r
2151           }\r
2152         },\r
2153         "by_writing_format": {\r
2154           "type": "filter",\r
2155           "args": {\r
2156             "from": "writing_format",\r
2157             "filter_key": "writing_format_id"\r
2158           }\r
2159         }\r
2160       }\r
2161     },\r
2162     "ground_picture": {\r
2163       "class_name": "GroundPicture",\r
2164       "table_name": "ground_pictures",\r
2165       "associations": {\r
2166         "belongs_to": {\r
2167           "panel": {\r
2168             "id_column": "panel_id"\r
2169           }\r
2170         },\r
2171         "has_many": {}\r
2172       },\r
2173       "attributes": {\r
2174         "id": {\r
2175           "type": "number",\r
2176           "primary_key": 1,\r
2177           "rules": {\r
2178             "number": true\r
2179           }\r
2180         },\r
2181         "panel_id": {\r
2182           "type": "number",\r
2183           "rules": {\r
2184             "number": true\r
2185           }\r
2186         },\r
2187         "picture_id": {\r
2188           "type": "number",\r
2189           "rules": {\r
2190             "required": true,\r
2191             "number": true\r
2192           }\r
2193         },\r
2194         "caption": {\r
2195           "type": "text",\r
2196           "rules": {}\r
2197         },\r
2198         "repeat": {\r
2199           "type": "number",\r
2200           "rules": {\r
2201             "required": true,\r
2202             "number": true,\r
2203             "range": [\r
2204               0,\r
2205               3\r
2206             ]\r
2207           },\r
2208           "source": {\r
2209             "type": "magic_number",\r
2210             "key": "ground_picture_repeat_items"\r
2211           }\r
2212         },\r
2213         "x": {\r
2214           "type": "number",\r
2215           "rules": {\r
2216             "required": true,\r
2217             "number": true\r
2218           }\r
2219         },\r
2220         "y": {\r
2221           "type": "number",\r
2222           "rules": {\r
2223             "required": true,\r
2224             "number": true\r
2225           }\r
2226         },\r
2227         "z": {\r
2228           "type": "number",\r
2229           "rules": {\r
2230             "required": true,\r
2231             "number": true,\r
2232             "min": 1\r
2233           }\r
2234         },\r
2235         "t": {\r
2236           "type": "number",\r
2237           "rules": {\r
2238             "required": true,\r
2239             "number": true,\r
2240             "min": 0\r
2241           }\r
2242         },\r
2243         "created_at": {\r
2244           "type": "datetime"\r
2245         },\r
2246         "updated_at": {\r
2247           "type": "datetime"\r
2248         }\r
2249       },\r
2250       "lists": {\r
2251         "public_list": {\r
2252           "type": "public"\r
2253         },\r
2254         "private_list": {\r
2255           "type": "private"\r
2256         },\r
2257         "by_panel": {\r
2258           "type": "filter",\r
2259           "args": {\r
2260             "from": "panel",\r
2261             "filter_key": "panel_id"\r
2262           }\r
2263         },\r
2264         "by_author": {\r
2265           "type": "element_filter",\r
2266           "args": {\r
2267             "from": "author",\r
2268             "filter_key": "author_id"\r
2269           }\r
2270         }\r
2271       }\r
2272     },\r
2273     "ground_color": {\r
2274       "class_name": "GroundColor",\r
2275       "table_name": "ground_colors",\r
2276       "associations": {\r
2277         "belongs_to": {\r
2278           "panel": {\r
2279             "id_column": "panel_id"\r
2280           }\r
2281         },\r
2282         "has_many": {}\r
2283       },\r
2284       "attributes": {\r
2285         "id": {\r
2286           "type": "number",\r
2287           "primary_key": 1,\r
2288           "rules": {\r
2289             "number": true\r
2290           }\r
2291         },\r
2292         "panel_id": {\r
2293           "type": "number",\r
2294           "rules": {\r
2295             "number": true\r
2296           }\r
2297         },\r
2298         "caption": {\r
2299           "type": "text",\r
2300           "rules": {}\r
2301         },\r
2302         "code": {\r
2303           "type": "number",\r
2304           "rules": {\r
2305             "required": true,\r
2306             "number": true,\r
2307             "range": [\r
2308               0,\r
2309               16777215\r
2310             ]\r
2311           }\r
2312         },\r
2313         "orientation": {\r
2314           "type": "number",\r
2315           "rules": {\r
2316             "required": true,\r
2317             "number": true,\r
2318             "range": [\r
2319               0,\r
2320               1\r
2321             ]\r
2322           },\r
2323           "source": {\r
2324             "type": "magic_number",\r
2325             "key": "ground_color_orientation_items"\r
2326           }\r
2327         },\r
2328         "xy": {\r
2329           "type": "number",\r
2330           "rules": {\r
2331             "number": true\r
2332           }\r
2333         },\r
2334         "wh": {\r
2335           "type": "number",\r
2336           "rules": {\r
2337             "number": true\r
2338           }\r
2339         },\r
2340         "z": {\r
2341           "type": "number",\r
2342           "rules": {\r
2343             "required": true,\r
2344             "number": true,\r
2345             "min": 1\r
2346           }\r
2347         },\r
2348         "t": {\r
2349           "type": "number",\r
2350           "rules": {\r
2351             "required": true,\r
2352             "number": true,\r
2353             "min": 0\r
2354           }\r
2355         },\r
2356         "created_at": {\r
2357           "type": "datetime"\r
2358         },\r
2359         "updated_at": {\r
2360           "type": "datetime"\r
2361         }\r
2362       },\r
2363       "lists": {\r
2364         "public_list": {\r
2365           "type": "public"\r
2366         },\r
2367         "private_list": {\r
2368           "type": "private"\r
2369         },\r
2370         "by_panel": {\r
2371           "type": "filter",\r
2372           "args": {\r
2373             "from": "panel",\r
2374             "filter_key": "panel_id"\r
2375           }\r
2376         },\r
2377         "by_author": {\r
2378           "type": "element_filter",\r
2379           "args": {\r
2380             "from": "author",\r
2381             "filter_key": "author_id"\r
2382           }\r
2383         }\r
2384       }\r
2385     },\r
2386     "original_picture": {\r
2387       "class_name": "OriginalPicture",\r
2388       "table_name": "original_pictures",\r
2389       "associations": {\r
2390         "belongs_to": {\r
2391           "artist": {\r
2392             "id_column": "artist_id"\r
2393           }\r
2394         },\r
2395         "has_many": {\r
2396           "pictures": {\r
2397             "foreign_key": "original_picture_id",\r
2398             "model": "picture"\r
2399           }\r
2400         },\r
2401         "has_one": {\r
2402           "resource_picture": {\r
2403             "foreign_key": "original_picture_id",\r
2404             "model": "resource_picture"\r
2405           }\r
2406         }\r
2407       },\r
2408       "attributes": {\r
2409         "id": {\r
2410           "type": "number",\r
2411           "primary_key": 1,\r
2412           "rules": {\r
2413             "number": true\r
2414           }\r
2415         },\r
2416         "ext": {\r
2417           "type": "text",\r
2418           "rules": {\r
2419             "required": true\r
2420           }\r
2421         },\r
2422         "width": {\r
2423           "type": "number",\r
2424           "rules": {\r
2425             "required": true,\r
2426             "number": true\r
2427           }\r
2428         },\r
2429         "height": {\r
2430           "type": "number",\r
2431           "rules": {\r
2432             "required": true,\r
2433             "number": true\r
2434           }\r
2435         },\r
2436         "filesize": {\r
2437           "type": "number",\r
2438           "rules": {\r
2439             "required": true,\r
2440             "number": true\r
2441           }\r
2442         },\r
2443         "artist_id": {\r
2444           "type": "number",\r
2445           "rules": {\r
2446             "required": true,\r
2447             "number": true\r
2448           }\r
2449         },\r
2450         "md5": {\r
2451           "type": "text",\r
2452           "rules": {\r
2453             "required": true\r
2454           }\r
2455         },\r
2456         "uploaded_at": {\r
2457           "type": "datetime"\r
2458         },\r
2459         "published_at": {\r
2460           "type": "datetime"\r
2461         },\r
2462         "stopped_at": {\r
2463           "type": "datetime"\r
2464         },\r
2465         "created_at": {\r
2466           "type": "datetime"\r
2467         },\r
2468         "updated_at": {\r
2469           "type": "datetime"\r
2470         }\r
2471       },\r
2472       "lists": {\r
2473         "private_list": {\r
2474           "type": "private"\r
2475         }\r
2476       }\r
2477     },\r
2478     "picture": {\r
2479       "class_name": "Picture",\r
2480       "table_name": "pictures",\r
2481       "associations": {\r
2482         "belongs_to": {\r
2483           "license": {\r
2484             "id_column": "license_id"\r
2485           },\r
2486           "artist": {\r
2487             "id_column": "artist_id"\r
2488           }\r
2489         },\r
2490         "has_many": {},\r
2491         "has_one": {}\r
2492       },\r
2493       "attributes": {\r
2494         "id": {\r
2495           "type": "number",\r
2496           "primary_key": 1,\r
2497           "rules": {\r
2498             "number": true\r
2499           }\r
2500         },\r
2501         "original_picture_id": {\r
2502           "type": "number",\r
2503           "rules": {\r
2504             "required": true,\r
2505             "number": true\r
2506           }\r
2507         },\r
2508         "revision": {\r
2509           "type": "number",\r
2510           "rules": {\r
2511             "required": true,\r
2512             "number": true\r
2513           }\r
2514         },\r
2515         "ext": {\r
2516           "type": "text",\r
2517           "rules": {\r
2518             "required": true\r
2519           }\r
2520         },\r
2521         "width": {\r
2522           "type": "number",\r
2523           "rules": {\r
2524             "required": true,\r
2525             "number": true\r
2526           }\r
2527         },\r
2528         "height": {\r
2529           "type": "number",\r
2530           "rules": {\r
2531             "required": true,\r
2532             "number": true\r
2533           }\r
2534         },\r
2535         "filesize": {\r
2536           "type": "number",\r
2537           "rules": {\r
2538             "required": true,\r
2539             "number": true\r
2540           }\r
2541         },\r
2542         "artist_id": {\r
2543           "type": "number",\r
2544           "rules": {\r
2545             "required": true,\r
2546             "number": true\r
2547           }\r
2548         },\r
2549         "license_id": {\r
2550           "type": "number",\r
2551           "rules": {\r
2552             "required": true,\r
2553             "number": true\r
2554           }\r
2555         },\r
2556         "md5": {\r
2557           "type": "text",\r
2558           "rules": {\r
2559             "required": true\r
2560           }\r
2561         },\r
2562         "artist_name": {\r
2563           "type": "text",\r
2564           "rules": {\r
2565             "required": true\r
2566           }\r
2567         },\r
2568         "credit": {\r
2569           "type": "text",\r
2570           "rules": {}\r
2571         },\r
2572         "settings": {\r
2573           "type": "text",\r
2574           "rules": {}\r
2575         },\r
2576         "classname": {\r
2577           "type": "text",\r
2578           "rules": {\r
2579             "required": true\r
2580           }\r
2581         },\r
2582         "created_at": {\r
2583           "type": "datetime"\r
2584         },\r
2585         "updated_at": {\r
2586           "type": "datetime"\r
2587         }\r
2588       }\r
2589     },\r
2590     "resource_picture": {\r
2591       "class_name": "ResourcePicture",\r
2592       "table_name": "resource_pictures",\r
2593       "associations": {\r
2594         "belongs_to": {\r
2595           "original_picture": {\r
2596             "id_column": "original_picture_id"\r
2597           },\r
2598           "license": {\r
2599             "id_column": "license_id"\r
2600           },\r
2601           "artist": {\r
2602             "id_column": "artist_id"\r
2603           }\r
2604         },\r
2605         "has_many": {},\r
2606         "has_one": {}\r
2607       },\r
2608       "attributes": {\r
2609         "id": {\r
2610           "type": "number",\r
2611           "primary_key": 1,\r
2612           "rules": {\r
2613             "number": true\r
2614           }\r
2615         },\r
2616         "original_picture_id": {\r
2617           "type": "number",\r
2618           "rules": {\r
2619             "required": true,\r
2620             "number": true\r
2621           }\r
2622         },\r
2623         "revision": {\r
2624           "type": "number",\r
2625           "rules": {\r
2626             "required": true,\r
2627             "number": true\r
2628           }\r
2629         },\r
2630         "ext": {\r
2631           "type": "text",\r
2632           "rules": {\r
2633             "required": true\r
2634           }\r
2635         },\r
2636         "width": {\r
2637           "type": "number",\r
2638           "rules": {\r
2639             "required": true,\r
2640             "number": true\r
2641           }\r
2642         },\r
2643         "height": {\r
2644           "type": "number",\r
2645           "rules": {\r
2646             "required": true,\r
2647             "number": true\r
2648           }\r
2649         },\r
2650         "filesize": {\r
2651           "type": "number",\r
2652           "rules": {\r
2653             "required": true,\r
2654             "number": true\r
2655           }\r
2656         },\r
2657         "artist_id": {\r
2658           "type": "number",\r
2659           "rules": {\r
2660             "required": true,\r
2661             "number": true\r
2662           }\r
2663         },\r
2664         "license_id": {\r
2665           "type": "number",\r
2666           "rules": {\r
2667             "required": true,\r
2668             "number": true\r
2669           }\r
2670         },\r
2671         "md5": {\r
2672           "type": "text",\r
2673           "rules": {\r
2674             "required": true\r
2675           }\r
2676         },\r
2677         "artist_name": {\r
2678           "type": "text",\r
2679           "rules": {\r
2680             "required": true\r
2681           }\r
2682         },\r
2683         "credit": {\r
2684           "type": "text",\r
2685           "rules": {}\r
2686         },\r
2687         "settings": {\r
2688           "type": "text",\r
2689           "rules": {}\r
2690         },\r
2691         "picture_id": {\r
2692           "type": "number",\r
2693           "rules": {\r
2694             "required": true,\r
2695             "number": true\r
2696           }\r
2697         },\r
2698         "classname": {\r
2699           "type": "text",\r
2700           "rules": {\r
2701             "required": true\r
2702           }\r
2703         },\r
2704         "created_at": {\r
2705           "type": "datetime"\r
2706         },\r
2707         "updated_at": {\r
2708           "type": "datetime"\r
2709         }\r
2710       },\r
2711       "lists": {\r
2712         "public_list": {\r
2713           "type": "public"\r
2714         },\r
2715         "private_list": {\r
2716           "type": "private"\r
2717         },\r
2718         "by_license": {\r
2719           "type": "filter",\r
2720           "args": {\r
2721             "from": "license",\r
2722             "filter_key": "license_id"\r
2723           }\r
2724         },\r
2725         "by_artist": {\r
2726           "type": "filter",\r
2727           "args": {\r
2728             "from": "artist",\r
2729             "filter_key": "artist_id"\r
2730           }\r
2731         }\r
2732       }\r
2733     },\r
2734     "speech_balloon_template": {\r
2735       "class_name": "SpeechBalloonTemplate",\r
2736       "table_name": "speech_balloon_templates",\r
2737       "associations": {\r
2738         "belongs_to": {\r
2739           "system_picture": {\r
2740             "id_column": "system_picture_id"\r
2741           }\r
2742         },\r
2743         "has_many": {\r
2744           "speech_balloons": {\r
2745             "foreign_key": "speech_balloon_template_id",\r
2746             "model": "speech_balloon"\r
2747           },\r
2748           "panels": {\r
2749             "through": "speech_balloons",\r
2750             "foreign_key": "speech_balloon_template_id",\r
2751             "model": "panel"\r
2752           }\r
2753         },\r
2754         "has_one": {}\r
2755       },\r
2756       "attributes": {\r
2757         "id": {\r
2758           "type": "number",\r
2759           "primary_key": 1,\r
2760           "rules": {\r
2761             "number": true\r
2762           }\r
2763         },\r
2764         "name": {\r
2765           "type": "text",\r
2766           "rules": {\r
2767             "required": true\r
2768           }\r
2769         },\r
2770         "classname": {\r
2771           "type": "text",\r
2772           "rules": {\r
2773             "required": true\r
2774           }\r
2775         },\r
2776         "caption": {\r
2777           "type": "text",\r
2778           "rules": {\r
2779             "required": true\r
2780           }\r
2781         },\r
2782         "t": {\r
2783           "type": "number",\r
2784           "rules": {\r
2785             "required": true,\r
2786             "number": true,\r
2787             "min": 0\r
2788           }\r
2789         },\r
2790         "system_picture_id": {\r
2791           "type": "number",\r
2792           "rules": {\r
2793             "required": true,\r
2794             "number": true\r
2795           }\r
2796         },\r
2797         "settings": {\r
2798           "type": "text",\r
2799           "rules": {\r
2800             "required": true\r
2801           }\r
2802         },\r
2803         "created_at": {\r
2804           "type": "datetime"\r
2805         },\r
2806         "updated_at": {\r
2807           "type": "datetime"\r
2808         }\r
2809       },\r
2810       "lists": {\r
2811         "public_list": {\r
2812           "type": "public"\r
2813         },\r
2814         "select_items": {\r
2815           "type": "system_resource"\r
2816         },\r
2817         "speech_balloons": {\r
2818           "type": "has_many",\r
2819           "args": {\r
2820             "association_name": "speech_balloons"\r
2821           }\r
2822         },\r
2823         "panels": {\r
2824           "type": "has_many",\r
2825           "args": {\r
2826             "association_name": "panels"\r
2827           }\r
2828         }\r
2829       }\r
2830     },\r
2831     "writing_format": {\r
2832       "class_name": "WritingFormat",\r
2833       "table_name": "writing_formats",\r
2834       "associations": {\r
2835         "belongs_to": {\r
2836           "system_picture": {\r
2837             "id_column": "system_picture_id"\r
2838           }\r
2839         },\r
2840         "has_many": {\r
2841           "speeches": {\r
2842             "foreign_key": "writing_format_id",\r
2843             "model": "speech"\r
2844           }\r
2845         },\r
2846         "has_one": {}\r
2847       },\r
2848       "attributes": {\r
2849         "id": {\r
2850           "type": "number",\r
2851           "primary_key": 1,\r
2852           "rules": {\r
2853             "number": true\r
2854           }\r
2855         },\r
2856         "name": {\r
2857           "type": "text",\r
2858           "rules": {\r
2859             "required": true\r
2860           }\r
2861         },\r
2862         "classname": {\r
2863           "type": "text",\r
2864           "rules": {\r
2865             "required": true\r
2866           }\r
2867         },\r
2868         "caption": {\r
2869           "type": "text",\r
2870           "rules": {\r
2871             "required": true\r
2872           }\r
2873         },\r
2874         "system_picture_id": {\r
2875           "type": "number",\r
2876           "rules": {\r
2877             "required": true,\r
2878             "number": true\r
2879           }\r
2880         },\r
2881         "settings": {\r
2882           "type": "text",\r
2883           "rules": {\r
2884             "required": true\r
2885           }\r
2886         },\r
2887         "created_at": {\r
2888           "type": "datetime"\r
2889         },\r
2890         "updated_at": {\r
2891           "type": "datetime"\r
2892         }\r
2893       },\r
2894       "lists": {\r
2895         "public_list": {\r
2896           "type": "public"\r
2897         },\r
2898         "select_items": {\r
2899           "type": "system_resource"\r
2900         },\r
2901         "speeches": {\r
2902           "type": "has_many",\r
2903           "args": {\r
2904             "association_name": "speeches"\r
2905           }\r
2906         },\r
2907         "by_system_picture": {\r
2908           "type": "filter",\r
2909           "args": {\r
2910             "from": "system_picture",\r
2911             "filter_key": "system_picture_id"\r
2912           }\r
2913         }\r
2914       }\r
2915     },\r
2916     "license_group": {\r
2917       "class_name": "LicenseGroup",\r
2918       "table_name": "license_groups",\r
2919       "associations": {\r
2920         "belongs_to": {},\r
2921         "has_many": {\r
2922           "licenses": {\r
2923             "foreign_key": "license_group_id",\r
2924             "model": "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         "name": {\r
2938           "type": "text",\r
2939           "rules": {\r
2940             "required": true\r
2941           }\r
2942         },\r
2943         "classname": {\r
2944           "type": "text",\r
2945           "rules": {\r
2946             "required": true\r
2947           }\r
2948         },\r
2949         "caption": {\r
2950           "type": "text",\r
2951           "rules": {\r
2952             "required": true\r
2953           }\r
2954         },\r
2955         "url": {\r
2956           "type": "text",\r
2957           "rules": {\r
2958             "required": true\r
2959           }\r
2960         },\r
2961         "created_at": {\r
2962           "type": "datetime"\r
2963         },\r
2964         "updated_at": {\r
2965           "type": "datetime"\r
2966         }\r
2967       },\r
2968       "lists": {\r
2969         "public_list": {\r
2970           "type": "public"\r
2971         },\r
2972         "select_items": {\r
2973           "type": "system_resource"\r
2974         },\r
2975         "licenses": {\r
2976           "type": "has_many",\r
2977           "args": {\r
2978             "association_name": "licenses"\r
2979           }\r
2980         }\r
2981       }\r
2982     },\r
2983     "license": {\r
2984       "class_name": "License",\r
2985       "table_name": "licenses",\r
2986       "associations": {\r
2987         "belongs_to": {\r
2988           "license_group": {\r
2989             "id_column": "license_group_id"\r
2990           },\r
2991           "system_picture": {\r
2992             "id_column": "system_picture_id"\r
2993           }\r
2994         },\r
2995         "has_many": {\r
2996           "resource_pictures": {\r
2997             "foreign_key": "license_id",\r
2998             "model": "resource_picture"\r
2999           }\r
3000         },\r
3001         "has_one": {}\r
3002       },\r
3003       "attributes": {\r
3004         "id": {\r
3005           "type": "number",\r
3006           "primary_key": 1,\r
3007           "rules": {\r
3008             "number": true\r
3009           }\r
3010         },\r
3011         "license_group_id": {\r
3012           "type": "number",\r
3013           "rules": {\r
3014             "number": true\r
3015           }\r
3016         },\r
3017         "name": {\r
3018           "type": "text",\r
3019           "rules": {\r
3020             "required": true\r
3021           }\r
3022         },\r
3023         "caption": {\r
3024           "type": "text",\r
3025           "rules": {\r
3026             "required": true\r
3027           }\r
3028         },\r
3029         "system_picture_id": {\r
3030           "type": "number",\r
3031           "rules": {\r
3032             "required": true,\r
3033             "number": true\r
3034           }\r
3035         },\r
3036         "url": {\r
3037           "type": "text",\r
3038           "rules": {\r
3039             "required": true\r
3040           }\r
3041         },\r
3042         "settings": {\r
3043           "type": "text",\r
3044           "rules": {}\r
3045         },\r
3046         "credit_pictures": {\r
3047           "type": "text",\r
3048           "rules": {}\r
3049         },\r
3050         "created_at": {\r
3051           "type": "datetime"\r
3052         },\r
3053         "updated_at": {\r
3054           "type": "datetime"\r
3055         }\r
3056       },\r
3057       "lists": {\r
3058         "public_list": {\r
3059           "type": "public"\r
3060         },\r
3061         "resource_pictures": {\r
3062           "type": "has_many",\r
3063           "args": {\r
3064             "association_name": "resource_pictures"\r
3065           }\r
3066         },\r
3067         "by_license_group": {\r
3068           "type": "filter",\r
3069           "args": {\r
3070             "from": "license_group",\r
3071             "filter_key": "license_group_id"\r
3072           }\r
3073         },\r
3074         "by_system_picture": {\r
3075           "type": "filter",\r
3076           "args": {\r
3077             "from": "system_picture",\r
3078             "filter_key": "system_picture_id"\r
3079           }\r
3080         }\r
3081       }\r
3082     },\r
3083     "author": {\r
3084       "class_name": "Author",\r
3085       "table_name": "authors",\r
3086       "associations": {\r
3087         "belongs_to": {},\r
3088         "has_many": {\r
3089           "scrolls": {\r
3090             "foreign_key": "author_id",\r
3091             "model": "scroll"\r
3092           },\r
3093           "comics": {\r
3094             "foreign_key": "author_id",\r
3095             "model": "comic"\r
3096           },\r
3097           "stories": {\r
3098             "foreign_key": "author_id",\r
3099             "model": "story"\r
3100           },\r
3101           "sheets": {\r
3102             "foreign_key": "author_id",\r
3103             "model": "sheet"\r
3104           },\r
3105           "panels": {\r
3106             "foreign_key": "author_id",\r
3107             "model": "panel"\r
3108           }\r
3109         },\r
3110         "has_one": {}\r
3111       },\r
3112       "attributes": {\r
3113         "id": {\r
3114           "type": "number",\r
3115           "primary_key": 1,\r
3116           "rules": {\r
3117             "number": true\r
3118           }\r
3119         },\r
3120         "name": {\r
3121           "type": "text",\r
3122           "rules": {\r
3123             "required": true\r
3124           }\r
3125         },\r
3126         "user_id": {\r
3127           "type": "number",\r
3128           "rules": {\r
3129             "required": true,\r
3130             "number": true\r
3131           }\r
3132         },\r
3133         "created_at": {\r
3134           "type": "datetime"\r
3135         },\r
3136         "updated_at": {\r
3137           "type": "datetime"\r
3138         }\r
3139       },\r
3140       "lists": {\r
3141         "public_list": {\r
3142           "type": "public"\r
3143         },\r
3144         "scrolls": {\r
3145           "type": "has_many",\r
3146           "args": {\r
3147             "association_name": "scrolls"\r
3148           }\r
3149         },\r
3150         "comics": {\r
3151           "type": "has_many",\r
3152           "args": {\r
3153             "association_name": "comics"\r
3154           }\r
3155         },\r
3156         "stories": {\r
3157           "type": "has_many",\r
3158           "args": {\r
3159             "association_name": "stories"\r
3160           }\r
3161         },\r
3162         "sheets": {\r
3163           "type": "has_many",\r
3164           "args": {\r
3165             "association_name": "sheets"\r
3166           }\r
3167         },\r
3168         "panels": {\r
3169           "type": "has_many",\r
3170           "args": {\r
3171             "association_name": "panels"\r
3172           }\r
3173         },\r
3174         "panel_pictures": {\r
3175           "type": "has_many",\r
3176           "args": {\r
3177             "association_name": "panel_pictures"\r
3178           }\r
3179         },\r
3180         "speech_balloons": {\r
3181           "type": "has_many",\r
3182           "args": {\r
3183             "association_name": "speech_balloons"\r
3184           }\r
3185         },\r
3186         "ground_pictures": {\r
3187           "type": "has_many",\r
3188           "args": {\r
3189             "association_name": "ground_pictures"\r
3190           }\r
3191         },\r
3192         "ground_colors": {\r
3193           "type": "has_many",\r
3194           "args": {\r
3195             "association_name": "ground_colors"\r
3196           }\r
3197         }\r
3198       }\r
3199     },\r
3200     "artist": {\r
3201       "class_name": "Artist",\r
3202       "table_name": "artists",\r
3203       "associations": {\r
3204         "belongs_to": {},\r
3205         "has_many": {\r
3206           "resource_pictures": {\r
3207             "foreign_key": "artist_id",\r
3208             "model": "resource_picture"\r
3209           }\r
3210         },\r
3211         "has_one": {}\r
3212       },\r
3213       "attributes": {\r
3214         "id": {\r
3215           "type": "number",\r
3216           "primary_key": 1,\r
3217           "rules": {\r
3218             "number": true\r
3219           }\r
3220         },\r
3221         "name": {\r
3222           "type": "text",\r
3223           "rules": {\r
3224             "required": true\r
3225           }\r
3226         },\r
3227         "author_id": {\r
3228           "type": "number",\r
3229           "rules": {\r
3230             "required": true,\r
3231             "number": true\r
3232           }\r
3233         },\r
3234         "created_at": {\r
3235           "type": "datetime"\r
3236         },\r
3237         "updated_at": {\r
3238           "type": "datetime"\r
3239         }\r
3240       },\r
3241       "lists": {\r
3242         "public_list": {\r
3243           "type": "public"\r
3244         },\r
3245         "resource_pictures": {\r
3246           "type": "has_many",\r
3247           "args": {\r
3248             "association_name": "resource_pictures"\r
3249           }\r
3250         }\r
3251       }\r
3252     },\r
3253     "system_picture": {\r
3254       "class_name": "SystemPicture",\r
3255       "table_name": "system_pictures",\r
3256       "associations": {\r
3257         "belongs_to": {},\r
3258         "has_many": {\r
3259           "balloons": {\r
3260             "foreign_key": "system_picture_id",\r
3261             "model": "balloon"\r
3262           },\r
3263           "balloon_templates": {\r
3264             "foreign_key": "system_picture_id",\r
3265             "model": "balloon_template"\r
3266           },\r
3267           "licenses": {\r
3268             "foreign_key": "system_picture_id",\r
3269             "model": "license"\r
3270           }\r
3271         },\r
3272         "has_one": {}\r
3273       },\r
3274       "attributes": {\r
3275         "id": {\r
3276           "type": "number",\r
3277           "primary_key": 1,\r
3278           "rules": {\r
3279             "number": true\r
3280           }\r
3281         },\r
3282         "ext": {\r
3283           "type": "text",\r
3284           "rules": {\r
3285             "required": true\r
3286           }\r
3287         },\r
3288         "width": {\r
3289           "type": "number",\r
3290           "rules": {\r
3291             "required": true,\r
3292             "number": true\r
3293           }\r
3294         },\r
3295         "height": {\r
3296           "type": "number",\r
3297           "rules": {\r
3298             "required": true,\r
3299             "number": true\r
3300           }\r
3301         },\r
3302         "filesize": {\r
3303           "type": "number",\r
3304           "rules": {\r
3305             "required": true,\r
3306             "number": true\r
3307           }\r
3308         },\r
3309         "md5": {\r
3310           "type": "text",\r
3311           "rules": {\r
3312             "required": true\r
3313           }\r
3314         },\r
3315         "created_at": {\r
3316           "type": "datetime"\r
3317         },\r
3318         "updated_at": {\r
3319           "type": "datetime"\r
3320         }\r
3321       },\r
3322       "lists": {\r
3323         "public_list": {\r
3324           "type": "public"\r
3325         }\r
3326       }\r
3327     }\r
3328   },\r
3329   "lists": {\r
3330     "scroll": {\r
3331       "lists": {\r
3332         "public_list": {\r
3333           "type": "public"\r
3334         },\r
3335         "private_list": {\r
3336           "type": "private"\r
3337         },\r
3338         "scroll_panels": {\r
3339           "type": "has_many",\r
3340           "association_name": "scroll_panels"\r
3341         },\r
3342         "panels": {\r
3343           "type": "has_many_through",\r
3344           "association_name": "panels"\r
3345         },\r
3346         "by_author": {\r
3347           "type": "filter",\r
3348           "from": "author",\r
3349           "filter_key": "author_id"\r
3350         },\r
3351         "by_panel": {\r
3352           "type": "through_filter",\r
3353           "from": "panel",\r
3354           "through": "scroll_panels",\r
3355           "filter_key": "panel_id"\r
3356         },\r
3357         "play": {\r
3358           "type": "play",\r
3359           "model": "scroll_panel",\r
3360           "filter_key": "scroll_id"\r
3361         }\r
3362       }\r
3363     },\r
3364     "scroll_panel": {\r
3365       "default_page_size": 20,\r
3366       "lists": {\r
3367         "public_list": {\r
3368           "type": "public"\r
3369         },\r
3370         "private_list": {\r
3371           "type": "private"\r
3372         },\r
3373         "by_scroll": {\r
3374           "type": "filter",\r
3375           "from": "scroll",\r
3376           "filter_key": "scroll_id"\r
3377         },\r
3378         "by_panel": {\r
3379           "type": "filter",\r
3380           "from": "panel",\r
3381           "filter_key": "panel_id"\r
3382         }\r
3383       }\r
3384     },\r
3385     "comic": {\r
3386       "default_page_size": 20,\r
3387       "lists": {\r
3388         "public_list": {\r
3389           "type": "public"\r
3390         },\r
3391         "private_list": {\r
3392           "type": "private"\r
3393         },\r
3394         "stories": {\r
3395           "type": "has_many",\r
3396           "association_name": "stories"\r
3397         },\r
3398         "by_author": {\r
3399           "type": "filter",\r
3400           "from": "author",\r
3401           "filter_key": "author_id"\r
3402         }\r
3403       }\r
3404     },\r
3405     "story": {\r
3406       "default_page_size": 20,\r
3407       "lists": {\r
3408         "public_list": {\r
3409           "type": "public"\r
3410         },\r
3411         "private_list": {\r
3412           "type": "private"\r
3413         },\r
3414         "story_sheets": {\r
3415           "type": "has_many",\r
3416           "association_name": "story_sheets"\r
3417         },\r
3418         "sheets": {\r
3419           "type": "has_many",\r
3420           "association_name": "sheets"\r
3421         },\r
3422         "by_comic": {\r
3423           "type": "filter",\r
3424           "from": "comic",\r
3425           "filter_key": "comic_id"\r
3426         },\r
3427         "by_sheet": {\r
3428           "type": "through_filter",\r
3429           "from": "sheet",\r
3430           "through": "story_sheets",\r
3431           "filter_key": "sheet_id"\r
3432         },\r
3433         "by_author": {\r
3434           "type": "element_filter",\r
3435           "from": "author",\r
3436           "filter_key": "author_id"\r
3437         },\r
3438         "play": {\r
3439           "type": "play",\r
3440           "model": "story_sheet",\r
3441           "filter_key": "story_id"\r
3442         }\r
3443       }\r
3444     },\r
3445     "story_sheet": {\r
3446       "default_page_size": 20,\r
3447       "lists": {\r
3448         "public_list": {\r
3449           "type": "public"\r
3450         },\r
3451         "private_list": {\r
3452           "type": "private"\r
3453         },\r
3454         "by_story": {\r
3455           "type": "filter",\r
3456           "from": "story",\r
3457           "filter_key": "story_id"\r
3458         },\r
3459         "by_sheet": {\r
3460           "type": "filter",\r
3461           "from": "sheet",\r
3462           "filter_key": "sheet_id"\r
3463         }\r
3464       }\r
3465     },\r
3466     "sheet": {\r
3467       "default_page_size": 20,\r
3468       "lists": {\r
3469         "public_list": {\r
3470           "type": "public"\r
3471         },\r
3472         "private_list": {\r
3473           "type": "private"\r
3474         },\r
3475         "story_sheets": {\r
3476           "type": "has_many",\r
3477           "association_name": "story_sheets"\r
3478         },\r
3479         "stories": {\r
3480           "type": "has_many",\r
3481           "association_name": "stories"\r
3482         },\r
3483         "sheet_panels": {\r
3484           "type": "has_many",\r
3485           "association_name": "sheet_panels"\r
3486         },\r
3487         "panels": {\r
3488           "type": "has_many",\r
3489           "association_name": "panels"\r
3490         },\r
3491         "by_story": {\r
3492           "type": "through_filter",\r
3493           "from": "story",\r
3494           "through": "story_sheets",\r
3495           "filter_key": "story_id"\r
3496         },\r
3497         "by_panel": {\r
3498           "type": "through_filter",\r
3499           "from": "panel",\r
3500           "through": "sheet_panels",\r
3501           "filter_key": "panel_id"\r
3502         },\r
3503         "by_author": {\r
3504           "type": "filter",\r
3505           "from": "author",\r
3506           "filter_key": "author_id"\r
3507         },\r
3508         "play": {\r
3509           "type": "play",\r
3510           "model": "sheet_panel",\r
3511           "filter_key": "sheet_id"\r
3512         }\r
3513       }\r
3514     },\r
3515     "sheet_panel": {\r
3516       "default_page_size": 20,\r
3517       "lists": {\r
3518         "public_list": {\r
3519           "type": "public"\r
3520         },\r
3521         "private_list": {\r
3522           "type": "private"\r
3523         },\r
3524         "by_sheet": {\r
3525           "type": "filter",\r
3526           "association_name": "sheet_panels",\r
3527           "from": "sheet",\r
3528           "filter_key": "sheet_id"\r
3529         },\r
3530         "by_panel": {\r
3531           "type": "filter",\r
3532           "from": "panel",\r
3533           "filter_key": "panel_id"\r
3534         }\r
3535       }\r
3536     },\r
3537     "panel": {\r
3538       "default_page_size": 20,\r
3539       "lists": {\r
3540         "public_list": {\r
3541           "type": "public"\r
3542         },\r
3543         "private_list": {\r
3544           "type": "private"\r
3545         },\r
3546         "scroll_panels": {\r
3547           "type": "has_many",\r
3548           "association_name": "scroll_panels"\r
3549         },\r
3550         "scrolls": {\r
3551           "type": "has_many",\r
3552           "association_name": "scrolls"\r
3553         },\r
3554         "sheet_panels": {\r
3555           "type": "has_many",\r
3556           "association_name": "sheet_panels"\r
3557         },\r
3558         "sheets": {\r
3559           "type": "has_many",\r
3560           "association_name": "sheets"\r
3561         },\r
3562         "panel_pictures": {\r
3563           "type": "has_many",\r
3564           "association_name": "panel_pictures"\r
3565         },\r
3566         "speech_balloons": {\r
3567           "type": "has_many",\r
3568           "association_name": "speech_balloons"\r
3569         },\r
3570         "ground_pictures": {\r
3571           "type": "has_many",\r
3572           "association_name": "ground_pictures"\r
3573         },\r
3574         "ground_colors": {\r
3575           "type": "has_many",\r
3576           "association_name": "ground_colors"\r
3577         },\r
3578         "by_scroll": {\r
3579           "type": "through_filter",\r
3580           "from": "scroll",\r
3581           "through": "scroll_panels",\r
3582           "filter_key": "scroll_id"\r
3583         },\r
3584         "by_sheet": {\r
3585           "type": "through_filter",\r
3586           "from": "sheet",\r
3587           "through": "sheet_panels",\r
3588           "filter_key": "sheet_id"\r
3589         },\r
3590         "by_author": {\r
3591           "type": "filter",\r
3592           "from": "author",\r
3593           "filter_key": "author_id"\r
3594         },\r
3595         "by_speech_balloon_template": {\r
3596           "type": "through_filter",\r
3597           "from": "speech_balloon_template",\r
3598           "through": "speech_balloons",\r
3599           "filter_key": "speech_balloon_template_id"\r
3600         }\r
3601       }\r
3602     },\r
3603     "panel_picture": {\r
3604       "default_page_size": 20,\r
3605       "lists": {\r
3606         "public_list": {\r
3607           "type": "public"\r
3608         },\r
3609         "private_list": {\r
3610           "type": "private"\r
3611         },\r
3612         "by_panel": {\r
3613           "type": "filter",\r
3614           "from": "panel",\r
3615           "filter_key": "panel_id"\r
3616         },\r
3617         "by_author": {\r
3618           "type": "element_filter",\r
3619           "from": "author",\r
3620           "filter_key": "author_id"\r
3621         }\r
3622       }\r
3623     },\r
3624     "speech_balloon": {\r
3625       "default_page_size": 20,\r
3626       "lists": {\r
3627         "public_list": {\r
3628           "type": "public"\r
3629         },\r
3630         "private_list": {\r
3631           "type": "private"\r
3632         },\r
3633         "by_panel": {\r
3634           "type": "filter",\r
3635           "from": "panel",\r
3636           "filter_key": "panel_id"\r
3637         },\r
3638         "by_speech_balloon_template": {\r
3639           "type": "filter",\r
3640           "from": "speech_balloon_template",\r
3641           "filter_key": "speech_balloon_template_id"\r
3642         },\r
3643         "by_author": {\r
3644           "type": "element_filter",\r
3645           "from": "author",\r
3646           "filter_key": "author_id"\r
3647         }\r
3648       }\r
3649     },\r
3650     "speech": {\r
3651       "default_page_size": 20,\r
3652       "lists": {\r
3653         "public_list": {\r
3654           "type": "public"\r
3655         },\r
3656         "by_speech_balloon": {\r
3657           "type": "filter",\r
3658           "from": "speech_balloon",\r
3659           "includes": {\r
3660             "speech_balloon": {\r
3661               "panel": {}\r
3662             }\r
3663           },\r
3664           "filter_key": "speech_balloon_id"\r
3665         },\r
3666         "by_writing_format": {\r
3667           "type": "filter",\r
3668           "from": "writing_format",\r
3669           "filter_key": "writing_format_id"\r
3670         }\r
3671       }\r
3672     },\r
3673     "balloon": {\r
3674       "default_page_size": 20,\r
3675       "lists": {\r
3676         "public_list": {\r
3677           "type": "public"\r
3678         },\r
3679         "by_speech_balloon": {\r
3680           "type": "filter",\r
3681           "from": "speech_balloon",\r
3682           "includes": {\r
3683             "speech_balloon": {\r
3684               "panel": {}\r
3685             }\r
3686           },\r
3687           "filter_key": "speech_balloon_id"\r
3688         }\r
3689       }\r
3690     },\r
3691     "ground_picture": {\r
3692       "default_page_size": 20,\r
3693       "lists": {\r
3694         "public_list": {\r
3695           "type": "public"\r
3696         },\r
3697         "private_list": {\r
3698           "type": "private"\r
3699         },\r
3700         "by_panel": {\r
3701           "type": "filter",\r
3702           "from": "panel",\r
3703           "filter_key": "panel_id"\r
3704         },\r
3705         "by_author": {\r
3706           "type": "element_filter",\r
3707           "from": "author",\r
3708           "filter_key": "author_id"\r
3709         }\r
3710       }\r
3711     },\r
3712     "ground_color": {\r
3713       "default_page_size": 20,\r
3714       "lists": {\r
3715         "public_list": {\r
3716           "type": "public"\r
3717         },\r
3718         "private_list": {\r
3719           "type": "private"\r
3720         },\r
3721         "by_panel": {\r
3722           "type": "filter",\r
3723           "from": "panel",\r
3724           "filter_key": "panel_id"\r
3725         },\r
3726         "by_author": {\r
3727           "type": "element_filter",\r
3728           "from": "author",\r
3729           "filter_key": "author_id"\r
3730         }\r
3731       }\r
3732     },\r
3733     "original_picture": {\r
3734       "default_page_size": 20,\r
3735       "lists": {\r
3736         "private_list": {\r
3737           "type": "private"\r
3738         }\r
3739       }\r
3740     },\r
3741     "picture": {},\r
3742     "resource_picture": {\r
3743       "default_page_size": 20,\r
3744       "lists": {\r
3745         "public_list": {\r
3746           "type": "public"\r
3747         },\r
3748         "private_list": {\r
3749           "type": "private"\r
3750         },\r
3751         "by_license": {\r
3752           "type": "filter",\r
3753           "from": "license",\r
3754           "filter_key": "license_id"\r
3755         },\r
3756         "by_artist": {\r
3757           "type": "filter",\r
3758           "from": "artist",\r
3759           "filter_key": "artist_id"\r
3760         }\r
3761       }\r
3762     },\r
3763     "speech_balloon_template": {\r
3764       "default_page_size": 20,\r
3765       "lists": {\r
3766         "public_list": {\r
3767           "type": "public"\r
3768         },\r
3769         "select_items": {\r
3770           "type": "system_resource"\r
3771         },\r
3772         "speech_balloons": {\r
3773           "type": "has_many",\r
3774           "association_name": "speech_balloons"\r
3775         },\r
3776         "panels": {\r
3777           "type": "has_many",\r
3778           "association_name": "panels"\r
3779         }\r
3780       }\r
3781     },\r
3782     "writing_format": {\r
3783       "default_page_size": 20,\r
3784       "lists": {\r
3785         "public_list": {\r
3786           "type": "public"\r
3787         },\r
3788         "select_items": {\r
3789           "type": "system_resource"\r
3790         },\r
3791         "speeches": {\r
3792           "type": "has_many",\r
3793           "association_name": "speeches"\r
3794         },\r
3795         "by_system_picture": {\r
3796           "type": "filter",\r
3797           "from": "system_picture",\r
3798           "filter_key": "system_picture_id"\r
3799         }\r
3800       }\r
3801     },\r
3802     "license_group": {\r
3803       "default_page_size": 20,\r
3804       "lists": {\r
3805         "public_list": {\r
3806           "type": "public"\r
3807         },\r
3808         "select_items": {\r
3809           "type": "system_resource"\r
3810         },\r
3811         "licenses": {\r
3812           "type": "has_many",\r
3813           "association_name": "licenses"\r
3814         }\r
3815       }\r
3816     },\r
3817     "license": {\r
3818       "default_page_size": 20,\r
3819       "lists": {\r
3820         "public_list": {\r
3821           "type": "public"\r
3822         },\r
3823         "resource_pictures": {\r
3824           "type": "has_many",\r
3825           "association_name": "resource_pictures"\r
3826         },\r
3827         "by_license_group": {\r
3828           "type": "filter",\r
3829           "from": "license_group",\r
3830           "filter_key": "license_group_id"\r
3831         },\r
3832         "by_system_picture": {\r
3833           "type": "filter",\r
3834           "from": "system_picture",\r
3835           "filter_key": "system_picture_id"\r
3836         }\r
3837       }\r
3838     },\r
3839     "author": {\r
3840       "default_page_size": 20,\r
3841       "lists": {\r
3842         "public_list": {\r
3843           "type": "public"\r
3844         },\r
3845         "scrolls": {\r
3846           "type": "has_many",\r
3847           "association_name": "scrolls"\r
3848         },\r
3849         "comics": {\r
3850           "type": "has_many",\r
3851           "association_name": "comics"\r
3852         },\r
3853         "stories": {\r
3854           "type": "has_many",\r
3855           "association_name": "stories"\r
3856         },\r
3857         "sheets": {\r
3858           "type": "has_many",\r
3859           "association_name": "sheets"\r
3860         },\r
3861         "panels": {\r
3862           "type": "has_many",\r
3863           "association_name": "panels"\r
3864         },\r
3865         "panel_pictures": {\r
3866           "type": "has_many",\r
3867           "association_name": "panel_pictures"\r
3868         },\r
3869         "speech_balloons": {\r
3870           "type": "has_many",\r
3871           "association_name": "speech_balloons"\r
3872         },\r
3873         "ground_pictures": {\r
3874           "type": "has_many",\r
3875           "association_name": "ground_pictures"\r
3876         },\r
3877         "ground_colors": {\r
3878           "type": "has_many",\r
3879           "association_name": "ground_colors"\r
3880         }\r
3881       }\r
3882     },\r
3883     "artist": {\r
3884       "default_page_size": 20,\r
3885       "lists": {\r
3886         "public_list": {\r
3887           "type": "public"\r
3888         },\r
3889         "resource_pictures": {\r
3890           "type": "has_many",\r
3891           "association_name": "resource_pictures"\r
3892         }\r
3893       }\r
3894     },\r
3895     "system_picture": {\r
3896       "default_page_size": 20,\r
3897       "lists": {\r
3898         "public_list": {\r
3899           "type": "public"\r
3900         }\r
3901       }\r
3902     }\r
3903   },\r
3904   "system_resources": {\r
3905     "engine_resources": {\r
3906       "license_groups": {\r
3907         "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
3908         "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
3909         "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
3910         "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
3911         "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
3912         "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
3913       },\r
3914       "speech_balloon_templates": {\r
3915         "CircleSpeechBalloon": "circle_speech_balloon",\r
3916         "PlainSpeechBalloon": "plain_speech_balloon",\r
3917         "SquareSpeechBalloon": "square_speech_balloon"\r
3918       },\r
3919       "writing_formats": {\r
3920         "SimpleFormat": "pettanr_simple_format"\r
3921       }\r
3922     },\r
3923     "elements": {\r
3924       "PanelPicture": "panel_pictures",\r
3925       "SpeechBalloon": "speech_balloons",\r
3926       "GroundPicture": "ground_pictures",\r
3927       "GroundColor": "ground_colors"\r
3928     }\r
3929   },\r
3930   "magic_numbers": {\r
3931     "run_mode": 1,\r
3932     "thumbnail_width": 64,\r
3933     "thumbnail_height": 64,\r
3934     "profile": {\r
3935       "users": {\r
3936         "caption": "ペンギン王国",\r
3937         "url": "http://localhost:3001/",\r
3938         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
3939       },\r
3940       "admins": {\r
3941         "caption": "site name for admin",\r
3942         "url": "http://your.site.url/admins/",\r
3943         "description": "admin register"\r
3944       },\r
3945       "demand_users": {\r
3946         "caption": "provider name",\r
3947         "url": "http://your.site.url/demanders/",\r
3948         "description": "provider description"\r
3949       }\r
3950     },\r
3951     "provider_sources": [\r
3952       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
3953     ]\r
3954   },\r
3955   "select_items": {\r
3956     "model_loader": {\r
3957       "writing_format_items": {\r
3958         "model": "writing_format",\r
3959         "list_name": "select_items",\r
3960         "caption": "caption"\r
3961       },\r
3962       "license_group_items": {\r
3963         "model": "license_group",\r
3964         "list_name": "select_items",\r
3965         "caption": "caption"\r
3966       },\r
3967       "speech_balloon_template_items": {\r
3968         "model": "speech_balloon_template",\r
3969         "list_name": "select_items",\r
3970         "caption": "caption"\r
3971       }\r
3972     },\r
3973     "magic_number": {\r
3974       "provider_status_status_items": [\r
3975         [\r
3976           "select_items.provider_status.status.waiting",\r
3977           0\r
3978         ],\r
3979         [\r
3980           "select_items.provider_status.status.receiving",\r
3981           1\r
3982         ]\r
3983       ],\r
3984       "demander_status_status_items": [\r
3985         [\r
3986           "select_items.demander_status.status.waiting",\r
3987           0\r
3988         ],\r
3989         [\r
3990           "select_items.demander_status.status.rejected",\r
3991           1\r
3992         ],\r
3993         [\r
3994           "select_items.demander_status.status.requesting",\r
3995           2\r
3996         ],\r
3997         [\r
3998           "select_items.demander_status.status.approved",\r
3999           3\r
4000         ]\r
4001       ],\r
4002       "scroll_visible_items": [\r
4003         [\r
4004           "select_items.scroll.visible.private",\r
4005           0\r
4006         ],\r
4007         [\r
4008           "select_items.scroll.visible.public",\r
4009           1\r
4010         ]\r
4011       ],\r
4012       "comic_visible_items": [\r
4013         [\r
4014           "select_items.comic.visible.private",\r
4015           0\r
4016         ],\r
4017         [\r
4018           "select_items.comic.visible.public",\r
4019           1\r
4020         ]\r
4021       ],\r
4022       "story_visible_items": [\r
4023         [\r
4024           "select_items.story.visible.private",\r
4025           0\r
4026         ],\r
4027         [\r
4028           "select_items.story.visible.public",\r
4029           1\r
4030         ]\r
4031       ],\r
4032       "sheet_visible_items": [\r
4033         [\r
4034           "select_items.sheet.visible.private",\r
4035           0\r
4036         ],\r
4037         [\r
4038           "select_items.sheet.visible.public",\r
4039           1\r
4040         ]\r
4041       ],\r
4042       "panel_visible_items": [\r
4043         [\r
4044           "select_items.panel.visible.private",\r
4045           0\r
4046         ],\r
4047         [\r
4048           "select_items.panel.visible.public",\r
4049           1\r
4050         ]\r
4051       ],\r
4052       "ground_picture_repeat_items": [\r
4053         [\r
4054           "select_items.ground_pictures.repeat.repeat",\r
4055           0\r
4056         ],\r
4057         [\r
4058           "select_items.ground_pictures.repeat.repeat-x",\r
4059           1\r
4060         ],\r
4061         [\r
4062           "select_items.ground_pictures.repeat.repeat-y",\r
4063           2\r
4064         ],\r
4065         [\r
4066           "select_items.ground_pictures.repeat.no-repeat",\r
4067           3\r
4068         ]\r
4069       ],\r
4070       "ground_color_orientation_items": [\r
4071         [\r
4072           "select_items.ground_color.orientation.horizontal",\r
4073           0\r
4074         ],\r
4075         [\r
4076           "select_items.ground_color.orientation.vertical",\r
4077           1\r
4078         ]\r
4079       ],\r
4080       "speech_font_size_items": [\r
4081         [\r
4082           "select_items.speeches.font_size.ultra_small",\r
4083           0.2\r
4084         ],\r
4085         [\r
4086           "select_items.speeches.font_size.very_small",\r
4087           0.4\r
4088         ],\r
4089         [\r
4090           "select_items.speeches.font_size.small",\r
4091           0.6\r
4092         ],\r
4093         [\r
4094           "select_items.speeches.font_size.semi_small",\r
4095           0.8\r
4096         ],\r
4097         [\r
4098           "select_items.speeches.font_size.normal",\r
4099           1\r
4100         ],\r
4101         [\r
4102           "select_items.speeches.font_size.semi_large",\r
4103           1.5\r
4104         ],\r
4105         [\r
4106           "select_items.speeches.font_size.large",\r
4107           2\r
4108         ],\r
4109         [\r
4110           "select_items.speeches.font_size.very_large",\r
4111           3.5\r
4112         ],\r
4113         [\r
4114           "select_items.speeches.font_size.ultra_large",\r
4115           5\r
4116         ]\r
4117       ],\r
4118       "speech_text_align_items": [\r
4119         [\r
4120           "select_items.speeches.text_align.none",\r
4121           0\r
4122         ],\r
4123         [\r
4124           "select_items.speeches.text_align.left",\r
4125           1\r
4126         ],\r
4127         [\r
4128           "select_items.speeches.text_align.right",\r
4129           2\r
4130         ],\r
4131         [\r
4132           "select_items.speeches.text_align.center",\r
4133           3\r
4134         ]\r
4135       ]\r
4136     }\r
4137   },\r
4138   "locals": {\r
4139     "profilers": {\r
4140       "scroll": {\r
4141         "lists": {\r
4142           "scroll_panels.by_scroll": {\r
4143             "model_name": "scroll_panel",\r
4144             "list_name": "by_scroll"\r
4145           },\r
4146           "panels.by_scroll": {\r
4147             "model_name": "panel",\r
4148             "list_name": "by_scroll"\r
4149           }\r
4150         },\r
4151         "columns": [\r
4152           "id",\r
4153           "title",\r
4154           "description",\r
4155           "visible",\r
4156           "author_id",\r
4157           "created_at",\r
4158           "updated_at"\r
4159         ],\r
4160         "associations": {\r
4161           "belongs_to": [\r
4162             "author"\r
4163           ],\r
4164           "has_many": [\r
4165             "scroll_panels.by_scroll",\r
4166             "panels.by_scroll"\r
4167           ]\r
4168         }\r
4169       },\r
4170       "scroll_panel": {\r
4171         "lists": {},\r
4172         "columns": [\r
4173           "id",\r
4174           "scroll_id",\r
4175           "panel_id",\r
4176           "t",\r
4177           "author_id",\r
4178           "created_at",\r
4179           "updated_at"\r
4180         ],\r
4181         "associations": {\r
4182           "belongs_to": [\r
4183             "scroll",\r
4184             "panel"\r
4185           ],\r
4186           "has_many": []\r
4187         }\r
4188       },\r
4189       "comic": {\r
4190         "lists": {\r
4191           "stories.by_comic": {\r
4192             "model_name": "story",\r
4193             "list_name": "by_comic"\r
4194           }\r
4195         },\r
4196         "columns": [\r
4197           "id",\r
4198           "title",\r
4199           "description",\r
4200           "visible",\r
4201           "author_id",\r
4202           "created_at",\r
4203           "updated_at"\r
4204         ],\r
4205         "associations": {\r
4206           "belongs_to": [\r
4207             "author"\r
4208           ],\r
4209           "has_many": [\r
4210             "stories.by_comic"\r
4211           ]\r
4212         }\r
4213       },\r
4214       "story": {\r
4215         "lists": {\r
4216           "story_sheets.by_story": {\r
4217             "model_name": "story_sheet",\r
4218             "list_name": "by_story"\r
4219           },\r
4220           "sheets.by_story": {\r
4221             "model_name": "sheet",\r
4222             "list_name": "by_story"\r
4223           }\r
4224         },\r
4225         "columns": [\r
4226           "id",\r
4227           "comic_id",\r
4228           "title",\r
4229           "description",\r
4230           "t",\r
4231           "visible",\r
4232           "created_at",\r
4233           "updated_at"\r
4234         ],\r
4235         "associations": {\r
4236           "belongs_to": [\r
4237             "comic"\r
4238           ],\r
4239           "has_many": [\r
4240             "story_sheets.by_story",\r
4241             "sheets.by_story"\r
4242           ]\r
4243         }\r
4244       },\r
4245       "story_sheet": {\r
4246         "lists": {},\r
4247         "columns": [\r
4248           "id",\r
4249           "story_id",\r
4250           "sheet_id",\r
4251           "t",\r
4252           "author_id",\r
4253           "created_at",\r
4254           "updated_at"\r
4255         ],\r
4256         "associations": {\r
4257           "belongs_to": [\r
4258             "story",\r
4259             "sheet"\r
4260           ],\r
4261           "has_many": []\r
4262         }\r
4263       },\r
4264       "sheet": {\r
4265         "lists": {\r
4266           "story_sheets.by_sheet": {\r
4267             "model_name": "story_sheet",\r
4268             "list_name": "by_sheet"\r
4269           },\r
4270           "stories.by_sheet": {\r
4271             "model_name": "story",\r
4272             "list_name": "by_sheet"\r
4273           },\r
4274           "sheet_panels.by_sheet": {\r
4275             "model_name": "sheet_panel",\r
4276             "list_name": "by_sheet"\r
4277           },\r
4278           "panels.by_sheet": {\r
4279             "model_name": "panel",\r
4280             "list_name": "by_sheet"\r
4281           }\r
4282         },\r
4283         "columns": [\r
4284           "id",\r
4285           "caption",\r
4286           "width",\r
4287           "height",\r
4288           "visible",\r
4289           "author_id",\r
4290           "created_at",\r
4291           "updated_at"\r
4292         ],\r
4293         "associations": {\r
4294           "belongs_to": [\r
4295             "author"\r
4296           ],\r
4297           "has_many": [\r
4298             "story_sheets.by_sheet",\r
4299             "stories.by_sheet",\r
4300             "sheet_panels.by_sheet",\r
4301             "panels.by_sheet"\r
4302           ]\r
4303         }\r
4304       },\r
4305       "sheet_panel": {\r
4306         "lists": {},\r
4307         "columns": [\r
4308           "id",\r
4309           "sheet_id",\r
4310           "panel_id",\r
4311           "x",\r
4312           "y",\r
4313           "z",\r
4314           "t",\r
4315           "author_id",\r
4316           "created_at",\r
4317           "updated_at"\r
4318         ],\r
4319         "associations": {\r
4320           "belongs_to": [\r
4321             "sheet",\r
4322             "panel"\r
4323           ],\r
4324           "has_many": []\r
4325         }\r
4326       },\r
4327       "panel": {\r
4328         "lists": {\r
4329           "scroll_panels.by_panel": {\r
4330             "model_name": "scroll_panel",\r
4331             "list_name": "by_panel"\r
4332           },\r
4333           "scrolls.by_panel": {\r
4334             "model_name": "scroll",\r
4335             "list_name": "by_panel"\r
4336           },\r
4337           "sheet_panels.by_panel": {\r
4338             "model_name": "sheet_panel",\r
4339             "list_name": "by_panel"\r
4340           },\r
4341           "sheets.by_panel": {\r
4342             "model_name": "sheet",\r
4343             "list_name": "by_panel"\r
4344           },\r
4345           "panel_pictures.by_panel": {\r
4346             "model_name": "panel_picture",\r
4347             "list_name": "by_panel"\r
4348           },\r
4349           "speech_balloons.by_panel": {\r
4350             "model_name": "speech_balloon",\r
4351             "list_name": "by_panel"\r
4352           },\r
4353           "ground_pictures.by_panel": {\r
4354             "model_name": "ground_picture",\r
4355             "list_name": "by_panel"\r
4356           },\r
4357           "ground_colors.by_panel": {\r
4358             "model_name": "ground_color",\r
4359             "list_name": "by_panel"\r
4360           }\r
4361         },\r
4362         "columns": [\r
4363           "id",\r
4364           "width",\r
4365           "height",\r
4366           "border",\r
4367           "caption",\r
4368           "publish",\r
4369           "author_id",\r
4370           "created_at",\r
4371           "updated_at"\r
4372         ],\r
4373         "associations": {\r
4374           "belongs_to": [\r
4375             "author"\r
4376           ],\r
4377           "has_many": [\r
4378             "scroll_panels.by_panel",\r
4379             "scrolls.by_panel",\r
4380             "sheet_panels.by_panel",\r
4381             "sheets.by_panel",\r
4382             "panel_pictures.by_panel",\r
4383             "speech_balloons.by_panel",\r
4384             "ground_pictures.by_panel",\r
4385             "ground_colors.by_panel"\r
4386           ]\r
4387         }\r
4388       },\r
4389       "panel_picture": {\r
4390         "lists": {},\r
4391         "columns": [\r
4392           "id",\r
4393           "panel_id",\r
4394           "picture_id",\r
4395           "caption",\r
4396           "x",\r
4397           "y",\r
4398           "width",\r
4399           "height",\r
4400           "link",\r
4401           "z",\r
4402           "t",\r
4403           "created_at",\r
4404           "updated_at"\r
4405         ],\r
4406         "associations": {\r
4407           "belongs_to": [\r
4408             "panel"\r
4409           ],\r
4410           "has_many": []\r
4411         }\r
4412       },\r
4413       "speech_balloon": {\r
4414         "lists": {\r
4415           "balloon.by_speech_balloon": {\r
4416             "model_name": "balloon",\r
4417             "list_name": "by_speech_balloon"\r
4418           },\r
4419           "speech.by_speech_balloon": {\r
4420             "model_name": "speech",\r
4421             "list_name": "by_speech_balloon"\r
4422           }\r
4423         },\r
4424         "columns": [\r
4425           "id",\r
4426           "panel_id",\r
4427           "speech_balloon_template_id",\r
4428           "classname",\r
4429           "z",\r
4430           "t",\r
4431           "settings",\r
4432           "caption",\r
4433           "created_at",\r
4434           "updated_at"\r
4435         ],\r
4436         "associations": {\r
4437           "belongs_to": [\r
4438             "panel"\r
4439           ],\r
4440           "has_many": [],\r
4441           "has_one": [\r
4442             "balloon.by_speech_balloon",\r
4443             "speech.by_speech_balloon"\r
4444           ]\r
4445         }\r
4446       },\r
4447       "speech": {\r
4448         "lists": {},\r
4449         "columns": [\r
4450           "id",\r
4451           "speech_balloon_id",\r
4452           "writing_format_id",\r
4453           "content",\r
4454           "font_size",\r
4455           "text_align",\r
4456           "fore_color",\r
4457           "x",\r
4458           "y",\r
4459           "width",\r
4460           "height",\r
4461           "quotes",\r
4462           "settings",\r
4463           "created_at",\r
4464           "updated_at"\r
4465         ],\r
4466         "associations": {\r
4467           "belongs_to": [\r
4468             "speech_balloon",\r
4469             "writing_format"\r
4470           ],\r
4471           "has_many": []\r
4472         }\r
4473       },\r
4474       "balloon": {\r
4475         "lists": {},\r
4476         "columns": [\r
4477           "id",\r
4478           "speech_balloon_id",\r
4479           "system_picture_id",\r
4480           "x",\r
4481           "y",\r
4482           "width",\r
4483           "height",\r
4484           "r",\r
4485           "settings",\r
4486           "created_at",\r
4487           "updated_at"\r
4488         ],\r
4489         "associations": {\r
4490           "belongs_to": [\r
4491             "speech_balloon",\r
4492             "system_picture"\r
4493           ],\r
4494           "has_many": []\r
4495         }\r
4496       },\r
4497       "ground_picture": {\r
4498         "lists": {},\r
4499         "columns": [\r
4500           "id",\r
4501           "panel_id",\r
4502           "picture_id",\r
4503           "caption",\r
4504           "repeat",\r
4505           "x",\r
4506           "y",\r
4507           "z",\r
4508           "t",\r
4509           "created_at",\r
4510           "updated_at"\r
4511         ],\r
4512         "associations": {\r
4513           "belongs_to": [\r
4514             "panel"\r
4515           ],\r
4516           "has_many": []\r
4517         }\r
4518       },\r
4519       "ground_color": {\r
4520         "lists": {},\r
4521         "columns": [\r
4522           "id",\r
4523           "panel_id",\r
4524           "caption",\r
4525           "code",\r
4526           "orientation",\r
4527           "xy",\r
4528           "wh",\r
4529           "z",\r
4530           "t",\r
4531           "created_at",\r
4532           "updated_at"\r
4533         ],\r
4534         "associations": {\r
4535           "belongs_to": [\r
4536             "panel"\r
4537           ],\r
4538           "has_many": []\r
4539         }\r
4540       },\r
4541       "original_picture": {\r
4542         "lists": {},\r
4543         "columns": [\r
4544           "id",\r
4545           "ext",\r
4546           "width",\r
4547           "height",\r
4548           "filesize",\r
4549           "artist_id",\r
4550           "md5",\r
4551           "uploaded_at",\r
4552           "published_at",\r
4553           "stopped_at",\r
4554           "created_at",\r
4555           "updated_at"\r
4556         ],\r
4557         "associations": {\r
4558           "belongs_to": [\r
4559             "artist"\r
4560           ],\r
4561           "has_many": [],\r
4562           "has_one": [\r
4563             "resource_picture"\r
4564           ]\r
4565         }\r
4566       },\r
4567       "picture": {\r
4568         "lists": {},\r
4569         "columns": [\r
4570           "id",\r
4571           "original_picture_id",\r
4572           "revision",\r
4573           "ext",\r
4574           "width",\r
4575           "height",\r
4576           "filesize",\r
4577           "artist_id",\r
4578           "license_id",\r
4579           "md5",\r
4580           "artist_name",\r
4581           "credit",\r
4582           "settings",\r
4583           "classname",\r
4584           "created_at",\r
4585           "updated_at"\r
4586         ],\r
4587         "associations": {\r
4588           "belongs_to": [\r
4589             "license",\r
4590             "artist"\r
4591           ],\r
4592           "has_many": [],\r
4593           "has_one": []\r
4594         }\r
4595       },\r
4596       "resource_picture": {\r
4597         "lists": {},\r
4598         "columns": [\r
4599           "id",\r
4600           "original_picture_id",\r
4601           "revision",\r
4602           "ext",\r
4603           "width",\r
4604           "height",\r
4605           "filesize",\r
4606           "artist_id",\r
4607           "license_id",\r
4608           "md5",\r
4609           "artist_name",\r
4610           "credit",\r
4611           "settings",\r
4612           "picture_id",\r
4613           "classname",\r
4614           "created_at",\r
4615           "updated_at"\r
4616         ],\r
4617         "associations": {\r
4618           "belongs_to": [\r
4619             "original_picture",\r
4620             "license",\r
4621             "artist"\r
4622           ],\r
4623           "has_many": [],\r
4624           "has_one": []\r
4625         }\r
4626       },\r
4627       "speech_balloon_template": {\r
4628         "lists": {},\r
4629         "columns": [\r
4630           "id",\r
4631           "name",\r
4632           "classname",\r
4633           "caption",\r
4634           "t",\r
4635           "system_picture_id",\r
4636           "settings",\r
4637           "created_at",\r
4638           "updated_at"\r
4639         ],\r
4640         "associations": {\r
4641           "belongs_to": [\r
4642             "system_picture"\r
4643           ],\r
4644           "has_many": [],\r
4645           "has_one": []\r
4646         }\r
4647       },\r
4648       "writing_format": {\r
4649         "lists": {\r
4650           "speeches.by_writing_format": {\r
4651             "model_name": "speech",\r
4652             "list_name": "by_writing_format"\r
4653           }\r
4654         },\r
4655         "columns": [\r
4656           "id",\r
4657           "name",\r
4658           "classname",\r
4659           "caption",\r
4660           "system_picture_id",\r
4661           "settings",\r
4662           "created_at",\r
4663           "updated_at"\r
4664         ],\r
4665         "associations": {\r
4666           "belongs_to": [\r
4667             "system_picture"\r
4668           ],\r
4669           "has_many": [\r
4670             "speeches.by_writing_format"\r
4671           ],\r
4672           "has_one": []\r
4673         }\r
4674       },\r
4675       "license_group": {\r
4676         "lists": {\r
4677           "licenses.by_license_group": {\r
4678             "model_name": "license",\r
4679             "list_name": "by_license_group"\r
4680           }\r
4681         },\r
4682         "columns": [\r
4683           "id",\r
4684           "name",\r
4685           "classname",\r
4686           "caption",\r
4687           "url",\r
4688           "created_at",\r
4689           "updated_at"\r
4690         ],\r
4691         "associations": {\r
4692           "belongs_to": [],\r
4693           "has_many": [\r
4694             "licenses.by_license_group"\r
4695           ],\r
4696           "has_one": []\r
4697         }\r
4698       },\r
4699       "license": {\r
4700         "lists": {\r
4701           "resource_pictures.by_license": {\r
4702             "model_name": "resource_picture",\r
4703             "list_name": "by_license"\r
4704           }\r
4705         },\r
4706         "columns": [\r
4707           "id",\r
4708           "license_group_id",\r
4709           "name",\r
4710           "caption",\r
4711           "system_picture_id",\r
4712           "url",\r
4713           "settings",\r
4714           "credit_pictures",\r
4715           "created_at",\r
4716           "updated_at"\r
4717         ],\r
4718         "associations": {\r
4719           "belongs_to": [\r
4720             "license_group",\r
4721             "system_picture"\r
4722           ],\r
4723           "has_many": [\r
4724             "resource_pictures.by_license"\r
4725           ],\r
4726           "has_one": []\r
4727         }\r
4728       },\r
4729       "author": {\r
4730         "lists": {\r
4731           "scrolls.by_author": {\r
4732             "model_name": "scroll",\r
4733             "list_name": "by_author"\r
4734           },\r
4735           "comics.by_author": {\r
4736             "model_name": "comic",\r
4737             "list_name": "by_author"\r
4738           },\r
4739           "stories.by_author": {\r
4740             "model_name": "story",\r
4741             "list_name": "by_author"\r
4742           },\r
4743           "panels.by_author": {\r
4744             "model_name": "panel",\r
4745             "list_name": "by_author"\r
4746           },\r
4747           "panel_pictures.by_author": {\r
4748             "model_name": "panel_picture",\r
4749             "list_name": "by_author"\r
4750           },\r
4751           "speech_balloons.by_author": {\r
4752             "model_name": "speech_balloon",\r
4753             "list_name": "by_author"\r
4754           },\r
4755           "ground_pictures.by_author": {\r
4756             "model_name": "ground_picture",\r
4757             "list_name": "by_author"\r
4758           },\r
4759           "ground_colors.by_author": {\r
4760             "model_name": "ground_color",\r
4761             "list_name": "by_author"\r
4762           }\r
4763         },\r
4764         "columns": [\r
4765           "id",\r
4766           "name",\r
4767           "user_id",\r
4768           "created_at",\r
4769           "updated_at"\r
4770         ],\r
4771         "associations": {\r
4772           "belongs_to": [],\r
4773           "has_many": [\r
4774             "scrolls.by_author",\r
4775             "comics.by_author",\r
4776             "scrolls.by_author",\r
4777             "stories.by_author",\r
4778             "panels.by_author",\r
4779             "panel_pictures.by_author",\r
4780             "speech_balloons.by_author",\r
4781             "ground_pictures.by_author",\r
4782             "ground_colors.by_author"\r
4783           ],\r
4784           "has_one": []\r
4785         }\r
4786       },\r
4787       "artist": {\r
4788         "lists": {\r
4789           "resource_pictures.by_artist": {\r
4790             "model_name": "resource_picture",\r
4791             "list_name": "by_artist"\r
4792           }\r
4793         },\r
4794         "columns": [\r
4795           "id",\r
4796           "name",\r
4797           "author_id",\r
4798           "created_at",\r
4799           "updated_at"\r
4800         ],\r
4801         "associations": {\r
4802           "belongs_to": [],\r
4803           "has_many": [\r
4804             "resource_pictures.by_artist"\r
4805           ],\r
4806           "has_one": []\r
4807         }\r
4808       },\r
4809       "system_picture": {\r
4810         "lists": {\r
4811           "speech_balloon_templates.by_system_picture": {\r
4812             "model_name": "speech_balloon_template",\r
4813             "list_name": "by_system_picture"\r
4814           },\r
4815           "licenses.by_system_picture": {\r
4816             "model_name": "license",\r
4817             "list_name": "by_system_picture"\r
4818           }\r
4819         },\r
4820         "columns": [\r
4821           "id",\r
4822           "ext",\r
4823           "width",\r
4824           "height",\r
4825           "filesize",\r
4826           "md5",\r
4827           "created_at",\r
4828           "updated_at"\r
4829         ],\r
4830         "associations": {\r
4831           "belongs_to": [],\r
4832           "has_many": [\r
4833             "speech_balloon_templates.by_system_picture",\r
4834             "licenses.by_system_picture"\r
4835           ],\r
4836           "has_one": []\r
4837         }\r
4838       }\r
4839     },\r
4840     "filers": {\r
4841       "scroll": {\r
4842         "symbol": {\r
4843           "face": {\r
4844             "type": "image",\r
4845             "args": {\r
4846               "name": "/assets/item.png"\r
4847             }\r
4848           },\r
4849           "link": {\r
4850             "type": "action",\r
4851             "args": {\r
4852               "name": "show"\r
4853             }\r
4854           }\r
4855         },\r
4856         "caption": {\r
4857           "face": {\r
4858             "type": "column",\r
4859             "args": {\r
4860               "name": "title"\r
4861             }\r
4862           },\r
4863           "link": {\r
4864             "type": "action",\r
4865             "args": {\r
4866               "name": "play"\r
4867             }\r
4868           }\r
4869         },\r
4870         "summary": {\r
4871           "type": "template",\r
4872           "args": {\r
4873             "name": "summary"\r
4874           }\r
4875         },\r
4876         "edit": {\r
4877           "type": "default",\r
4878           "args": {}\r
4879         }\r
4880       },\r
4881       "scroll_panel": {\r
4882         "symbol": {\r
4883           "face": {\r
4884             "type": "image",\r
4885             "args": {\r
4886               "name": "/assets/item.png"\r
4887             }\r
4888           },\r
4889           "link": {\r
4890             "type": "none",\r
4891             "args": {}\r
4892           }\r
4893         },\r
4894         "caption": {\r
4895           "face": {\r
4896             "type": "none",\r
4897             "args": {}\r
4898           },\r
4899           "link": {\r
4900             "type": "none",\r
4901             "args": {}\r
4902           }\r
4903         },\r
4904         "summary": {\r
4905           "type": "template",\r
4906           "args": {\r
4907             "name": "summary"\r
4908           }\r
4909         },\r
4910         "edit": {\r
4911           "type": "none"\r
4912         }\r
4913       },\r
4914       "comic": {\r
4915         "symbol": {\r
4916           "face": {\r
4917             "type": "image",\r
4918             "args": {\r
4919               "name": "/assets/item.png"\r
4920             }\r
4921           },\r
4922           "link": {\r
4923             "type": "action",\r
4924             "args": {\r
4925               "name": "show"\r
4926             }\r
4927           }\r
4928         },\r
4929         "caption": {\r
4930           "face": {\r
4931             "type": "column",\r
4932             "args": {\r
4933               "name": "title"\r
4934             }\r
4935           },\r
4936           "link": {\r
4937             "type": "action",\r
4938             "args": {\r
4939               "name": "show"\r
4940             }\r
4941           }\r
4942         },\r
4943         "summary": {\r
4944           "type": "template",\r
4945           "args": {\r
4946             "name": "summary"\r
4947           }\r
4948         },\r
4949         "edit": {\r
4950           "type": "default"\r
4951         }\r
4952       },\r
4953       "story": {\r
4954         "symbol": {\r
4955           "face": {\r
4956             "type": "image",\r
4957             "args": {\r
4958               "name": "/assets/item.png"\r
4959             }\r
4960           },\r
4961           "link": {\r
4962             "type": "action",\r
4963             "args": {\r
4964               "name": "show"\r
4965             }\r
4966           }\r
4967         },\r
4968         "caption": {\r
4969           "face": {\r
4970             "type": "method",\r
4971             "args": {\r
4972               "name": "title_with_t"\r
4973             }\r
4974           },\r
4975           "link": {\r
4976             "type": "action",\r
4977             "args": {\r
4978               "name": "play"\r
4979             }\r
4980           }\r
4981         },\r
4982         "summary": {\r
4983           "type": "template",\r
4984           "args": {\r
4985             "name": "summary"\r
4986           }\r
4987         },\r
4988         "edit": {\r
4989           "type": "default"\r
4990         }\r
4991       },\r
4992       "story_sheet": {\r
4993         "symbol": {\r
4994           "face": {\r
4995             "type": "image",\r
4996             "args": {\r
4997               "name": "/assets/item.png"\r
4998             }\r
4999           },\r
5000           "link": {\r
5001             "type": "none",\r
5002             "args": {}\r
5003           }\r
5004         },\r
5005         "caption": {\r
5006           "face": {\r
5007             "type": "none",\r
5008             "args": {}\r
5009           },\r
5010           "link": {\r
5011             "type": "none",\r
5012             "args": {}\r
5013           }\r
5014         },\r
5015         "summary": {\r
5016           "type": "template",\r
5017           "args": {\r
5018             "name": "summary"\r
5019           }\r
5020         },\r
5021         "edit": {\r
5022           "type": "none"\r
5023         }\r
5024       },\r
5025       "sheet": {\r
5026         "symbol": {\r
5027           "face": {\r
5028             "type": "image",\r
5029             "args": {\r
5030               "name": "/assets/item.png"\r
5031             }\r
5032           },\r
5033           "link": {\r
5034             "type": "action",\r
5035             "args": {\r
5036               "name": "show"\r
5037             }\r
5038           }\r
5039         },\r
5040         "caption": {\r
5041           "face": {\r
5042             "type": "column",\r
5043             "args": {\r
5044               "name": "caption"\r
5045             }\r
5046           },\r
5047           "link": {\r
5048             "type": "action",\r
5049             "args": {\r
5050               "name": "play"\r
5051             }\r
5052           }\r
5053         },\r
5054         "summary": {\r
5055           "type": "template",\r
5056           "args": {\r
5057             "name": "summary"\r
5058           }\r
5059         },\r
5060         "edit": {\r
5061           "type": "default"\r
5062         }\r
5063       },\r
5064       "sheet_panel": {\r
5065         "symbol": {\r
5066           "face": {\r
5067             "type": "image",\r
5068             "args": {\r
5069               "name": "/assets/item.png"\r
5070             }\r
5071           },\r
5072           "link": {\r
5073             "type": "none",\r
5074             "args": {}\r
5075           }\r
5076         },\r
5077         "caption": {\r
5078           "face": {\r
5079             "type": "none",\r
5080             "args": {}\r
5081           },\r
5082           "link": {\r
5083             "type": "none",\r
5084             "args": {}\r
5085           }\r
5086         },\r
5087         "summary": {\r
5088           "type": "template",\r
5089           "args": {\r
5090             "name": "summary"\r
5091           }\r
5092         },\r
5093         "edit": {\r
5094           "type": "none"\r
5095         }\r
5096       },\r
5097       "panel": {\r
5098         "symbol": {\r
5099           "face": {\r
5100             "type": "image",\r
5101             "args": {\r
5102               "name": "/assets/item.png"\r
5103             }\r
5104           },\r
5105           "link": {\r
5106             "type": "action",\r
5107             "args": {\r
5108               "name": "show"\r
5109             }\r
5110           }\r
5111         },\r
5112         "caption": {\r
5113           "face": {\r
5114             "type": "column",\r
5115             "args": {\r
5116               "name": "caption"\r
5117             }\r
5118           },\r
5119           "link": {\r
5120             "type": "none",\r
5121             "args": {}\r
5122           }\r
5123         },\r
5124         "summary": {\r
5125           "type": "template",\r
5126           "args": {\r
5127             "name": "summary"\r
5128           }\r
5129         },\r
5130         "edit": {\r
5131           "type": "default"\r
5132         }\r
5133       },\r
5134       "panel_picture": {\r
5135         "symbol": {\r
5136           "face": {\r
5137             "type": "picture",\r
5138             "args": {\r
5139               "name": "symbol_option"\r
5140             }\r
5141           },\r
5142           "link": {\r
5143             "type": "action",\r
5144             "args": {\r
5145               "name": "show"\r
5146             }\r
5147           }\r
5148         },\r
5149         "caption": {\r
5150           "face": {\r
5151             "type": "column",\r
5152             "args": {\r
5153               "name": "caption"\r
5154             }\r
5155           },\r
5156           "link": {\r
5157             "type": "none",\r
5158             "args": {}\r
5159           }\r
5160         },\r
5161         "summary": {\r
5162           "type": "template",\r
5163           "args": {\r
5164             "name": "summary"\r
5165           }\r
5166         },\r
5167         "edit": {\r
5168           "type": "none"\r
5169         }\r
5170       },\r
5171       "speech_balloon": {\r
5172         "symbol": {\r
5173           "face": {\r
5174             "type": "picture",\r
5175             "args": {\r
5176               "name": "symbol_option"\r
5177             }\r
5178           },\r
5179           "link": {\r
5180             "type": "action",\r
5181             "args": {\r
5182               "name": "show"\r
5183             }\r
5184           }\r
5185         },\r
5186         "caption": {\r
5187           "face": {\r
5188             "type": "method",\r
5189             "args": {\r
5190               "name": "plain_scenario"\r
5191             }\r
5192           },\r
5193           "link": {\r
5194             "type": "none",\r
5195             "args": {}\r
5196           }\r
5197         },\r
5198         "summary": {\r
5199           "type": "template",\r
5200           "args": {\r
5201             "name": "summary"\r
5202           }\r
5203         },\r
5204         "edit": {\r
5205           "type": "none"\r
5206         }\r
5207       },\r
5208       "speech": {\r
5209         "symbol": {\r
5210           "face": {\r
5211             "type": "picture",\r
5212             "args": {\r
5213               "name": "symbol_option"\r
5214             }\r
5215           },\r
5216           "link": {\r
5217             "type": "action",\r
5218             "args": {\r
5219               "name": "show"\r
5220             }\r
5221           }\r
5222         },\r
5223         "caption": {\r
5224           "face": {\r
5225             "type": "column",\r
5226             "args": {\r
5227               "name": "content"\r
5228             }\r
5229           },\r
5230           "link": {\r
5231             "type": "none",\r
5232             "args": {}\r
5233           }\r
5234         },\r
5235         "summary": {\r
5236           "type": "template",\r
5237           "args": {\r
5238             "name": "summary"\r
5239           }\r
5240         },\r
5241         "edit": {\r
5242           "type": "none"\r
5243         }\r
5244       },\r
5245       "balloon": {\r
5246         "symbol": {\r
5247           "face": {\r
5248             "type": "picture",\r
5249             "args": {\r
5250               "name": "symbol_option"\r
5251             }\r
5252           },\r
5253           "link": {\r
5254             "type": "action",\r
5255             "args": {\r
5256               "name": "show"\r
5257             }\r
5258           }\r
5259         },\r
5260         "caption": {\r
5261           "face": {\r
5262             "type": "none",\r
5263             "args": {}\r
5264           },\r
5265           "link": {\r
5266             "type": "none",\r
5267             "args": {}\r
5268           }\r
5269         },\r
5270         "summary": {\r
5271           "type": "template",\r
5272           "args": {\r
5273             "name": "summary"\r
5274           }\r
5275         },\r
5276         "edit": {\r
5277           "type": "none"\r
5278         }\r
5279       },\r
5280       "ground_picture": {\r
5281         "symbol": {\r
5282           "face": {\r
5283             "type": "picture",\r
5284             "args": {\r
5285               "name": "symbol_option"\r
5286             }\r
5287           },\r
5288           "link": {\r
5289             "type": "action",\r
5290             "args": {\r
5291               "name": "show"\r
5292             }\r
5293           }\r
5294         },\r
5295         "caption": {\r
5296           "face": {\r
5297             "type": "column",\r
5298             "args": {\r
5299               "name": "caption"\r
5300             }\r
5301           },\r
5302           "link": {\r
5303             "type": "none"\r
5304           }\r
5305         },\r
5306         "summary": {\r
5307           "type": "template",\r
5308           "args": {\r
5309             "name": "summary"\r
5310           }\r
5311         },\r
5312         "edit": {\r
5313           "type": "none"\r
5314         }\r
5315       },\r
5316       "ground_color": {\r
5317         "symbol": {\r
5318           "face": {\r
5319             "type": "template",\r
5320             "args": {\r
5321               "name": "symbol"\r
5322             }\r
5323           },\r
5324           "link": {\r
5325             "type": "none"\r
5326           }\r
5327         },\r
5328         "caption": {\r
5329           "face": {\r
5330             "type": "column",\r
5331             "args": {\r
5332               "name": "caption"\r
5333             }\r
5334           },\r
5335           "link": {\r
5336             "type": "none"\r
5337           }\r
5338         },\r
5339         "summary": {\r
5340           "type": "template",\r
5341           "args": {\r
5342             "name": "summary"\r
5343           }\r
5344         },\r
5345         "edit": {\r
5346           "type": "none"\r
5347         }\r
5348       },\r
5349       "original_picture": {\r
5350         "symbol": {\r
5351           "face": {\r
5352             "type": "picture",\r
5353             "args": {\r
5354               "name": "symbol_option"\r
5355             }\r
5356           },\r
5357           "link": {\r
5358             "type": "action",\r
5359             "args": {\r
5360               "name": "show"\r
5361             }\r
5362           }\r
5363         },\r
5364         "caption": {\r
5365           "face": {\r
5366             "type": "method",\r
5367             "args": {\r
5368               "name": "revision"\r
5369             }\r
5370           },\r
5371           "link": {\r
5372             "type": "action",\r
5373             "args": {\r
5374               "name": "history"\r
5375             }\r
5376           }\r
5377         },\r
5378         "summary": {\r
5379           "type": "template",\r
5380           "args": {\r
5381             "name": "summary"\r
5382           }\r
5383         },\r
5384         "edit": {\r
5385           "type": "template",\r
5386           "args": {\r
5387             "name": "publish"\r
5388           }\r
5389         }\r
5390       },\r
5391       "picture": {\r
5392         "symbol": {\r
5393           "face": {\r
5394             "type": "picture",\r
5395             "args": {\r
5396               "name": "symbol_option"\r
5397             }\r
5398           },\r
5399           "link": {\r
5400             "type": "action",\r
5401             "args": {\r
5402               "name": "show"\r
5403             }\r
5404           }\r
5405         },\r
5406         "caption": {\r
5407           "face": {\r
5408             "type": "column",\r
5409             "args": {\r
5410               "name": "revision"\r
5411             }\r
5412           },\r
5413           "link": {\r
5414             "type": "action",\r
5415             "args": {\r
5416               "name": "show"\r
5417             }\r
5418           }\r
5419         },\r
5420         "summary": {\r
5421           "type": "template",\r
5422           "args": {\r
5423             "name": "summary"\r
5424           }\r
5425         },\r
5426         "edit": {\r
5427           "type": "none"\r
5428         }\r
5429       },\r
5430       "resource_picture": {\r
5431         "symbol": {\r
5432           "face": {\r
5433             "type": "picture",\r
5434             "args": {\r
5435               "name": "symbol_option"\r
5436             }\r
5437           },\r
5438           "link": {\r
5439             "type": "action",\r
5440             "args": {\r
5441               "name": "show"\r
5442             }\r
5443           }\r
5444         },\r
5445         "caption": {\r
5446           "face": {\r
5447             "type": "none",\r
5448             "args": {}\r
5449           },\r
5450           "link": {\r
5451             "type": "none",\r
5452             "args": {}\r
5453           }\r
5454         },\r
5455         "summary": {\r
5456           "type": "template",\r
5457           "args": {\r
5458             "name": "summary"\r
5459           }\r
5460         },\r
5461         "edit": {\r
5462           "type": "none"\r
5463         }\r
5464       },\r
5465       "speech_balloon_template": {\r
5466         "symbol": {\r
5467           "face": {\r
5468             "type": "picture",\r
5469             "args": {\r
5470               "name": "symbol_option"\r
5471             }\r
5472           },\r
5473           "link": {\r
5474             "type": "action",\r
5475             "args": {\r
5476               "name": "show"\r
5477             }\r
5478           }\r
5479         },\r
5480         "caption": {\r
5481           "face": {\r
5482             "type": "column",\r
5483             "args": {\r
5484               "name": "caption"\r
5485             }\r
5486           },\r
5487           "link": {\r
5488             "type": "action",\r
5489             "args": {\r
5490               "name": "show"\r
5491             }\r
5492           }\r
5493         },\r
5494         "summary": {\r
5495           "type": "none"\r
5496         },\r
5497         "edit": {\r
5498           "type": "none"\r
5499         }\r
5500       },\r
5501       "writing_format": {\r
5502         "symbol": {\r
5503           "face": {\r
5504             "type": "image",\r
5505             "args": {\r
5506               "name": "/assets/item.png"\r
5507             }\r
5508           },\r
5509           "link": {\r
5510             "type": "action",\r
5511             "args": {\r
5512               "name": "show"\r
5513             }\r
5514           }\r
5515         },\r
5516         "caption": {\r
5517           "face": {\r
5518             "type": "column",\r
5519             "args": {\r
5520               "name": "caption"\r
5521             }\r
5522           },\r
5523           "link": {\r
5524             "type": "action",\r
5525             "args": {\r
5526               "name": "show"\r
5527             }\r
5528           }\r
5529         },\r
5530         "summary": {\r
5531           "type": "none"\r
5532         },\r
5533         "edit": {\r
5534           "type": "none"\r
5535         }\r
5536       },\r
5537       "license_group": {\r
5538         "symbol": {\r
5539           "face": {\r
5540             "type": "image",\r
5541             "args": {\r
5542               "name": "/assets/item.png"\r
5543             }\r
5544           },\r
5545           "link": {\r
5546             "type": "action",\r
5547             "args": {\r
5548               "name": "show"\r
5549             }\r
5550           }\r
5551         },\r
5552         "caption": {\r
5553           "face": {\r
5554             "type": "column",\r
5555             "args": {\r
5556               "name": "caption"\r
5557             }\r
5558           },\r
5559           "link": {\r
5560             "type": "url_column",\r
5561             "args": {\r
5562               "name": "url"\r
5563             }\r
5564           }\r
5565         },\r
5566         "summary": {\r
5567           "type": "none",\r
5568           "args": {}\r
5569         },\r
5570         "edit": {\r
5571           "type": "none"\r
5572         }\r
5573       },\r
5574       "license": {\r
5575         "symbol": {\r
5576           "face": {\r
5577             "type": "image",\r
5578             "args": {\r
5579               "name": "/assets/item.png"\r
5580             }\r
5581           },\r
5582           "link": {\r
5583             "type": "action",\r
5584             "args": {\r
5585               "name": "show"\r
5586             }\r
5587           }\r
5588         },\r
5589         "caption": {\r
5590           "face": {\r
5591             "type": "method",\r
5592             "args": {\r
5593               "name": "caption_with_group"\r
5594             }\r
5595           },\r
5596           "link": {\r
5597             "type": "url_column",\r
5598             "args": {\r
5599               "name": "url"\r
5600             }\r
5601           }\r
5602         },\r
5603         "summary": {\r
5604           "type": "template",\r
5605           "args": {\r
5606             "name": "summary"\r
5607           }\r
5608         },\r
5609         "edit": {\r
5610           "type": "none"\r
5611         }\r
5612       },\r
5613       "author": {\r
5614         "symbol": {\r
5615           "face": {\r
5616             "type": "image",\r
5617             "args": {\r
5618               "name": "/assets/item.png"\r
5619             }\r
5620           },\r
5621           "link": {\r
5622             "type": "action",\r
5623             "args": {\r
5624               "name": "show"\r
5625             }\r
5626           }\r
5627         },\r
5628         "caption": {\r
5629           "face": {\r
5630             "type": "column",\r
5631             "args": {\r
5632               "name": "name"\r
5633             }\r
5634           },\r
5635           "link": {\r
5636             "type": "action",\r
5637             "args": {\r
5638               "name": "show"\r
5639             }\r
5640           }\r
5641         },\r
5642         "summary": {\r
5643           "type": "template",\r
5644           "args": {\r
5645             "name": "summary"\r
5646           }\r
5647         },\r
5648         "edit": {\r
5649           "type": "account"\r
5650         }\r
5651       },\r
5652       "artist": {\r
5653         "symbol": {\r
5654           "face": {\r
5655             "type": "image",\r
5656             "args": {\r
5657               "name": "/assets/item.png"\r
5658             }\r
5659           },\r
5660           "link": {\r
5661             "type": "action",\r
5662             "args": {\r
5663               "name": "show"\r
5664             }\r
5665           }\r
5666         },\r
5667         "caption": {\r
5668           "face": {\r
5669             "type": "column",\r
5670             "args": {\r
5671               "name": "name"\r
5672             }\r
5673           },\r
5674           "link": {\r
5675             "type": "action",\r
5676             "args": {\r
5677               "name": "show"\r
5678             }\r
5679           }\r
5680         },\r
5681         "summary": {\r
5682           "type": "template",\r
5683           "args": {\r
5684             "name": "summary"\r
5685           }\r
5686         },\r
5687         "edit": {\r
5688           "type": "account"\r
5689         }\r
5690       },\r
5691       "system_picture": {\r
5692         "symbol": {\r
5693           "face": {\r
5694             "type": "picture",\r
5695             "args": {\r
5696               "name": "symbol_option"\r
5697             }\r
5698           },\r
5699           "link": {\r
5700             "type": "action",\r
5701             "args": {\r
5702               "name": "show"\r
5703             }\r
5704           }\r
5705         },\r
5706         "caption": {\r
5707           "face": {\r
5708             "type": "none",\r
5709             "args": {}\r
5710           },\r
5711           "link": {\r
5712             "type": "none",\r
5713             "args": {}\r
5714           }\r
5715         },\r
5716         "summary": {\r
5717           "type": "none"\r
5718         },\r
5719         "edit": {\r
5720           "type": "none"\r
5721         }\r
5722       }\r
5723     },\r
5724     "elements": [\r
5725       {\r
5726         "name": "panel_picture",\r
5727         "path_name": "panel_pictures",\r
5728         "parts": []\r
5729       },\r
5730       {\r
5731         "name": "speech_balloon",\r
5732         "path_name": "circle_speech_balloon/speech_balloons",\r
5733         "parts": [\r
5734           "balloon",\r
5735           "speech"\r
5736         ]\r
5737       },\r
5738       {\r
5739         "name": "ground_picture",\r
5740         "path_name": "ground_pictures",\r
5741         "parts": []\r
5742       },\r
5743       {\r
5744         "name": "ground_color",\r
5745         "path_name": "ground_colors",\r
5746         "parts": []\r
5747       }\r
5748     ],\r
5749     "forms": {\r
5750       "Panel": "panel",\r
5751       "panel": {\r
5752         "fields": {\r
5753           "caption": {\r
5754             "column": "caption",\r
5755             "label": {},\r
5756             "field": {\r
5757               "type": "text"\r
5758             },\r
5759             "row_break": true\r
5760           },\r
5761           "width": {\r
5762             "column": "width",\r
5763             "label": {},\r
5764             "field": {\r
5765               "type": "number",\r
5766               "options": {\r
5767                 "size": 5\r
5768               }\r
5769             }\r
5770           },\r
5771           "height": {\r
5772             "column": "height",\r
5773             "label": {},\r
5774             "field": {\r
5775               "type": "number",\r
5776               "options": {\r
5777                 "size": 5\r
5778               }\r
5779             },\r
5780             "row_break": true\r
5781           },\r
5782           "border": {\r
5783             "column": "border",\r
5784             "label": {},\r
5785             "field": {\r
5786               "type": "number",\r
5787               "options": {\r
5788                 "size": 5\r
5789               }\r
5790             }\r
5791           },\r
5792           "publish": {\r
5793             "column": "publish",\r
5794             "label": {},\r
5795             "field": {\r
5796               "type": "select"\r
5797             },\r
5798             "row_break": true\r
5799           },\r
5800           "id": {\r
5801             "column": "id",\r
5802             "label": {\r
5803               "type": "hidden"\r
5804             },\r
5805             "field": {\r
5806               "type": "hidden"\r
5807             }\r
5808           },\r
5809           "author_id": {\r
5810             "column": "author_id",\r
5811             "label": {\r
5812               "type": "hidden"\r
5813             },\r
5814             "field": {\r
5815               "type": "hidden"\r
5816             }\r
5817           }\r
5818         },\r
5819         "field_names": [\r
5820           "caption",\r
5821           "width",\r
5822           "height",\r
5823           "border",\r
5824           "publish",\r
5825           "id",\r
5826           "author_id"\r
5827         ]\r
5828       },\r
5829       "PanelPicture": "panel_picture",\r
5830       "panel_picture": {\r
5831         "fields": {\r
5832           "caption": {\r
5833             "column": "caption",\r
5834             "label": {},\r
5835             "field": {\r
5836               "type": "text"\r
5837             },\r
5838             "row_break": true\r
5839           },\r
5840           "x": {\r
5841             "column": "x",\r
5842             "label": {},\r
5843             "field": {\r
5844               "type": "number",\r
5845               "options": {\r
5846                 "size": 5\r
5847               }\r
5848             }\r
5849           },\r
5850           "y": {\r
5851             "column": "y",\r
5852             "label": {},\r
5853             "field": {\r
5854               "type": "number",\r
5855               "options": {\r
5856                 "size": 5\r
5857               }\r
5858             },\r
5859             "row_break": true\r
5860           },\r
5861           "width": {\r
5862             "column": "width",\r
5863             "label": {},\r
5864             "field": {\r
5865               "type": "number",\r
5866               "options": {\r
5867                 "size": 5\r
5868               }\r
5869             },\r
5870             "helpers": {\r
5871               "size": {\r
5872                 "path": "panels/size_helper",\r
5873                 "options": {\r
5874                   "class": "panel_picture_width_tool"\r
5875                 }\r
5876               }\r
5877             },\r
5878             "row_break": true\r
5879           },\r
5880           "height": {\r
5881             "column": "height",\r
5882             "label": {},\r
5883             "field": {\r
5884               "type": "number",\r
5885               "options": {\r
5886                 "size": 5\r
5887               }\r
5888             },\r
5889             "helpers": {\r
5890               "size": {\r
5891                 "path": "panels/size_helper",\r
5892                 "options": {\r
5893                   "class": "panel_picture_height_tool"\r
5894                 }\r
5895               }\r
5896             },\r
5897             "row_break": true\r
5898           },\r
5899           "link": {\r
5900             "column": "link",\r
5901             "label": {},\r
5902             "field": {\r
5903               "type": "text"\r
5904             },\r
5905             "row_break": true\r
5906           },\r
5907           "id": {\r
5908             "column": "id",\r
5909             "label": {\r
5910               "type": "hidden"\r
5911             },\r
5912             "field": {\r
5913               "type": "hidden"\r
5914             }\r
5915           },\r
5916           "panel_id": {\r
5917             "column": "panel_id",\r
5918             "label": {\r
5919               "type": "hidden"\r
5920             },\r
5921             "field": {\r
5922               "type": "hidden"\r
5923             }\r
5924           },\r
5925           "picture_id": {\r
5926             "column": "picture_id",\r
5927             "label": {},\r
5928             "field": {\r
5929               "type": "hidden"\r
5930             },\r
5931             "helpers": {\r
5932               "popup": {\r
5933                 "path": "panels/popup_helper",\r
5934                 "source": "pictures",\r
5935                 "options": {}\r
5936               }\r
5937             }\r
5938           },\r
5939           "z": {\r
5940             "column": "z",\r
5941             "label": {\r
5942               "type": "hidden"\r
5943             },\r
5944             "field": {\r
5945               "type": "hidden"\r
5946             }\r
5947           },\r
5948           "t": {\r
5949             "column": "t",\r
5950             "label": {\r
5951               "type": "hidden"\r
5952             },\r
5953             "field": {\r
5954               "type": "hidden"\r
5955             }\r
5956           }\r
5957         },\r
5958         "field_names": [\r
5959           "caption",\r
5960           "x",\r
5961           "y",\r
5962           "width",\r
5963           "height",\r
5964           "link",\r
5965           "id",\r
5966           "panel_id",\r
5967           "picture_id",\r
5968           "z",\r
5969           "t"\r
5970         ]\r
5971       },\r
5972       "speech_balloon": {\r
5973         "fields": {\r
5974           "speech_balloon.id": {\r
5975             "column": "id",\r
5976             "label": {\r
5977               "type": "hidden"\r
5978             },\r
5979             "field": {\r
5980               "type": "hidden"\r
5981             }\r
5982           },\r
5983           "speech_balloon.panel_id": {\r
5984             "column": "panel_id",\r
5985             "label": {\r
5986               "type": "hidden"\r
5987             },\r
5988             "field": {\r
5989               "type": "hidden"\r
5990             }\r
5991           },\r
5992           "speech_balloon.speech_balloon_template_id": {\r
5993             "column": "speech_balloon_template_id",\r
5994             "label": {\r
5995               "type": "hidden"\r
5996             },\r
5997             "field": {\r
5998               "type": "hidden"\r
5999             }\r
6000           },\r
6001           "speech_balloon.caption": {\r
6002             "column": "caption",\r
6003             "label": {},\r
6004             "field": {\r
6005               "type": "text"\r
6006             },\r
6007             "row_break": true\r
6008           },\r
6009           "speech_balloon.z": {\r
6010             "column": "z",\r
6011             "label": {\r
6012               "type": "hidden"\r
6013             },\r
6014             "field": {\r
6015               "type": "hidden"\r
6016             }\r
6017           },\r
6018           "speech_balloon.t": {\r
6019             "column": "t",\r
6020             "label": {\r
6021               "type": "hidden"\r
6022             },\r
6023             "field": {\r
6024               "type": "hidden"\r
6025             }\r
6026           },\r
6027           "speech_balloon.classname": {\r
6028             "column": "classname",\r
6029             "label": {\r
6030               "type": "hidden"\r
6031             },\r
6032             "field": {\r
6033               "type": "hidden"\r
6034             }\r
6035           },\r
6036           "speech_balloon.settings": {\r
6037             "column": "settings",\r
6038             "label": {\r
6039               "type": "hidden"\r
6040             },\r
6041             "field": {\r
6042               "type": "hidden"\r
6043             }\r
6044           },\r
6045           "balloon.id": {\r
6046             "model": "balloon",\r
6047             "part": "balloon",\r
6048             "column": "id",\r
6049             "label": {\r
6050               "type": "hidden"\r
6051             },\r
6052             "field": {\r
6053               "type": "hidden"\r
6054             }\r
6055           },\r
6056           "balloon.speech_balloon_id": {\r
6057             "model": "balloon",\r
6058             "part": "balloon",\r
6059             "column": "speech_balloon_id",\r
6060             "label": {\r
6061               "type": "hidden"\r
6062             },\r
6063             "field": {\r
6064               "type": "hidden"\r
6065             }\r
6066           },\r
6067           "balloon.system_picture_id": {\r
6068             "model": "balloon",\r
6069             "part": "balloon",\r
6070             "column": "system_picture_id",\r
6071             "label": {\r
6072               "type": "hidden"\r
6073             },\r
6074             "field": {\r
6075               "type": "hidden"\r
6076             }\r
6077           },\r
6078           "balloon.r": {\r
6079             "model": "balloon",\r
6080             "part": "balloon",\r
6081             "column": "r",\r
6082             "label": {},\r
6083             "field": {\r
6084               "type": "number",\r
6085               "options": {\r
6086                 "size": 5\r
6087               }\r
6088             },\r
6089             "helpers": {\r
6090               "tail_angle": {\r
6091                 "path": "panels/tail_angle_helper",\r
6092                 "options": {}\r
6093               }\r
6094             },\r
6095             "row_break": true\r
6096           },\r
6097           "balloon.x": {\r
6098             "model": "balloon",\r
6099             "part": "balloon",\r
6100             "column": "x",\r
6101             "label": {},\r
6102             "field": {\r
6103               "type": "number",\r
6104               "options": {\r
6105                 "size": 5\r
6106               }\r
6107             }\r
6108           },\r
6109           "balloon.y": {\r
6110             "model": "balloon",\r
6111             "part": "balloon",\r
6112             "column": "y",\r
6113             "label": {},\r
6114             "field": {\r
6115               "type": "number",\r
6116               "options": {\r
6117                 "size": 5\r
6118               }\r
6119             },\r
6120             "row_break": true\r
6121           },\r
6122           "balloon.width": {\r
6123             "model": "balloon",\r
6124             "part": "balloon",\r
6125             "column": "width",\r
6126             "label": {},\r
6127             "field": {\r
6128               "type": "number",\r
6129               "options": {\r
6130                 "size": 5\r
6131               }\r
6132             }\r
6133           },\r
6134           "balloon.height": {\r
6135             "model": "balloon",\r
6136             "part": "balloon",\r
6137             "column": "height",\r
6138             "label": {},\r
6139             "field": {\r
6140               "type": "number",\r
6141               "options": {\r
6142                 "size": 5\r
6143               }\r
6144             },\r
6145             "row_break": true\r
6146           },\r
6147           "balloon.settings": {\r
6148             "model": "balloon",\r
6149             "part": "balloon",\r
6150             "column": "settings",\r
6151             "label": {\r
6152               "type": "hidden"\r
6153             },\r
6154             "field": {\r
6155               "type": "hidden"\r
6156             }\r
6157           },\r
6158           "speech.id": {\r
6159             "model": "speech",\r
6160             "part": "speech",\r
6161             "column": "id",\r
6162             "label": {\r
6163               "type": "hidden"\r
6164             },\r
6165             "field": {\r
6166               "type": "hidden"\r
6167             }\r
6168           },\r
6169           "speech.speech_balloon_id": {\r
6170             "model": "speech",\r
6171             "part": "speech",\r
6172             "column": "speech_balloon_id",\r
6173             "label": {\r
6174               "type": "hidden"\r
6175             },\r
6176             "field": {\r
6177               "type": "hidden"\r
6178             }\r
6179           },\r
6180           "speech.x": {\r
6181             "model": "speech",\r
6182             "part": "speech",\r
6183             "column": "x",\r
6184             "label": {\r
6185               "type": "hidden"\r
6186             },\r
6187             "field": {\r
6188               "type": "hidden"\r
6189             }\r
6190           },\r
6191           "speech.y": {\r
6192             "model": "speech",\r
6193             "part": "speech",\r
6194             "column": "y",\r
6195             "label": {\r
6196               "type": "hidden"\r
6197             },\r
6198             "field": {\r
6199               "type": "hidden"\r
6200             }\r
6201           },\r
6202           "speech.width": {\r
6203             "model": "speech",\r
6204             "part": "speech",\r
6205             "column": "width",\r
6206             "label": {\r
6207               "type": "hidden"\r
6208             },\r
6209             "field": {\r
6210               "type": "hidden"\r
6211             }\r
6212           },\r
6213           "speech.height": {\r
6214             "model": "speech",\r
6215             "part": "speech",\r
6216             "column": "height",\r
6217             "label": {\r
6218               "type": "hidden"\r
6219             },\r
6220             "field": {\r
6221               "type": "hidden"\r
6222             }\r
6223           },\r
6224           "speech.writing_format_id": {\r
6225             "model": "speech",\r
6226             "part": "speech",\r
6227             "column": "writing_format_id",\r
6228             "label": {},\r
6229             "field": {\r
6230               "type": "select"\r
6231             }\r
6232           },\r
6233           "speech.font_size": {\r
6234             "model": "speech",\r
6235             "part": "speech",\r
6236             "column": "font_size",\r
6237             "label": {},\r
6238             "field": {\r
6239               "type": "select"\r
6240             },\r
6241             "row_break": true\r
6242           },\r
6243           "speech.text_align": {\r
6244             "model": "speech",\r
6245             "part": "speech",\r
6246             "column": "text_align",\r
6247             "label": {},\r
6248             "field": {\r
6249               "type": "select"\r
6250             }\r
6251           },\r
6252           "speech.quotes": {\r
6253             "model": "speech",\r
6254             "part": "speech",\r
6255             "column": "quotes",\r
6256             "label": {},\r
6257             "field": {\r
6258               "type": "text",\r
6259               "options": {\r
6260                 "size": 5\r
6261               }\r
6262             }\r
6263           },\r
6264           "speech.content": {\r
6265             "model": "speech",\r
6266             "part": "speech",\r
6267             "column": "content",\r
6268             "label": {\r
6269               "row_break": true\r
6270             },\r
6271             "field": {\r
6272               "type": "text_area",\r
6273               "options": {\r
6274                 "size": "45x5"\r
6275               }\r
6276             }\r
6277           },\r
6278           "speech.fore_color": {\r
6279             "model": "speech",\r
6280             "part": "speech",\r
6281             "column": "fore_color",\r
6282             "label": {\r
6283               "row_break": true\r
6284             },\r
6285             "field": {\r
6286               "type": "hidden"\r
6287             },\r
6288             "helpers": {\r
6289               "color": {\r
6290                 "path": "panels/color_helper",\r
6291                 "options": {},\r
6292                 "wrapper": "speech-fore_color-wrap"\r
6293               }\r
6294             }\r
6295           },\r
6296           "speech.settings": {\r
6297             "model": "speech",\r
6298             "part": "speech",\r
6299             "column": "settings",\r
6300             "label": {\r
6301               "type": "hidden"\r
6302             },\r
6303             "field": {\r
6304               "type": "hidden"\r
6305             }\r
6306           }\r
6307         }\r
6308       },\r
6309       "CircleSpeechBalloon": {\r
6310         "base": "speech_balloon",\r
6311         "fields": {},\r
6312         "field_names": [\r
6313           "speech_balloon.caption",\r
6314           "balloon.r",\r
6315           "balloon.x",\r
6316           "balloon.y",\r
6317           "balloon.width",\r
6318           "balloon.height",\r
6319           "balloon.id",\r
6320           "balloon.speech_balloon_id",\r
6321           "balloon.system_picture_id",\r
6322           "balloon.settings",\r
6323           "speech.writing_format_id",\r
6324           "speech.font_size",\r
6325           "speech.text_align",\r
6326           "speech.quotes",\r
6327           "speech.content",\r
6328           "speech.fore_color",\r
6329           "speech.id",\r
6330           "speech.speech_balloon_id",\r
6331           "speech.x",\r
6332           "speech.y",\r
6333           "speech.width",\r
6334           "speech.height",\r
6335           "speech.settings",\r
6336           "speech_balloon.id",\r
6337           "speech_balloon.panel_id",\r
6338           "speech_balloon.speech_balloon_template_id",\r
6339           "speech_balloon.classname",\r
6340           "speech_balloon.z",\r
6341           "speech_balloon.t",\r
6342           "speech_balloon.settings"\r
6343         ]\r
6344       },\r
6345       "PlainSpeechBalloon": {\r
6346         "base": "speech_balloon",\r
6347         "fields": {\r
6348           "balloon.r": {\r
6349             "model": "balloon",\r
6350             "part": "balloon",\r
6351             "column": "r",\r
6352             "label": {\r
6353               "type": "hidden"\r
6354             },\r
6355             "field": {\r
6356               "type": "hidden"\r
6357             }\r
6358           }\r
6359         },\r
6360         "field_names": [\r
6361           "speech_balloon.caption",\r
6362           "balloon.r",\r
6363           "balloon.x",\r
6364           "balloon.y",\r
6365           "balloon.width",\r
6366           "balloon.height",\r
6367           "balloon.id",\r
6368           "balloon.speech_balloon_id",\r
6369           "balloon.system_picture_id",\r
6370           "balloon.settings",\r
6371           "speech.writing_format_id",\r
6372           "speech.font_size",\r
6373           "speech.text_align",\r
6374           "speech.quotes",\r
6375           "speech.content",\r
6376           "speech.fore_color",\r
6377           "speech.id",\r
6378           "speech.speech_balloon_id",\r
6379           "speech.x",\r
6380           "speech.y",\r
6381           "speech.width",\r
6382           "speech.height",\r
6383           "speech.settings",\r
6384           "speech_balloon.id",\r
6385           "speech_balloon.panel_id",\r
6386           "speech_balloon.speech_balloon_template_id",\r
6387           "speech_balloon.classname",\r
6388           "speech_balloon.z",\r
6389           "speech_balloon.t",\r
6390           "speech_balloon.settings"\r
6391         ]\r
6392       },\r
6393       "SquareSpeechBalloon": {\r
6394         "base": "speech_balloon",\r
6395         "fields": {\r
6396           "balloon.r": {\r
6397             "model": "balloon",\r
6398             "part": "balloon",\r
6399             "column": "r",\r
6400             "label": {\r
6401               "type": "hidden"\r
6402             },\r
6403             "field": {\r
6404               "type": "hidden"\r
6405             }\r
6406           }\r
6407         },\r
6408         "field_names": [\r
6409           "speech_balloon.caption",\r
6410           "balloon.r",\r
6411           "balloon.x",\r
6412           "balloon.y",\r
6413           "balloon.width",\r
6414           "balloon.height",\r
6415           "balloon.id",\r
6416           "balloon.speech_balloon_id",\r
6417           "balloon.system_picture_id",\r
6418           "balloon.settings",\r
6419           "speech.writing_format_id",\r
6420           "speech.font_size",\r
6421           "speech.text_align",\r
6422           "speech.quotes",\r
6423           "speech.content",\r
6424           "speech.fore_color",\r
6425           "speech.id",\r
6426           "speech.speech_balloon_id",\r
6427           "speech.x",\r
6428           "speech.y",\r
6429           "speech.width",\r
6430           "speech.height",\r
6431           "speech.settings",\r
6432           "speech_balloon.id",\r
6433           "speech_balloon.panel_id",\r
6434           "speech_balloon.speech_balloon_template_id",\r
6435           "speech_balloon.classname",\r
6436           "speech_balloon.z",\r
6437           "speech_balloon.t",\r
6438           "speech_balloon.settings"\r
6439         ]\r
6440       },\r
6441       "GroundPicture": "ground_picture",\r
6442       "ground_picture": {\r
6443         "fields": {\r
6444           "id": {\r
6445             "column": "id",\r
6446             "label": {\r
6447               "type": "hidden"\r
6448             },\r
6449             "field": {\r
6450               "type": "hidden"\r
6451             }\r
6452           },\r
6453           "panel_id": {\r
6454             "column": "panel_id",\r
6455             "label": {\r
6456               "type": "hidden"\r
6457             },\r
6458             "field": {\r
6459               "type": "hidden"\r
6460             }\r
6461           },\r
6462           "picture_id": {\r
6463             "column": "picture_id",\r
6464             "label": {\r
6465               "type": "hidden"\r
6466             },\r
6467             "field": {\r
6468               "type": "hidden"\r
6469             }\r
6470           },\r
6471           "caption": {\r
6472             "column": "caption",\r
6473             "label": {},\r
6474             "field": {\r
6475               "type": "text"\r
6476             },\r
6477             "row_break": true\r
6478           },\r
6479           "repeat": {\r
6480             "column": "repeat",\r
6481             "label": {},\r
6482             "field": {\r
6483               "type": "select",\r
6484               "options": {\r
6485                 "source": "magic_number",\r
6486                 "key": "ground_picture_repeat_items"\r
6487               }\r
6488             },\r
6489             "row_break": true\r
6490           },\r
6491           "x": {\r
6492             "column": "x",\r
6493             "label": {},\r
6494             "field": {\r
6495               "type": "number",\r
6496               "options": {\r
6497                 "size": 5\r
6498               }\r
6499             }\r
6500           },\r
6501           "y": {\r
6502             "column": "y",\r
6503             "label": {},\r
6504             "field": {\r
6505               "type": "number",\r
6506               "options": {\r
6507                 "size": 5\r
6508               }\r
6509             },\r
6510             "row_break": true\r
6511           },\r
6512           "z": {\r
6513             "column": "z",\r
6514             "label": {\r
6515               "type": "hidden"\r
6516             },\r
6517             "field": {\r
6518               "type": "hidden"\r
6519             }\r
6520           },\r
6521           "t": {\r
6522             "column": "t",\r
6523             "label": {\r
6524               "type": "hidden"\r
6525             },\r
6526             "field": {\r
6527               "type": "hidden"\r
6528             }\r
6529           }\r
6530         },\r
6531         "field_names": [\r
6532           "caption",\r
6533           "repeat",\r
6534           "x",\r
6535           "y",\r
6536           "z",\r
6537           "t",\r
6538           "id",\r
6539           "panel_id",\r
6540           "picture_id"\r
6541         ]\r
6542       },\r
6543       "GroundColor": "ground_color",\r
6544       "ground_color": {\r
6545         "fields": {\r
6546           "id": {\r
6547             "column": "id",\r
6548             "label": {\r
6549               "type": "hidden"\r
6550             },\r
6551             "field": {\r
6552               "type": "hidden"\r
6553             }\r
6554           },\r
6555           "panel_id": {\r
6556             "column": "panel_id",\r
6557             "label": {\r
6558               "type": "hidden"\r
6559             },\r
6560             "field": {\r
6561               "type": "hidden"\r
6562             }\r
6563           },\r
6564           "caption": {\r
6565             "column": "caption",\r
6566             "label": {},\r
6567             "field": {\r
6568               "type": "text"\r
6569             },\r
6570             "row_break": true\r
6571           },\r
6572           "code": {\r
6573             "column": "code",\r
6574             "label": {\r
6575               "row_break": true\r
6576             },\r
6577             "field": {\r
6578               "type": "hidden"\r
6579             },\r
6580             "helpers": {\r
6581               "color": {\r
6582                 "path": "panels/color_helper",\r
6583                 "options": {},\r
6584                 "wrapper": "ground_color-code-wrap"\r
6585               }\r
6586             },\r
6587             "row_break": true\r
6588           },\r
6589           "orientation": {\r
6590             "column": "orientation",\r
6591             "label": {},\r
6592             "field": {\r
6593               "type": "select"\r
6594             },\r
6595             "row_break": true\r
6596           },\r
6597           "xy": {\r
6598             "column": "xy",\r
6599             "label": {},\r
6600             "field": {\r
6601               "type": "number",\r
6602               "options": {\r
6603                 "size": 5\r
6604               }\r
6605             }\r
6606           },\r
6607           "wh": {\r
6608             "column": "wh",\r
6609             "label": {},\r
6610             "field": {\r
6611               "type": "number",\r
6612               "options": {\r
6613                 "size": 5\r
6614               }\r
6615             },\r
6616             "row_break": true\r
6617           },\r
6618           "z": {\r
6619             "column": "z",\r
6620             "label": {\r
6621               "type": "hidden"\r
6622             },\r
6623             "field": {\r
6624               "type": "hidden"\r
6625             }\r
6626           },\r
6627           "t": {\r
6628             "column": "t",\r
6629             "label": {\r
6630               "type": "hidden"\r
6631             },\r
6632             "field": {\r
6633               "type": "hidden"\r
6634             }\r
6635           }\r
6636         },\r
6637         "field_names": [\r
6638           "id",\r
6639           "panel_id",\r
6640           "caption",\r
6641           "code",\r
6642           "orientation",\r
6643           "xy",\r
6644           "wh",\r
6645           "z",\r
6646           "t"\r
6647         ]\r
6648       }\r
6649     }\r
6650   }\r
6651 }