OSDN Git Service

fix profiler
[pettanr/pettanr.git] / public / manifest.json
1 {\r
2   "items": {\r
3     "folder": {},\r
4     "scroll": {\r
5       "type": "binder",\r
6       "args": {}\r
7     },\r
8     "scroll_panel": {\r
9       "type": "leaf",\r
10       "args": {\r
11         "parent_model_name": "scroll",\r
12         "destination_model_name": "panel"\r
13       }\r
14     },\r
15     "comic": {\r
16       "type": "binder",\r
17       "args": {}\r
18     },\r
19     "comic_story": {\r
20       "type": "leaf",\r
21       "args": {\r
22         "parent_model_name": "comic",\r
23         "destination_model_name": "story"\r
24       }\r
25     },\r
26     "story": {\r
27       "type": "binder",\r
28       "args": {}\r
29     },\r
30     "story_sheet": {\r
31       "type": "leaf",\r
32       "args": {\r
33         "parent_model_name": "story",\r
34         "destination_model_name": "sheet"\r
35       }\r
36     },\r
37     "sheet": {\r
38       "type": "root",\r
39       "args": {}\r
40     },\r
41     "sheet_panel": {\r
42       "type": "element",\r
43       "args": {\r
44         "parent_model_name": "sheet"\r
45       }\r
46     },\r
47     "panel": {\r
48       "type": "root",\r
49       "args": {}\r
50     },\r
51     "panel_picture": {\r
52       "type": "element",\r
53       "args": {\r
54         "parent_model_name": "panel"\r
55       }\r
56     },\r
57     "speech_balloon": {\r
58       "type": "element",\r
59       "args": {\r
60         "parent_model_name": "panel",\r
61         "boost": {\r
62           "speech_balloon_template": {\r
63             "extend_model_class_name": "SpeechBalloon",\r
64             "item_name_for_extend_model": "speech_balloon"\r
65           }\r
66         }\r
67       }\r
68     },\r
69     "balloon": {\r
70       "type": "element",\r
71       "args": {\r
72         "parent_model_name": "speech_balloon",\r
73         "boost": {\r
74           "speech_balloon_template": {\r
75             "extend_model_class_name": "Balloon",\r
76             "item_name_for_extend_model": "balloon"\r
77           }\r
78         }\r
79       }\r
80     },\r
81     "speech": {\r
82       "type": "element",\r
83       "args": {\r
84         "parent_model_name": "speech_balloon",\r
85         "boost": {\r
86           "writing_format": {\r
87             "level": "read",\r
88             "item_name_for_extend_model": "renderer",\r
89             "extend_module_name": "RendererModule"\r
90           },\r
91           "speech_balloon_template": {\r
92             "extend_model_class_name": "Speech",\r
93             "item_name_for_extend_model": "speech"\r
94           }\r
95         }\r
96       }\r
97     },\r
98     "ground_picture": {\r
99       "type": "element",\r
100       "args": {\r
101         "parent_model_name": "panel"\r
102       }\r
103     },\r
104     "ground_color": {\r
105       "type": "element",\r
106       "args": {\r
107         "parent_model_name": "panel"\r
108       }\r
109     },\r
110     "original_picture": {\r
111       "type": "content"\r
112     },\r
113     "picture": {\r
114       "type": "content",\r
115       "args": {\r
116         "boost": {\r
117           "license_group": {\r
118             "extend_model_class_name": "License",\r
119             "item_name_for_extend_model": "license"\r
120           },\r
121           "license": {\r
122             "level": "read",\r
123             "template_name": "license_group",\r
124             "extend_model_class_name": "Attribute",\r
125             "item_name_for_extend_model": "attribute"\r
126           },\r
127           "credit_picture": {\r
128             "level": "read",\r
129             "template_name": "license_group",\r
130             "extend_model_class_name": "CreditPicture",\r
131             "item_name_for_extend_model": "credit_picture"\r
132           }\r
133         }\r
134       }\r
135     },\r
136     "resource_picture": {\r
137       "type": "content",\r
138       "args": {\r
139         "boost": {\r
140           "license_group": {\r
141             "extend_model_class_name": "License",\r
142             "item_name_for_extend_model": "license"\r
143           },\r
144           "license": {\r
145             "level": "read",\r
146             "template_name": "license_group",\r
147             "extend_model_class_name": "Attribute",\r
148             "item_name_for_extend_model": "attribute"\r
149           },\r
150           "credit_picture": {\r
151             "level": "read",\r
152             "template_name": "license_group",\r
153             "extend_model_class_name": "CreditPicture",\r
154             "item_name_for_extend_model": "credit_picture"\r
155           }\r
156         }\r
157       }\r
158     },\r
159     "original_picture_license_group": {},\r
160     "original_picture_license": {\r
161       "args": {\r
162         "boost": {\r
163           "license": {\r
164             "template_name": "license_group",\r
165             "extend_model_class_name": "Attribute",\r
166             "item_name_for_extend_model": "attribute"\r
167           }\r
168         }\r
169       }\r
170     },\r
171     "speech_balloon_template": {\r
172       "type": "template"\r
173     },\r
174     "writing_format": {\r
175       "type": "template"\r
176     },\r
177     "license_group": {\r
178       "type": "template"\r
179     },\r
180     "license": {\r
181       "type": "system_resource",\r
182       "args": {\r
183         "parent_model_name": "license_group",\r
184         "boost": {\r
185           "license_group": {\r
186             "extend_model_class_name": "License",\r
187             "item_name_for_extend_model": "license"\r
188           },\r
189           "credit_picture": {\r
190             "level": "read",\r
191             "template_name": "license_group",\r
192             "extend_model_class_name": "CreditPicture",\r
193             "item_name_for_extend_model": "credit_picture"\r
194           }\r
195         }\r
196       }\r
197     },\r
198     "author": {\r
199       "type": "owner"\r
200     },\r
201     "artist": {\r
202       "type": "owner"\r
203     },\r
204     "system_picture": {\r
205       "type": "system_resource"\r
206     }\r
207   },\r
208   "controllers": {\r
209     "folders": {\r
210       "item_name": "folder",\r
211       "actions": {\r
212         "root": {\r
213           "type": "show"\r
214         },\r
215         "index": {\r
216           "type": "list",\r
217           "args": {\r
218             "list_name": "public",\r
219             "param_id": "none"\r
220           }\r
221         },\r
222         "show": {\r
223           "type": "show"\r
224         },\r
225         "watch": {\r
226           "type": "show"\r
227         },\r
228         "count": {\r
229           "type": "count",\r
230           "args": {\r
231             "list_name": "public"\r
232           }\r
233         },\r
234         "new": {\r
235           "type": "new"\r
236         },\r
237         "edit": {\r
238           "type": "edit"\r
239         },\r
240         "destroy": {\r
241           "type": "destroy"\r
242         }\r
243       }\r
244     },\r
245     "scrolls": {\r
246       "item_name": "scroll",\r
247       "actions": {\r
248         "index": {\r
249           "type": "list",\r
250           "args": {\r
251             "list_name": "public",\r
252             "param_id": "none"\r
253           }\r
254         },\r
255         "by_author": {\r
256           "type": "list",\r
257           "args": {\r
258             "param_id": "suffix"\r
259           }\r
260         },\r
261         "by_panel": {\r
262           "type": "list",\r
263           "args": {\r
264             "param_id": "suffix"\r
265           }\r
266         },\r
267         "play": {\r
268           "type": "list",\r
269           "args": {\r
270             "item_name": "scroll_panel",\r
271             "list_name": "play"\r
272           }\r
273         },\r
274         "show": {\r
275           "type": "show"\r
276         },\r
277         "count": {\r
278           "type": "count",\r
279           "args": {\r
280             "list_name": "public"\r
281           }\r
282         },\r
283         "count_by_author": {\r
284           "type": "count"\r
285         },\r
286         "count_by_panel": {\r
287           "type": "count"\r
288         },\r
289         "new": {\r
290           "type": "new"\r
291         },\r
292         "edit": {\r
293           "type": "edit"\r
294         },\r
295         "create": {\r
296           "type": "create"\r
297         },\r
298         "update": {\r
299           "type": "update"\r
300         },\r
301         "destroy": {\r
302           "type": "destroy"\r
303         }\r
304       }\r
305     },\r
306     "scroll_panels": {\r
307       "item_name": "scroll_panel",\r
308       "actions": {\r
309         "index": {\r
310           "type": "list",\r
311           "args": {\r
312             "list_name": "public",\r
313             "param_id": "none"\r
314           }\r
315         },\r
316         "by_panel": {\r
317           "type": "list",\r
318           "args": {\r
319             "param_id": "suffix"\r
320           }\r
321         },\r
322         "by_scroll": {\r
323           "type": "list",\r
324           "args": {\r
325             "param_id": "suffix"\r
326           }\r
327         },\r
328         "by_author": {\r
329           "type": "list",\r
330           "args": {\r
331             "param_id": "suffix"\r
332           }\r
333         },\r
334         "show": {\r
335           "type": "show"\r
336         },\r
337         "count": {\r
338           "type": "count",\r
339           "args": {\r
340             "list_name": "public"\r
341           }\r
342         },\r
343         "count_by_panel": {\r
344           "type": "count"\r
345         },\r
346         "count_by_scroll": {\r
347           "type": "count"\r
348         },\r
349         "count_by_author": {\r
350           "type": "count"\r
351         },\r
352         "new": {\r
353           "type": "new"\r
354         },\r
355         "edit": {\r
356           "type": "edit"\r
357         },\r
358         "create": {\r
359           "type": "create"\r
360         },\r
361         "update": {\r
362           "type": "update"\r
363         },\r
364         "destroy": {\r
365           "type": "destroy"\r
366         }\r
367       }\r
368     },\r
369     "comics": {\r
370       "item_name": "comic",\r
371       "actions": {\r
372         "index": {\r
373           "type": "list",\r
374           "args": {\r
375             "list_name": "public",\r
376             "param_id": "none"\r
377           }\r
378         },\r
379         "by_story": {\r
380           "type": "list",\r
381           "args": {\r
382             "param_id": "suffix"\r
383           }\r
384         },\r
385         "by_author": {\r
386           "type": "list",\r
387           "args": {\r
388             "param_id": "suffix"\r
389           }\r
390         },\r
391         "play": {\r
392           "type": "list",\r
393           "args": {\r
394             "item_name": "comic_story",\r
395             "list_name": "play"\r
396           }\r
397         },\r
398         "show": {\r
399           "type": "show"\r
400         },\r
401         "count": {\r
402           "type": "count",\r
403           "args": {\r
404             "list_name": "public"\r
405           }\r
406         },\r
407         "count_by_story": {\r
408           "type": "count"\r
409         },\r
410         "count_by_author": {\r
411           "type": "count"\r
412         },\r
413         "new": {\r
414           "type": "new"\r
415         },\r
416         "edit": {\r
417           "type": "edit"\r
418         },\r
419         "create": {\r
420           "type": "create"\r
421         },\r
422         "update": {\r
423           "type": "update"\r
424         },\r
425         "destroy": {\r
426           "type": "destroy"\r
427         }\r
428       }\r
429     },\r
430     "comic_stories": {\r
431       "item_name": "comic_story",\r
432       "actions": {\r
433         "index": {\r
434           "type": "list",\r
435           "args": {\r
436             "list_name": "public",\r
437             "param_id": "none"\r
438           }\r
439         },\r
440         "by_comic": {\r
441           "type": "list",\r
442           "args": {\r
443             "param_id": "suffix"\r
444           }\r
445         },\r
446         "by_story": {\r
447           "type": "list",\r
448           "args": {\r
449             "param_id": "suffix"\r
450           }\r
451         },\r
452         "show": {\r
453           "type": "show"\r
454         },\r
455         "count": {\r
456           "type": "count",\r
457           "args": {\r
458             "list_name": "public"\r
459           }\r
460         },\r
461         "count_by_comic": {\r
462           "type": "count"\r
463         },\r
464         "count_by_story": {\r
465           "type": "count"\r
466         },\r
467         "new": {\r
468           "type": "new"\r
469         },\r
470         "edit": {\r
471           "type": "edit"\r
472         },\r
473         "create": {\r
474           "type": "create"\r
475         },\r
476         "update": {\r
477           "type": "update"\r
478         },\r
479         "destroy": {\r
480           "type": "destroy"\r
481         }\r
482       }\r
483     },\r
484     "stories": {\r
485       "item_name": "story",\r
486       "actions": {\r
487         "index": {\r
488           "type": "list",\r
489           "args": {\r
490             "list_name": "public",\r
491             "param_id": "none"\r
492           }\r
493         },\r
494         "by_comic": {\r
495           "type": "list",\r
496           "args": {\r
497             "param_id": "suffix"\r
498           }\r
499         },\r
500         "by_sheet": {\r
501           "type": "list",\r
502           "args": {\r
503             "param_id": "suffix"\r
504           }\r
505         },\r
506         "by_author": {\r
507           "type": "list",\r
508           "args": {\r
509             "param_id": "suffix"\r
510           }\r
511         },\r
512         "play": {\r
513           "type": "list",\r
514           "args": {\r
515             "item_name": "story_sheet",\r
516             "list_name": "play"\r
517           }\r
518         },\r
519         "show": {\r
520           "type": "show"\r
521         },\r
522         "count": {\r
523           "type": "count",\r
524           "args": {\r
525             "list_name": "public"\r
526           }\r
527         },\r
528         "count_by_comic": {\r
529           "type": "count"\r
530         },\r
531         "count_by_sheet": {\r
532           "type": "count"\r
533         },\r
534         "count_by_author": {\r
535           "type": "count"\r
536         },\r
537         "new": {\r
538           "type": "new"\r
539         },\r
540         "edit": {\r
541           "type": "edit"\r
542         },\r
543         "create": {\r
544           "type": "create"\r
545         },\r
546         "update": {\r
547           "type": "update"\r
548         },\r
549         "destroy": {\r
550           "type": "destroy"\r
551         }\r
552       }\r
553     },\r
554     "story_sheets": {\r
555       "item_name": "story_sheet",\r
556       "actions": {\r
557         "index": {\r
558           "type": "list",\r
559           "args": {\r
560             "list_name": "public",\r
561             "param_id": "none"\r
562           }\r
563         },\r
564         "by_story": {\r
565           "type": "list",\r
566           "args": {\r
567             "param_id": "suffix"\r
568           }\r
569         },\r
570         "by_sheet": {\r
571           "type": "list",\r
572           "args": {\r
573             "param_id": "suffix"\r
574           }\r
575         },\r
576         "by_author": {\r
577           "type": "list",\r
578           "args": {\r
579             "param_id": "suffix"\r
580           }\r
581         },\r
582         "show": {\r
583           "type": "show"\r
584         },\r
585         "count": {\r
586           "type": "count",\r
587           "args": {\r
588             "list_name": "public"\r
589           }\r
590         },\r
591         "count_by_story": {\r
592           "type": "count"\r
593         },\r
594         "count_by_sheet": {\r
595           "type": "count"\r
596         },\r
597         "count_by_author": {\r
598           "type": "count"\r
599         },\r
600         "new": {\r
601           "type": "new"\r
602         },\r
603         "edit": {\r
604           "type": "edit"\r
605         },\r
606         "create": {\r
607           "type": "create"\r
608         },\r
609         "update": {\r
610           "type": "update"\r
611         },\r
612         "destroy": {\r
613           "type": "destroy"\r
614         }\r
615       }\r
616     },\r
617     "sheets": {\r
618       "item_name": "sheet",\r
619       "actions": {\r
620         "index": {\r
621           "type": "list",\r
622           "args": {\r
623             "list_name": "public",\r
624             "param_id": "none"\r
625           }\r
626         },\r
627         "by_story": {\r
628           "type": "list",\r
629           "args": {\r
630             "param_id": "suffix"\r
631           }\r
632         },\r
633         "by_panel": {\r
634           "type": "list",\r
635           "args": {\r
636             "param_id": "suffix"\r
637           }\r
638         },\r
639         "by_author": {\r
640           "type": "list",\r
641           "args": {\r
642             "param_id": "suffix"\r
643           }\r
644         },\r
645         "play": {\r
646           "type": "list",\r
647           "args": {\r
648             "item_name": "sheet_panel",\r
649             "list_name": "play"\r
650           }\r
651         },\r
652         "show": {\r
653           "type": "show"\r
654         },\r
655         "count": {\r
656           "type": "count",\r
657           "args": {\r
658             "list_name": "public"\r
659           }\r
660         },\r
661         "count_by_story": {\r
662           "type": "count"\r
663         },\r
664         "count_by_panel": {\r
665           "type": "count"\r
666         },\r
667         "count_by_author": {\r
668           "type": "count"\r
669         },\r
670         "new": {\r
671           "type": "new"\r
672         },\r
673         "edit": {\r
674           "type": "edit"\r
675         },\r
676         "create": {\r
677           "type": "create"\r
678         },\r
679         "update": {\r
680           "type": "update"\r
681         },\r
682         "destroy": {\r
683           "type": "destroy"\r
684         }\r
685       }\r
686     },\r
687     "sheet_panels": {\r
688       "item_name": "sheet_panel",\r
689       "actions": {\r
690         "index": {\r
691           "type": "list",\r
692           "args": {\r
693             "list_name": "public",\r
694             "param_id": "none"\r
695           }\r
696         },\r
697         "by_sheet": {\r
698           "type": "list",\r
699           "args": {\r
700             "param_id": "suffix"\r
701           }\r
702         },\r
703         "by_panel": {\r
704           "type": "list",\r
705           "args": {\r
706             "param_id": "suffix"\r
707           }\r
708         },\r
709         "by_author": {\r
710           "type": "list",\r
711           "args": {\r
712             "param_id": "suffix"\r
713           }\r
714         },\r
715         "show": {\r
716           "type": "show"\r
717         },\r
718         "count": {\r
719           "type": "count",\r
720           "args": {\r
721             "list_name": "public"\r
722           }\r
723         },\r
724         "count_by_sheet": {\r
725           "type": "count"\r
726         },\r
727         "count_by_panel": {\r
728           "type": "count"\r
729         },\r
730         "count_by_author": {\r
731           "type": "count"\r
732         },\r
733         "new": {\r
734           "type": "new"\r
735         },\r
736         "edit": {\r
737           "type": "edit"\r
738         },\r
739         "create": {\r
740           "type": "create"\r
741         },\r
742         "update": {\r
743           "type": "update"\r
744         },\r
745         "destroy": {\r
746           "type": "destroy"\r
747         }\r
748       }\r
749     },\r
750     "panels": {\r
751       "item_name": "panel",\r
752       "actions": {\r
753         "index": {\r
754           "type": "list",\r
755           "args": {\r
756             "list_name": "public",\r
757             "param_id": "none"\r
758           }\r
759         },\r
760         "by_scroll": {\r
761           "type": "list",\r
762           "args": {\r
763             "param_id": "suffix"\r
764           }\r
765         },\r
766         "by_sheet": {\r
767           "type": "list",\r
768           "args": {\r
769             "param_id": "suffix"\r
770           }\r
771         },\r
772         "by_author": {\r
773           "type": "list",\r
774           "args": {\r
775             "param_id": "suffix"\r
776           }\r
777         },\r
778         "by_speech_balloon_template": {\r
779           "type": "list",\r
780           "args": {\r
781             "param_id": "suffix"\r
782           }\r
783         },\r
784         "show": {\r
785           "type": "show"\r
786         },\r
787         "count": {\r
788           "type": "count",\r
789           "args": {\r
790             "list_name": "public"\r
791           }\r
792         },\r
793         "count_by_scroll": {\r
794           "type": "count"\r
795         },\r
796         "count_by_sheet": {\r
797           "type": "count"\r
798         },\r
799         "count_by_author": {\r
800           "type": "count"\r
801         },\r
802         "count_by_speech_balloon_template": {\r
803           "type": "count"\r
804         },\r
805         "new": {\r
806           "type": "new"\r
807         },\r
808         "edit": {\r
809           "type": "edit"\r
810         },\r
811         "create": {\r
812           "type": "create"\r
813         },\r
814         "update": {\r
815           "type": "update"\r
816         },\r
817         "destroy": {\r
818           "type": "destroy"\r
819         }\r
820       }\r
821     },\r
822     "panel_pictures": {\r
823       "item_name": "panel_picture",\r
824       "actions": {\r
825         "index": {\r
826           "type": "list",\r
827           "args": {\r
828             "list_name": "public",\r
829             "param_id": "none"\r
830           }\r
831         },\r
832         "by_panel": {\r
833           "type": "list",\r
834           "args": {\r
835             "param_id": "suffix"\r
836           }\r
837         },\r
838         "by_author": {\r
839           "type": "list",\r
840           "args": {\r
841             "param_id": "suffix"\r
842           }\r
843         },\r
844         "show": {\r
845           "type": "show"\r
846         },\r
847         "count": {\r
848           "type": "count",\r
849           "args": {\r
850             "list_name": "public"\r
851           }\r
852         },\r
853         "count_by_panel": {\r
854           "type": "count"\r
855         },\r
856         "count_by_author": {\r
857           "type": "count"\r
858         },\r
859         "new": {\r
860           "type": "new"\r
861         },\r
862         "edit": {\r
863           "type": "edit"\r
864         }\r
865       }\r
866     },\r
867     "speech_balloons": {\r
868       "item_name": "speech_balloon",\r
869       "actions": {\r
870         "index": {\r
871           "type": "list",\r
872           "args": {\r
873             "list_name": "public",\r
874             "param_id": "none"\r
875           }\r
876         },\r
877         "by_panel": {\r
878           "type": "list",\r
879           "args": {\r
880             "param_id": "suffix"\r
881           }\r
882         },\r
883         "by_author": {\r
884           "type": "list",\r
885           "args": {\r
886             "param_id": "suffix"\r
887           }\r
888         },\r
889         "by_speech_balloon_template": {\r
890           "type": "list",\r
891           "args": {\r
892             "param_id": "suffix"\r
893           }\r
894         },\r
895         "show": {\r
896           "type": "show"\r
897         },\r
898         "count": {\r
899           "type": "count",\r
900           "args": {\r
901             "list_name": "public"\r
902           }\r
903         },\r
904         "count_by_panel": {\r
905           "type": "count"\r
906         },\r
907         "count_by_author": {\r
908           "type": "count"\r
909         },\r
910         "count_by_speech_balloon_template": {\r
911           "type": "count"\r
912         },\r
913         "new": {\r
914           "type": "new"\r
915         },\r
916         "edit": {\r
917           "type": "edit"\r
918         }\r
919       }\r
920     },\r
921     "speeches": {\r
922       "item_name": "speech",\r
923       "actions": {\r
924         "index": {\r
925           "type": "list",\r
926           "args": {\r
927             "list_name": "public",\r
928             "param_id": "none"\r
929           }\r
930         },\r
931         "by_author": {\r
932           "type": "list",\r
933           "args": {\r
934             "param_id": "suffix"\r
935           }\r
936         },\r
937         "by_speech_balloon": {\r
938           "type": "list",\r
939           "args": {\r
940             "param_id": "suffix"\r
941           }\r
942         },\r
943         "show": {\r
944           "type": "show"\r
945         },\r
946         "count": {\r
947           "type": "count",\r
948           "args": {\r
949             "list_name": "public"\r
950           }\r
951         },\r
952         "count_by_author": {\r
953           "type": "count"\r
954         },\r
955         "new": {\r
956           "type": "new"\r
957         },\r
958         "edit": {\r
959           "type": "edit"\r
960         }\r
961       }\r
962     },\r
963     "balloons": {\r
964       "item_name": "balloon",\r
965       "actions": {\r
966         "index": {\r
967           "type": "list",\r
968           "args": {\r
969             "list_name": "public",\r
970             "param_id": "none"\r
971           }\r
972         },\r
973         "by_author": {\r
974           "type": "list",\r
975           "args": {\r
976             "param_id": "suffix"\r
977           }\r
978         },\r
979         "by_speech_balloon": {\r
980           "type": "list",\r
981           "args": {\r
982             "param_id": "suffix"\r
983           }\r
984         },\r
985         "show": {\r
986           "type": "show"\r
987         },\r
988         "count": {\r
989           "type": "count",\r
990           "args": {\r
991             "list_name": "public"\r
992           }\r
993         },\r
994         "count_by_author": {\r
995           "type": "count"\r
996         },\r
997         "new": {\r
998           "type": "new"\r
999         },\r
1000         "edit": {\r
1001           "type": "edit"\r
1002         }\r
1003       }\r
1004     },\r
1005     "ground_pictures": {\r
1006       "item_name": "ground_picture",\r
1007       "actions": {\r
1008         "index": {\r
1009           "type": "list",\r
1010           "args": {\r
1011             "list_name": "public",\r
1012             "param_id": "none"\r
1013           }\r
1014         },\r
1015         "by_panel": {\r
1016           "type": "list",\r
1017           "args": {\r
1018             "param_id": "suffix"\r
1019           }\r
1020         },\r
1021         "by_author": {\r
1022           "type": "list",\r
1023           "args": {\r
1024             "param_id": "suffix"\r
1025           }\r
1026         },\r
1027         "show": {\r
1028           "type": "show"\r
1029         },\r
1030         "count": {\r
1031           "type": "count",\r
1032           "args": {\r
1033             "list_name": "public"\r
1034           }\r
1035         },\r
1036         "count_by_panel": {\r
1037           "type": "count"\r
1038         },\r
1039         "count_by_author": {\r
1040           "type": "count"\r
1041         },\r
1042         "new": {\r
1043           "type": "new"\r
1044         },\r
1045         "edit": {\r
1046           "type": "edit"\r
1047         }\r
1048       }\r
1049     },\r
1050     "ground_colors": {\r
1051       "item_name": "ground_color",\r
1052       "actions": {\r
1053         "index": {\r
1054           "type": "list",\r
1055           "args": {\r
1056             "list_name": "public",\r
1057             "param_id": "none"\r
1058           }\r
1059         },\r
1060         "by_panel": {\r
1061           "type": "list",\r
1062           "args": {\r
1063             "param_id": "suffix"\r
1064           }\r
1065         },\r
1066         "by_author": {\r
1067           "type": "list",\r
1068           "args": {\r
1069             "param_id": "suffix"\r
1070           }\r
1071         },\r
1072         "show": {\r
1073           "type": "show"\r
1074         },\r
1075         "count": {\r
1076           "type": "count",\r
1077           "args": {\r
1078             "list_name": "public"\r
1079           }\r
1080         },\r
1081         "count_by_panel": {\r
1082           "type": "count"\r
1083         },\r
1084         "count_by_author": {\r
1085           "type": "count"\r
1086         },\r
1087         "new": {\r
1088           "type": "new"\r
1089         },\r
1090         "edit": {\r
1091           "type": "edit"\r
1092         }\r
1093       }\r
1094     },\r
1095     "original_pictures": {\r
1096       "item_name": "original_picture",\r
1097       "actions": {\r
1098         "index": {\r
1099           "type": "list",\r
1100           "args": {\r
1101             "list_name": "private",\r
1102             "param_id": "none"\r
1103           }\r
1104         },\r
1105         "show": {\r
1106           "type": "show"\r
1107         },\r
1108         "history": {\r
1109           "type": "show"\r
1110         },\r
1111         "count": {\r
1112           "type": "count",\r
1113           "args": {\r
1114             "list_name": "private"\r
1115           }\r
1116         },\r
1117         "new": {\r
1118           "type": "new"\r
1119         },\r
1120         "edit": {\r
1121           "type": "edit"\r
1122         },\r
1123         "create": {\r
1124           "type": "create"\r
1125         },\r
1126         "update": {\r
1127           "type": "update"\r
1128         },\r
1129         "destroy": {\r
1130           "type": "destroy"\r
1131         }\r
1132       }\r
1133     },\r
1134     "pictures": {\r
1135       "item_name": "picture",\r
1136       "actions": {\r
1137         "index": {\r
1138           "type": "list",\r
1139           "args": {\r
1140             "list_name": "public",\r
1141             "param_id": "none"\r
1142           }\r
1143         },\r
1144         "by_artist": {\r
1145           "type": "list",\r
1146           "args": {\r
1147             "param_id": "suffix"\r
1148           }\r
1149         },\r
1150         "show": {\r
1151           "type": "show"\r
1152         },\r
1153         "count": {\r
1154           "type": "count",\r
1155           "args": {\r
1156             "list_name": "public"\r
1157           }\r
1158         },\r
1159         "count_by_artist": {\r
1160           "type": "count"\r
1161         }\r
1162       }\r
1163     },\r
1164     "resource_pictures": {\r
1165       "item_name": "resource_picture",\r
1166       "actions": {\r
1167         "index": {\r
1168           "type": "list",\r
1169           "args": {\r
1170             "list_name": "public",\r
1171             "param_id": "none"\r
1172           }\r
1173         },\r
1174         "by_license_group": {\r
1175           "type": "list",\r
1176           "args": {\r
1177             "param_id": "suffix"\r
1178           }\r
1179         },\r
1180         "by_license": {\r
1181           "type": "list",\r
1182           "args": {\r
1183             "param_id": "suffix"\r
1184           }\r
1185         },\r
1186         "by_artist": {\r
1187           "type": "list",\r
1188           "args": {\r
1189             "param_id": "suffix"\r
1190           }\r
1191         },\r
1192         "show": {\r
1193           "type": "show"\r
1194         },\r
1195         "count": {\r
1196           "type": "count",\r
1197           "args": {\r
1198             "list_name": "public"\r
1199           }\r
1200         },\r
1201         "count_by_license_group": {\r
1202           "type": "count"\r
1203         },\r
1204         "count_by_license": {\r
1205           "type": "count"\r
1206         },\r
1207         "count_by_artist": {\r
1208           "type": "count"\r
1209         }\r
1210       }\r
1211     },\r
1212     "speech_balloon_templates": {\r
1213       "item_name": "speech_balloon_template",\r
1214       "actions": {\r
1215         "index": {\r
1216           "type": "list",\r
1217           "args": {\r
1218             "list_name": "public",\r
1219             "param_id": "none"\r
1220           }\r
1221         },\r
1222         "by_panel": {\r
1223           "type": "list",\r
1224           "args": {\r
1225             "param_id": "suffix"\r
1226           }\r
1227         },\r
1228         "by_system_picture": {\r
1229           "type": "list",\r
1230           "args": {\r
1231             "param_id": "suffix"\r
1232           }\r
1233         },\r
1234         "show": {\r
1235           "type": "show"\r
1236         },\r
1237         "count": {\r
1238           "type": "count",\r
1239           "args": {\r
1240             "list_name": "public"\r
1241           }\r
1242         },\r
1243         "count_by_panel": {\r
1244           "type": "count"\r
1245         },\r
1246         "new": {\r
1247           "type": "new"\r
1248         },\r
1249         "edit": {\r
1250           "type": "edit"\r
1251         },\r
1252         "create": {\r
1253           "type": "create"\r
1254         },\r
1255         "update": {\r
1256           "type": "update"\r
1257         },\r
1258         "destroy": {\r
1259           "type": "destroy"\r
1260         }\r
1261       }\r
1262     },\r
1263     "writing_formats": {\r
1264       "item_name": "writing_format",\r
1265       "actions": {\r
1266         "index": {\r
1267           "type": "list",\r
1268           "args": {\r
1269             "list_name": "public",\r
1270             "param_id": "none"\r
1271           }\r
1272         },\r
1273         "by_system_picture": {\r
1274           "type": "list",\r
1275           "args": {\r
1276             "param_id": "suffix"\r
1277           }\r
1278         },\r
1279         "show": {\r
1280           "type": "show"\r
1281         },\r
1282         "count": {\r
1283           "type": "count",\r
1284           "args": {\r
1285             "list_name": "public"\r
1286           }\r
1287         },\r
1288         "count_by_system_picture": {\r
1289           "type": "count"\r
1290         },\r
1291         "new": {\r
1292           "type": "new"\r
1293         },\r
1294         "edit": {\r
1295           "type": "edit"\r
1296         },\r
1297         "create": {\r
1298           "type": "create"\r
1299         },\r
1300         "update": {\r
1301           "type": "update"\r
1302         },\r
1303         "destroy": {\r
1304           "type": "destroy"\r
1305         }\r
1306       }\r
1307     },\r
1308     "license_groups": {\r
1309       "item_name": "license_group",\r
1310       "actions": {\r
1311         "index": {\r
1312           "type": "list",\r
1313           "args": {\r
1314             "list_name": "public",\r
1315             "param_id": "none"\r
1316           }\r
1317         },\r
1318         "show": {\r
1319           "type": "show"\r
1320         },\r
1321         "count": {\r
1322           "type": "count",\r
1323           "args": {\r
1324             "list_name": "public"\r
1325           }\r
1326         },\r
1327         "new": {\r
1328           "type": "new"\r
1329         },\r
1330         "edit": {\r
1331           "type": "edit"\r
1332         },\r
1333         "create": {\r
1334           "type": "create"\r
1335         },\r
1336         "update": {\r
1337           "type": "update"\r
1338         },\r
1339         "destroy": {\r
1340           "type": "destroy"\r
1341         }\r
1342       }\r
1343     },\r
1344     "licenses": {\r
1345       "item_name": "license",\r
1346       "actions": {\r
1347         "index": {\r
1348           "type": "list",\r
1349           "args": {\r
1350             "list_name": "public",\r
1351             "param_id": "none"\r
1352           }\r
1353         },\r
1354         "by_license_group": {\r
1355           "type": "list",\r
1356           "args": {\r
1357             "param_id": "suffix"\r
1358           }\r
1359         },\r
1360         "by_system_picture": {\r
1361           "type": "list",\r
1362           "args": {\r
1363             "param_id": "suffix"\r
1364           }\r
1365         },\r
1366         "show": {\r
1367           "type": "show"\r
1368         },\r
1369         "count": {\r
1370           "type": "count",\r
1371           "args": {\r
1372             "list_name": "public"\r
1373           }\r
1374         },\r
1375         "count_by_license_group": {\r
1376           "type": "count"\r
1377         },\r
1378         "count_by_system_picture": {\r
1379           "type": "count"\r
1380         },\r
1381         "new": {\r
1382           "type": "new"\r
1383         },\r
1384         "edit": {\r
1385           "type": "edit"\r
1386         },\r
1387         "create": {\r
1388           "type": "create"\r
1389         },\r
1390         "update": {\r
1391           "type": "update"\r
1392         },\r
1393         "destroy": {\r
1394           "type": "destroy"\r
1395         }\r
1396       }\r
1397     },\r
1398     "authors": {\r
1399       "item_name": "author",\r
1400       "actions": {\r
1401         "index": {\r
1402           "type": "list",\r
1403           "args": {\r
1404             "list_name": "public",\r
1405             "param_id": "none"\r
1406           }\r
1407         },\r
1408         "show": {\r
1409           "type": "show"\r
1410         },\r
1411         "count": {\r
1412           "type": "count",\r
1413           "args": {\r
1414             "list_name": "public"\r
1415           }\r
1416         },\r
1417         "new": {\r
1418           "type": "new"\r
1419         },\r
1420         "edit": {\r
1421           "type": "edit"\r
1422         },\r
1423         "create": {\r
1424           "type": "create"\r
1425         },\r
1426         "update": {\r
1427           "type": "update"\r
1428         },\r
1429         "destroy": {\r
1430           "type": "destroy"\r
1431         }\r
1432       }\r
1433     },\r
1434     "artists": {\r
1435       "item_name": "artist",\r
1436       "actions": {\r
1437         "index": {\r
1438           "type": "list",\r
1439           "args": {\r
1440             "list_name": "public",\r
1441             "param_id": "none"\r
1442           }\r
1443         },\r
1444         "show": {\r
1445           "type": "show"\r
1446         },\r
1447         "count": {\r
1448           "type": "count",\r
1449           "args": {\r
1450             "list_name": "public"\r
1451           }\r
1452         },\r
1453         "new": {\r
1454           "type": "new"\r
1455         },\r
1456         "edit": {\r
1457           "type": "edit"\r
1458         },\r
1459         "create": {\r
1460           "type": "create"\r
1461         },\r
1462         "update": {\r
1463           "type": "update"\r
1464         },\r
1465         "destroy": {\r
1466           "type": "destroy"\r
1467         }\r
1468       }\r
1469     },\r
1470     "system_pictures": {\r
1471       "item_name": "system_picture",\r
1472       "actions": {\r
1473         "index": {\r
1474           "type": "list",\r
1475           "args": {\r
1476             "list_name": "public",\r
1477             "param_id": "none"\r
1478           }\r
1479         },\r
1480         "show": {\r
1481           "type": "show"\r
1482         },\r
1483         "count": {\r
1484           "type": "count",\r
1485           "args": {\r
1486             "list_name": "public"\r
1487           }\r
1488         }\r
1489       }\r
1490     },\r
1491     "home": {\r
1492       "actions": {\r
1493         "scrolls": {\r
1494           "type": "list",\r
1495           "args": {\r
1496             "item_name": "scroll",\r
1497             "list_name": "private",\r
1498             "param_id": "none",\r
1499             "counter_name": "scrolls_count"\r
1500           }\r
1501         },\r
1502         "scroll_panels": {\r
1503           "type": "list",\r
1504           "args": {\r
1505             "item_name": "scroll_panel",\r
1506             "list_name": "private",\r
1507             "param_id": "none",\r
1508             "counter_name": "scroll_panels_count"\r
1509           }\r
1510         },\r
1511         "comics": {\r
1512           "type": "list",\r
1513           "args": {\r
1514             "item_name": "comic",\r
1515             "list_name": "private",\r
1516             "param_id": "none",\r
1517             "counter_name": "comics_count"\r
1518           }\r
1519         },\r
1520         "comic_stories": {\r
1521           "type": "list",\r
1522           "args": {\r
1523             "item_name": "comic_story",\r
1524             "list_name": "private",\r
1525             "param_id": "none",\r
1526             "counter_name": "comic_stories_count"\r
1527           }\r
1528         },\r
1529         "stories": {\r
1530           "type": "list",\r
1531           "args": {\r
1532             "item_name": "story",\r
1533             "list_name": "private",\r
1534             "param_id": "none",\r
1535             "counter_name": "stories_count"\r
1536           }\r
1537         },\r
1538         "story_sheets": {\r
1539           "type": "list",\r
1540           "args": {\r
1541             "item_name": "story_sheet",\r
1542             "list_name": "private",\r
1543             "param_id": "none",\r
1544             "counter_name": "story_sheets_count"\r
1545           }\r
1546         },\r
1547         "sheets": {\r
1548           "type": "list",\r
1549           "args": {\r
1550             "item_name": "sheet",\r
1551             "list_name": "private",\r
1552             "param_id": "none",\r
1553             "counter_name": "sheets_count"\r
1554           }\r
1555         },\r
1556         "sheet_panels": {\r
1557           "type": "list",\r
1558           "args": {\r
1559             "item_name": "sheet_panel",\r
1560             "list_name": "private",\r
1561             "param_id": "none",\r
1562             "counter_name": "sheet_panels_count"\r
1563           }\r
1564         },\r
1565         "panels": {\r
1566           "type": "list",\r
1567           "args": {\r
1568             "item_name": "panel",\r
1569             "list_name": "private",\r
1570             "param_id": "none",\r
1571             "counter_name": "panels_count"\r
1572           }\r
1573         },\r
1574         "panel_pictures": {\r
1575           "type": "list",\r
1576           "args": {\r
1577             "item_name": "panel_picture",\r
1578             "list_name": "private",\r
1579             "param_id": "none",\r
1580             "counter_name": "panel_pictures_count"\r
1581           }\r
1582         },\r
1583         "speech_balloons": {\r
1584           "type": "list",\r
1585           "args": {\r
1586             "item_name": "speech_balloon",\r
1587             "list_name": "private",\r
1588             "param_id": "none",\r
1589             "counter_name": "speech_balloons_count"\r
1590           }\r
1591         },\r
1592         "speeches": {\r
1593           "type": "list",\r
1594           "args": {\r
1595             "item_name": "speech",\r
1596             "list_name": "private",\r
1597             "param_id": "none",\r
1598             "counter_name": "speeches_count"\r
1599           }\r
1600         },\r
1601         "balloons": {\r
1602           "type": "list",\r
1603           "args": {\r
1604             "item_name": "balloon",\r
1605             "list_name": "private",\r
1606             "param_id": "none",\r
1607             "counter_name": "balloons_count"\r
1608           }\r
1609         },\r
1610         "ground_pictures": {\r
1611           "type": "list",\r
1612           "args": {\r
1613             "item_name": "ground_picture",\r
1614             "list_name": "private",\r
1615             "param_id": "none",\r
1616             "counter_name": "ground_pictures_count"\r
1617           }\r
1618         },\r
1619         "ground_colors": {\r
1620           "type": "list",\r
1621           "args": {\r
1622             "item_name": "ground_color",\r
1623             "list_name": "private",\r
1624             "param_id": "none",\r
1625             "counter_name": "ground_colors_count"\r
1626           }\r
1627         },\r
1628         "original_pictures": {\r
1629           "type": "list",\r
1630           "args": {\r
1631             "item_name": "original_picture",\r
1632             "list_name": "private",\r
1633             "param_id": "none",\r
1634             "counter_name": "count"\r
1635           }\r
1636         },\r
1637         "resource_pictures": {\r
1638           "type": "list",\r
1639           "args": {\r
1640             "item_name": "resource_picture",\r
1641             "list_name": "private",\r
1642             "param_id": "none",\r
1643             "counter_name": "resource_pictures_count"\r
1644           }\r
1645         },\r
1646         "scrolls_count": {\r
1647           "type": "count",\r
1648           "args": {\r
1649             "item_name": "scroll",\r
1650             "list_name": "private",\r
1651             "param_id": "none"\r
1652           }\r
1653         },\r
1654         "scroll_panels_count": {\r
1655           "type": "count",\r
1656           "args": {\r
1657             "item_name": "scroll_panel",\r
1658             "list_name": "private",\r
1659             "param_id": "none"\r
1660           }\r
1661         },\r
1662         "comics_count": {\r
1663           "type": "count",\r
1664           "args": {\r
1665             "item_name": "comic",\r
1666             "list_name": "private",\r
1667             "param_id": "none"\r
1668           }\r
1669         },\r
1670         "comic_stories_count": {\r
1671           "type": "count",\r
1672           "args": {\r
1673             "item_name": "comic_story",\r
1674             "list_name": "private",\r
1675             "param_id": "none"\r
1676           }\r
1677         },\r
1678         "stories_count": {\r
1679           "type": "count",\r
1680           "args": {\r
1681             "item_name": "story",\r
1682             "list_name": "private",\r
1683             "param_id": "none"\r
1684           }\r
1685         },\r
1686         "story_sheets_count": {\r
1687           "type": "count",\r
1688           "args": {\r
1689             "item_name": "story_sheet",\r
1690             "list_name": "private",\r
1691             "param_id": "none"\r
1692           }\r
1693         },\r
1694         "sheets_count": {\r
1695           "type": "count",\r
1696           "args": {\r
1697             "item_name": "sheet",\r
1698             "list_name": "private",\r
1699             "param_id": "none"\r
1700           }\r
1701         },\r
1702         "sheet_panels_count": {\r
1703           "type": "count",\r
1704           "args": {\r
1705             "item_name": "sheet_panel",\r
1706             "list_name": "private",\r
1707             "param_id": "none"\r
1708           }\r
1709         },\r
1710         "panels_count": {\r
1711           "type": "count",\r
1712           "args": {\r
1713             "item_name": "panel",\r
1714             "list_name": "private",\r
1715             "param_id": "none"\r
1716           }\r
1717         },\r
1718         "panel_pictures_count": {\r
1719           "type": "count",\r
1720           "args": {\r
1721             "item_name": "panel_picture",\r
1722             "list_name": "private",\r
1723             "param_id": "none"\r
1724           }\r
1725         },\r
1726         "speech_balloons_count": {\r
1727           "type": "count",\r
1728           "args": {\r
1729             "item_name": "speech_balloon",\r
1730             "list_name": "private",\r
1731             "param_id": "none"\r
1732           }\r
1733         },\r
1734         "speeches_count": {\r
1735           "type": "count",\r
1736           "args": {\r
1737             "item_name": "speech",\r
1738             "list_name": "private",\r
1739             "param_id": "none"\r
1740           }\r
1741         },\r
1742         "balloons_count": {\r
1743           "type": "count",\r
1744           "args": {\r
1745             "item_name": "balloon",\r
1746             "list_name": "private",\r
1747             "param_id": "none"\r
1748           }\r
1749         },\r
1750         "ground_pictures_count": {\r
1751           "type": "count",\r
1752           "args": {\r
1753             "item_name": "ground_picture",\r
1754             "list_name": "private",\r
1755             "param_id": "none"\r
1756           }\r
1757         },\r
1758         "ground_colors_count": {\r
1759           "type": "count",\r
1760           "args": {\r
1761             "item_name": "ground_color",\r
1762             "list_name": "private",\r
1763             "param_id": "none"\r
1764           }\r
1765         },\r
1766         "original_pictures_count": {\r
1767           "type": "count",\r
1768           "args": {\r
1769             "item_name": "original_picture",\r
1770             "list_name": "private",\r
1771             "param_id": "none"\r
1772           }\r
1773         },\r
1774         "resource_pictures_count": {\r
1775           "type": "count",\r
1776           "args": {\r
1777             "item_name": "resource_picture",\r
1778             "list_name": "private",\r
1779             "param_id": "none"\r
1780           }\r
1781         }\r
1782       }\r
1783     }\r
1784   },\r
1785   "models": {\r
1786     "folder": {\r
1787       "table_name": "folders",\r
1788       "associations": {\r
1789         "belongs_to": {},\r
1790         "has_many": {}\r
1791       },\r
1792       "attributes": {\r
1793         "name": {\r
1794           "type": "text",\r
1795           "rules": {\r
1796             "required": true\r
1797           }\r
1798         },\r
1799         "controller_name": {\r
1800           "type": "text",\r
1801           "rules": {}\r
1802         },\r
1803         "action_name": {\r
1804           "type": "text",\r
1805           "rules": {}\r
1806         },\r
1807         "category_id": {\r
1808           "type": "number"\r
1809         },\r
1810         "t": {\r
1811           "type": "number",\r
1812           "rules": {\r
1813             "required": true,\r
1814             "number": true\r
1815           }\r
1816         },\r
1817         "parent_id": {\r
1818           "type": "number",\r
1819           "rules": {\r
1820             "required": true,\r
1821             "number": true\r
1822           }\r
1823         },\r
1824         "lft": {\r
1825           "type": "number",\r
1826           "rules": {\r
1827             "required": true,\r
1828             "number": true\r
1829           }\r
1830         },\r
1831         "rgt": {\r
1832           "type": "number",\r
1833           "rules": {\r
1834             "required": true,\r
1835             "number": true\r
1836           }\r
1837         },\r
1838         "depth": {\r
1839           "type": "number",\r
1840           "rules": {\r
1841             "required": true,\r
1842             "number": true\r
1843           }\r
1844         }\r
1845       }\r
1846     },\r
1847     "scroll": {\r
1848       "table_name": "scrolls",\r
1849       "associations": {\r
1850         "belongs_to": {\r
1851           "author": {}\r
1852         },\r
1853         "has_many": {\r
1854           "scroll_panels": {},\r
1855           "panels": {\r
1856             "through": "scroll_panels"\r
1857           }\r
1858         }\r
1859       },\r
1860       "attributes": {\r
1861         "title": {\r
1862           "type": "text",\r
1863           "rules": {\r
1864             "required": true\r
1865           }\r
1866         },\r
1867         "description": {\r
1868           "type": "text",\r
1869           "rules": {}\r
1870         },\r
1871         "visible": {\r
1872           "type": "number",\r
1873           "rules": {\r
1874             "required": true,\r
1875             "number": true\r
1876           },\r
1877           "source": {\r
1878             "type": "magic_number",\r
1879             "args": {\r
1880               "select_item_name": "scroll_visible_items"\r
1881             }\r
1882           }\r
1883         },\r
1884         "author_id": {\r
1885           "type": "number",\r
1886           "rules": {\r
1887             "required": true,\r
1888             "number": true\r
1889           }\r
1890         }\r
1891       }\r
1892     },\r
1893     "scroll_panel": {\r
1894       "table_name": "scroll_panels",\r
1895       "associations": {\r
1896         "belongs_to": {\r
1897           "panel": {},\r
1898           "scroll": {}\r
1899         },\r
1900         "has_many": {}\r
1901       },\r
1902       "attributes": {\r
1903         "scroll_id": {\r
1904           "type": "number",\r
1905           "rules": {\r
1906             "required": true,\r
1907             "number": true\r
1908           }\r
1909         },\r
1910         "panel_id": {\r
1911           "type": "number",\r
1912           "rules": {\r
1913             "required": true,\r
1914             "number": true\r
1915           }\r
1916         },\r
1917         "t": {\r
1918           "type": "number",\r
1919           "rules": {\r
1920             "required": true,\r
1921             "number": true,\r
1922             "min": 0\r
1923           }\r
1924         }\r
1925       }\r
1926     },\r
1927     "comic": {\r
1928       "table_name": "comics",\r
1929       "associations": {\r
1930         "belongs_to": {\r
1931           "author": {}\r
1932         },\r
1933         "has_many": {\r
1934           "comic_stories": {},\r
1935           "stories": {\r
1936             "through": "comic_stories"\r
1937           }\r
1938         }\r
1939       },\r
1940       "attributes": {\r
1941         "title": {\r
1942           "type": "text",\r
1943           "rules": {\r
1944             "required": true\r
1945           }\r
1946         },\r
1947         "description": {\r
1948           "type": "text",\r
1949           "rules": {}\r
1950         },\r
1951         "visible": {\r
1952           "type": "number",\r
1953           "rules": {\r
1954             "required": true,\r
1955             "number": true\r
1956           },\r
1957           "source": {\r
1958             "type": "magic_number",\r
1959             "args": {\r
1960               "select_item_name": "comic_visible_items"\r
1961             }\r
1962           }\r
1963         },\r
1964         "author_id": {\r
1965           "type": "number",\r
1966           "rules": {\r
1967             "required": true,\r
1968             "number": true\r
1969           }\r
1970         }\r
1971       }\r
1972     },\r
1973     "comic_story": {\r
1974       "table_name": "comic_stories",\r
1975       "associations": {\r
1976         "belongs_to": {\r
1977           "comic": {},\r
1978           "story": {}\r
1979         },\r
1980         "has_many": {}\r
1981       },\r
1982       "attributes": {\r
1983         "comic_id": {\r
1984           "type": "number",\r
1985           "rules": {\r
1986             "required": true,\r
1987             "number": true\r
1988           }\r
1989         },\r
1990         "story_id": {\r
1991           "type": "number",\r
1992           "rules": {\r
1993             "required": true,\r
1994             "number": true\r
1995           }\r
1996         },\r
1997         "t": {\r
1998           "type": "number",\r
1999           "rules": {\r
2000             "required": true,\r
2001             "number": true,\r
2002             "min": 0\r
2003           }\r
2004         }\r
2005       }\r
2006     },\r
2007     "story": {\r
2008       "table_name": "stories",\r
2009       "associations": {\r
2010         "belongs_to": {\r
2011           "author": {}\r
2012         },\r
2013         "has_many": {\r
2014           "comic_stories": {},\r
2015           "comics": {\r
2016             "through": "comic_stories"\r
2017           },\r
2018           "story_sheets": {},\r
2019           "sheets": {\r
2020             "through": "story_sheets"\r
2021           }\r
2022         }\r
2023       },\r
2024       "attributes": {\r
2025         "title": {\r
2026           "type": "text",\r
2027           "rules": {}\r
2028         },\r
2029         "description": {\r
2030           "type": "text",\r
2031           "rules": {}\r
2032         },\r
2033         "t": {\r
2034           "type": "number",\r
2035           "rules": {\r
2036             "required": true,\r
2037             "number": true,\r
2038             "min": 0\r
2039           }\r
2040         },\r
2041         "visible": {\r
2042           "type": "number",\r
2043           "rules": {\r
2044             "required": true,\r
2045             "number": true\r
2046           },\r
2047           "source": {\r
2048             "type": "magic_number",\r
2049             "args": {\r
2050               "select_item_name": "story_visible_items"\r
2051             }\r
2052           }\r
2053         },\r
2054         "author_id": {\r
2055           "type": "number",\r
2056           "rules": {\r
2057             "required": true,\r
2058             "number": true\r
2059           }\r
2060         }\r
2061       }\r
2062     },\r
2063     "story_sheet": {\r
2064       "table_name": "story_sheets",\r
2065       "associations": {\r
2066         "belongs_to": {\r
2067           "story": {},\r
2068           "sheet": {}\r
2069         },\r
2070         "has_many": {}\r
2071       },\r
2072       "attributes": {\r
2073         "story_id": {\r
2074           "type": "number",\r
2075           "rules": {\r
2076             "number": true\r
2077           }\r
2078         },\r
2079         "sheet_id": {\r
2080           "type": "number",\r
2081           "rules": {\r
2082             "number": true\r
2083           }\r
2084         },\r
2085         "t": {\r
2086           "type": "number",\r
2087           "rules": {\r
2088             "required": true,\r
2089             "number": true,\r
2090             "min": 0\r
2091           }\r
2092         }\r
2093       }\r
2094     },\r
2095     "sheet": {\r
2096       "table_name": "sheets",\r
2097       "associations": {\r
2098         "belongs_to": {\r
2099           "author": {}\r
2100         },\r
2101         "has_many": {\r
2102           "story_sheets": {},\r
2103           "stories": {\r
2104             "through": "story_sheets"\r
2105           },\r
2106           "sheet_panels": {},\r
2107           "panels": {\r
2108             "through": "sheet_panels"\r
2109           }\r
2110         }\r
2111       },\r
2112       "attributes": {\r
2113         "caption": {\r
2114           "type": "text",\r
2115           "rules": {}\r
2116         },\r
2117         "width": {\r
2118           "type": "number",\r
2119           "rules": {\r
2120             "required": true,\r
2121             "number": true\r
2122           }\r
2123         },\r
2124         "height": {\r
2125           "type": "number",\r
2126           "rules": {\r
2127             "required": true,\r
2128             "number": true\r
2129           }\r
2130         },\r
2131         "visible": {\r
2132           "type": "number",\r
2133           "rules": {\r
2134             "required": true,\r
2135             "number": true\r
2136           },\r
2137           "source": {\r
2138             "type": "magic_number",\r
2139             "args": {\r
2140               "select_item_name": "sheet_visible_items"\r
2141             }\r
2142           }\r
2143         },\r
2144         "author_id": {\r
2145           "type": "number",\r
2146           "rules": {\r
2147             "required": true,\r
2148             "number": true\r
2149           }\r
2150         }\r
2151       }\r
2152     },\r
2153     "sheet_panel": {\r
2154       "table_name": "sheet_panels",\r
2155       "associations": {\r
2156         "belongs_to": {\r
2157           "sheet": {},\r
2158           "panel": {}\r
2159         },\r
2160         "has_many": {}\r
2161       },\r
2162       "attributes": {\r
2163         "sheet_id": {\r
2164           "type": "number",\r
2165           "rules": {\r
2166             "number": true\r
2167           }\r
2168         },\r
2169         "panel_id": {\r
2170           "type": "number",\r
2171           "rules": {\r
2172             "number": true\r
2173           }\r
2174         },\r
2175         "x": {\r
2176           "type": "number",\r
2177           "rules": {\r
2178             "required": true,\r
2179             "number": true\r
2180           }\r
2181         },\r
2182         "y": {\r
2183           "type": "number",\r
2184           "rules": {\r
2185             "required": true,\r
2186             "number": true\r
2187           }\r
2188         },\r
2189         "z": {\r
2190           "type": "number",\r
2191           "rules": {\r
2192             "required": true,\r
2193             "number": true,\r
2194             "min": 1\r
2195           }\r
2196         },\r
2197         "t": {\r
2198           "type": "number",\r
2199           "rules": {\r
2200             "required": true,\r
2201             "number": true,\r
2202             "min": 0\r
2203           }\r
2204         },\r
2205         "author_id": {\r
2206           "type": "number",\r
2207           "rules": {\r
2208             "number": true\r
2209           }\r
2210         }\r
2211       }\r
2212     },\r
2213     "panel": {\r
2214       "table_name": "panels",\r
2215       "associations": {\r
2216         "belongs_to": {\r
2217           "author": {}\r
2218         },\r
2219         "has_many": {\r
2220           "scroll_panels": {},\r
2221           "scrolls": {\r
2222             "through": "scroll_panels"\r
2223           },\r
2224           "sheet_panels": {},\r
2225           "sheets": {\r
2226             "through": "sheet_panels"\r
2227           },\r
2228           "panel_pictures": {},\r
2229           "speech_balloons": {},\r
2230           "ground_pictures": {},\r
2231           "ground_colors": {}\r
2232         }\r
2233       },\r
2234       "attributes": {\r
2235         "width": {\r
2236           "type": "number",\r
2237           "rules": {\r
2238             "required": true,\r
2239             "number": true,\r
2240             "min": 1\r
2241           }\r
2242         },\r
2243         "height": {\r
2244           "type": "number",\r
2245           "rules": {\r
2246             "required": true,\r
2247             "number": true,\r
2248             "min": 1\r
2249           }\r
2250         },\r
2251         "border": {\r
2252           "type": "number",\r
2253           "rules": {\r
2254             "required": true,\r
2255             "number": true,\r
2256             "min": 0\r
2257           }\r
2258         },\r
2259         "caption": {\r
2260           "type": "text",\r
2261           "rules": {}\r
2262         },\r
2263         "publish": {\r
2264           "type": "number",\r
2265           "rules": {\r
2266             "required": true,\r
2267             "number": true\r
2268           },\r
2269           "source": {\r
2270             "type": "magic_number",\r
2271             "args": {\r
2272               "select_item_name": "panel_publish_items"\r
2273             }\r
2274           }\r
2275         },\r
2276         "author_id": {\r
2277           "type": "number",\r
2278           "rules": {\r
2279             "required": true,\r
2280             "number": true\r
2281           }\r
2282         }\r
2283       }\r
2284     },\r
2285     "panel_picture": {\r
2286       "table_name": "panel_pictures",\r
2287       "associations": {\r
2288         "belongs_to": {\r
2289           "panel": {}\r
2290         },\r
2291         "has_many": {}\r
2292       },\r
2293       "attributes": {\r
2294         "panel_id": {\r
2295           "type": "number",\r
2296           "rules": {\r
2297             "number": true\r
2298           }\r
2299         },\r
2300         "picture_id": {\r
2301           "type": "number",\r
2302           "rules": {\r
2303             "required": true,\r
2304             "number": true\r
2305           }\r
2306         },\r
2307         "caption": {\r
2308           "type": "text",\r
2309           "rules": {}\r
2310         },\r
2311         "x": {\r
2312           "type": "number",\r
2313           "rules": {\r
2314             "required": true,\r
2315             "number": true\r
2316           }\r
2317         },\r
2318         "y": {\r
2319           "type": "number",\r
2320           "rules": {\r
2321             "required": true,\r
2322             "number": true\r
2323           }\r
2324         },\r
2325         "width": {\r
2326           "type": "number",\r
2327           "rules": {\r
2328             "required": true,\r
2329             "number": true\r
2330           }\r
2331         },\r
2332         "height": {\r
2333           "type": "number",\r
2334           "rules": {\r
2335             "required": true,\r
2336             "number": true\r
2337           }\r
2338         },\r
2339         "link": {\r
2340           "type": "text",\r
2341           "rules": {\r
2342             "url": true\r
2343           }\r
2344         },\r
2345         "z": {\r
2346           "type": "number",\r
2347           "rules": {\r
2348             "required": true,\r
2349             "number": true,\r
2350             "min": 1\r
2351           }\r
2352         },\r
2353         "t": {\r
2354           "type": "number",\r
2355           "rules": {\r
2356             "required": true,\r
2357             "number": true,\r
2358             "min": 0\r
2359           }\r
2360         }\r
2361       }\r
2362     },\r
2363     "speech_balloon": {\r
2364       "table_name": "speech_balloons",\r
2365       "associations": {\r
2366         "belongs_to": {\r
2367           "panel": {},\r
2368           "speech_balloon_template": {}\r
2369         },\r
2370         "has_many": {},\r
2371         "has_one": {\r
2372           "balloon": {},\r
2373           "speech": {}\r
2374         }\r
2375       },\r
2376       "attributes": {\r
2377         "panel_id": {\r
2378           "type": "number",\r
2379           "rules": {\r
2380             "number": true\r
2381           }\r
2382         },\r
2383         "speech_balloon_template_id": {\r
2384           "type": "number",\r
2385           "rules": {\r
2386             "required": true,\r
2387             "number": true\r
2388           }\r
2389         },\r
2390         "speech_balloon_template_module_name": {\r
2391           "type": "text",\r
2392           "rules": {\r
2393             "required": true\r
2394           }\r
2395         },\r
2396         "z": {\r
2397           "type": "number",\r
2398           "rules": {\r
2399             "required": true,\r
2400             "number": true,\r
2401             "min": 1\r
2402           }\r
2403         },\r
2404         "t": {\r
2405           "type": "number",\r
2406           "rules": {\r
2407             "required": true,\r
2408             "number": true,\r
2409             "min": 0\r
2410           }\r
2411         },\r
2412         "speech_balloon_template_settings": {\r
2413           "type": "text",\r
2414           "rules": {}\r
2415         },\r
2416         "caption": {\r
2417           "type": "text",\r
2418           "rules": {}\r
2419         }\r
2420       }\r
2421     },\r
2422     "balloon": {\r
2423       "table_name": "balloons",\r
2424       "associations": {\r
2425         "belongs_to": {\r
2426           "speech_balloon": {},\r
2427           "system_picture": {},\r
2428           "speech_balloon_template": {}\r
2429         },\r
2430         "has_many": {}\r
2431       },\r
2432       "attributes": {\r
2433         "speech_balloon_id": {\r
2434           "type": "number",\r
2435           "rules": {\r
2436             "number": true\r
2437           }\r
2438         },\r
2439         "speech_balloon_template_id": {\r
2440           "type": "number",\r
2441           "rules": {\r
2442             "required": true,\r
2443             "number": true\r
2444           }\r
2445         },\r
2446         "speech_balloon_template_module_name": {\r
2447           "type": "text",\r
2448           "rules": {\r
2449             "required": true\r
2450           }\r
2451         },\r
2452         "system_picture_id": {\r
2453           "type": "number",\r
2454           "rules": {\r
2455             "required": true,\r
2456             "number": true\r
2457           }\r
2458         },\r
2459         "x": {\r
2460           "type": "number",\r
2461           "rules": {\r
2462             "required": true,\r
2463             "number": true\r
2464           }\r
2465         },\r
2466         "y": {\r
2467           "type": "number",\r
2468           "rules": {\r
2469             "required": true,\r
2470             "number": true\r
2471           }\r
2472         },\r
2473         "width": {\r
2474           "type": "number",\r
2475           "rules": {\r
2476             "required": true,\r
2477             "number": true,\r
2478             "min": 1\r
2479           }\r
2480         },\r
2481         "height": {\r
2482           "type": "number",\r
2483           "rules": {\r
2484             "required": true,\r
2485             "number": true,\r
2486             "min": 1\r
2487           }\r
2488         },\r
2489         "r": {\r
2490           "type": "number",\r
2491           "rules": {\r
2492             "required": true,\r
2493             "number": true\r
2494           }\r
2495         },\r
2496         "speech_balloon_template_settings": {\r
2497           "type": "text",\r
2498           "rules": {}\r
2499         }\r
2500       }\r
2501     },\r
2502     "speech": {\r
2503       "table_name": "speeches",\r
2504       "associations": {\r
2505         "belongs_to": {\r
2506           "speech_balloon": {},\r
2507           "writing_format": {},\r
2508           "speech_balloon_template": {}\r
2509         },\r
2510         "has_many": {}\r
2511       },\r
2512       "attributes": {\r
2513         "speech_balloon_id": {\r
2514           "type": "number",\r
2515           "rules": {\r
2516             "number": true\r
2517           }\r
2518         },\r
2519         "speech_balloon_template_id": {\r
2520           "type": "number",\r
2521           "rules": {\r
2522             "required": true,\r
2523             "number": true\r
2524           }\r
2525         },\r
2526         "speech_balloon_template_module_name": {\r
2527           "type": "text",\r
2528           "rules": {\r
2529             "required": true\r
2530           }\r
2531         },\r
2532         "writing_format_id": {\r
2533           "type": "number",\r
2534           "source": {\r
2535             "type": "model"\r
2536           },\r
2537           "rules": {\r
2538             "required": true,\r
2539             "number": true\r
2540           }\r
2541         },\r
2542         "writing_format_module_name": {\r
2543           "type": "text",\r
2544           "rules": {\r
2545             "required": true\r
2546           }\r
2547         },\r
2548         "content": {\r
2549           "type": "text",\r
2550           "rules": {}\r
2551         },\r
2552         "font_size": {\r
2553           "type": "float",\r
2554           "rules": {\r
2555             "required": true,\r
2556             "number": true,\r
2557             "min": 0\r
2558           },\r
2559           "source": {\r
2560             "type": "magic_number",\r
2561             "args": {\r
2562               "select_item_name": "speech_font_size_items"\r
2563             }\r
2564           }\r
2565         },\r
2566         "text_align": {\r
2567           "type": "number",\r
2568           "rules": {\r
2569             "required": true,\r
2570             "number": true,\r
2571             "range": [\r
2572               0,\r
2573               3\r
2574             ]\r
2575           },\r
2576           "source": {\r
2577             "type": "magic_number",\r
2578             "args": {\r
2579               "select_item_name": "speech_text_align_items"\r
2580             }\r
2581           }\r
2582         },\r
2583         "fore_color": {\r
2584           "type": "number",\r
2585           "rules": {\r
2586             "required": true,\r
2587             "number": true,\r
2588             "range": [\r
2589               0,\r
2590               16777215\r
2591             ]\r
2592           }\r
2593         },\r
2594         "x": {\r
2595           "type": "number",\r
2596           "rules": {\r
2597             "required": true,\r
2598             "number": true\r
2599           }\r
2600         },\r
2601         "y": {\r
2602           "type": "number",\r
2603           "rules": {\r
2604             "required": true,\r
2605             "number": true\r
2606           }\r
2607         },\r
2608         "width": {\r
2609           "type": "number",\r
2610           "rules": {\r
2611             "required": true,\r
2612             "number": true,\r
2613             "min": 1\r
2614           }\r
2615         },\r
2616         "height": {\r
2617           "type": "number",\r
2618           "rules": {\r
2619             "required": true,\r
2620             "number": true,\r
2621             "min": 1\r
2622           }\r
2623         },\r
2624         "quotes": {\r
2625           "type": "text",\r
2626           "rules": {}\r
2627         },\r
2628         "speech_balloon_template_settings": {\r
2629           "type": "text",\r
2630           "rules": {}\r
2631         },\r
2632         "writing_format_settings": {\r
2633           "type": "text",\r
2634           "rules": {}\r
2635         }\r
2636       }\r
2637     },\r
2638     "ground_picture": {\r
2639       "table_name": "ground_pictures",\r
2640       "associations": {\r
2641         "belongs_to": {\r
2642           "panel": {}\r
2643         },\r
2644         "has_many": {}\r
2645       },\r
2646       "attributes": {\r
2647         "panel_id": {\r
2648           "type": "number",\r
2649           "rules": {\r
2650             "number": true\r
2651           }\r
2652         },\r
2653         "picture_id": {\r
2654           "type": "number",\r
2655           "rules": {\r
2656             "required": true,\r
2657             "number": true\r
2658           }\r
2659         },\r
2660         "caption": {\r
2661           "type": "text",\r
2662           "rules": {}\r
2663         },\r
2664         "repeat": {\r
2665           "type": "number",\r
2666           "rules": {\r
2667             "required": true,\r
2668             "number": true,\r
2669             "range": [\r
2670               0,\r
2671               3\r
2672             ]\r
2673           },\r
2674           "source": {\r
2675             "type": "magic_number",\r
2676             "args": {\r
2677               "select_item_name": "ground_picture_repeat_items"\r
2678             }\r
2679           }\r
2680         },\r
2681         "x": {\r
2682           "type": "number",\r
2683           "rules": {\r
2684             "required": true,\r
2685             "number": true\r
2686           }\r
2687         },\r
2688         "y": {\r
2689           "type": "number",\r
2690           "rules": {\r
2691             "required": true,\r
2692             "number": true\r
2693           }\r
2694         },\r
2695         "z": {\r
2696           "type": "number",\r
2697           "rules": {\r
2698             "required": true,\r
2699             "number": true,\r
2700             "min": 1\r
2701           }\r
2702         },\r
2703         "t": {\r
2704           "type": "number",\r
2705           "rules": {\r
2706             "required": true,\r
2707             "number": true,\r
2708             "min": 0\r
2709           }\r
2710         }\r
2711       }\r
2712     },\r
2713     "ground_color": {\r
2714       "table_name": "ground_colors",\r
2715       "associations": {\r
2716         "belongs_to": {\r
2717           "panel": {}\r
2718         },\r
2719         "has_many": {}\r
2720       },\r
2721       "attributes": {\r
2722         "panel_id": {\r
2723           "type": "number",\r
2724           "rules": {\r
2725             "number": true\r
2726           }\r
2727         },\r
2728         "caption": {\r
2729           "type": "text",\r
2730           "rules": {}\r
2731         },\r
2732         "code": {\r
2733           "type": "number",\r
2734           "rules": {\r
2735             "required": true,\r
2736             "number": true,\r
2737             "range": [\r
2738               0,\r
2739               16777215\r
2740             ]\r
2741           }\r
2742         },\r
2743         "orientation": {\r
2744           "type": "number",\r
2745           "rules": {\r
2746             "required": true,\r
2747             "number": true,\r
2748             "range": [\r
2749               0,\r
2750               1\r
2751             ]\r
2752           },\r
2753           "source": {\r
2754             "type": "magic_number",\r
2755             "args": {\r
2756               "select_item_name": "ground_color_orientation_items"\r
2757             }\r
2758           }\r
2759         },\r
2760         "xy": {\r
2761           "type": "number",\r
2762           "rules": {\r
2763             "number": true\r
2764           }\r
2765         },\r
2766         "wh": {\r
2767           "type": "number",\r
2768           "rules": {\r
2769             "number": true\r
2770           }\r
2771         },\r
2772         "z": {\r
2773           "type": "number",\r
2774           "rules": {\r
2775             "required": true,\r
2776             "number": true,\r
2777             "min": 1\r
2778           }\r
2779         },\r
2780         "t": {\r
2781           "type": "number",\r
2782           "rules": {\r
2783             "required": true,\r
2784             "number": true,\r
2785             "min": 0\r
2786           }\r
2787         }\r
2788       }\r
2789     },\r
2790     "original_picture": {\r
2791       "table_name": "original_pictures",\r
2792       "associations": {\r
2793         "belongs_to": {\r
2794           "artist": {}\r
2795         },\r
2796         "has_many": {\r
2797           "pictures": {}\r
2798         },\r
2799         "has_one": {\r
2800           "resource_picture": {}\r
2801         }\r
2802       },\r
2803       "attributes": {\r
2804         "ext": {\r
2805           "type": "text",\r
2806           "rules": {\r
2807             "required": true\r
2808           }\r
2809         },\r
2810         "width": {\r
2811           "type": "number",\r
2812           "rules": {\r
2813             "required": true,\r
2814             "number": true\r
2815           }\r
2816         },\r
2817         "height": {\r
2818           "type": "number",\r
2819           "rules": {\r
2820             "required": true,\r
2821             "number": true\r
2822           }\r
2823         },\r
2824         "filesize": {\r
2825           "type": "number",\r
2826           "rules": {\r
2827             "required": true,\r
2828             "number": true\r
2829           }\r
2830         },\r
2831         "artist_id": {\r
2832           "type": "number",\r
2833           "rules": {\r
2834             "required": true,\r
2835             "number": true\r
2836           }\r
2837         },\r
2838         "md5": {\r
2839           "type": "text",\r
2840           "rules": {\r
2841             "required": true\r
2842           }\r
2843         },\r
2844         "uploaded_at": {\r
2845           "type": "datetime"\r
2846         },\r
2847         "published_at": {\r
2848           "type": "datetime"\r
2849         },\r
2850         "stopped_at": {\r
2851           "type": "datetime"\r
2852         }\r
2853       }\r
2854     },\r
2855     "picture": {\r
2856       "table_name": "pictures",\r
2857       "associations": {\r
2858         "belongs_to": {\r
2859           "license": {},\r
2860           "artist": {},\r
2861           "system_picture": {}\r
2862         },\r
2863         "has_many": {},\r
2864         "has_one": {}\r
2865       },\r
2866       "attributes": {\r
2867         "original_picture_id": {\r
2868           "type": "number",\r
2869           "rules": {\r
2870             "required": true,\r
2871             "number": true\r
2872           }\r
2873         },\r
2874         "revision": {\r
2875           "type": "number",\r
2876           "rules": {\r
2877             "required": true,\r
2878             "number": true\r
2879           }\r
2880         },\r
2881         "ext": {\r
2882           "type": "text",\r
2883           "rules": {\r
2884             "required": true\r
2885           }\r
2886         },\r
2887         "width": {\r
2888           "type": "number",\r
2889           "rules": {\r
2890             "required": true,\r
2891             "number": true\r
2892           }\r
2893         },\r
2894         "height": {\r
2895           "type": "number",\r
2896           "rules": {\r
2897             "required": true,\r
2898             "number": true\r
2899           }\r
2900         },\r
2901         "filesize": {\r
2902           "type": "number",\r
2903           "rules": {\r
2904             "required": true,\r
2905             "number": true\r
2906           }\r
2907         },\r
2908         "artist_id": {\r
2909           "type": "number",\r
2910           "rules": {\r
2911             "required": true,\r
2912             "number": true\r
2913           }\r
2914         },\r
2915         "license_id": {\r
2916           "type": "number",\r
2917           "rules": {\r
2918             "required": true,\r
2919             "number": true\r
2920           }\r
2921         },\r
2922         "md5": {\r
2923           "type": "text",\r
2924           "rules": {\r
2925             "required": true\r
2926           }\r
2927         },\r
2928         "system_picture_id": {\r
2929           "type": "number",\r
2930           "rules": {\r
2931             "required": true,\r
2932             "number": true\r
2933           }\r
2934         },\r
2935         "license_group_settings": {\r
2936           "type": "text",\r
2937           "rules": {}\r
2938         },\r
2939         "credit_picture_settings": {\r
2940           "type": "text",\r
2941           "rules": {}\r
2942         },\r
2943         "license_settings": {\r
2944           "type": "text",\r
2945           "rules": {}\r
2946         },\r
2947         "license_group_module_name": {\r
2948           "type": "text",\r
2949           "rules": {\r
2950             "required": true\r
2951           }\r
2952         }\r
2953       }\r
2954     },\r
2955     "resource_picture": {\r
2956       "table_name": "resource_pictures",\r
2957       "associations": {\r
2958         "belongs_to": {\r
2959           "original_picture": {},\r
2960           "license_group": {},\r
2961           "license": {},\r
2962           "artist": {},\r
2963           "system_picture": {}\r
2964         },\r
2965         "has_many": {},\r
2966         "has_one": {}\r
2967       },\r
2968       "attributes": {\r
2969         "original_picture_id": {\r
2970           "type": "number",\r
2971           "rules": {\r
2972             "required": true,\r
2973             "number": true\r
2974           }\r
2975         },\r
2976         "ext": {\r
2977           "type": "text",\r
2978           "rules": {\r
2979             "required": true\r
2980           }\r
2981         },\r
2982         "width": {\r
2983           "type": "number",\r
2984           "rules": {\r
2985             "required": true,\r
2986             "number": true\r
2987           }\r
2988         },\r
2989         "height": {\r
2990           "type": "number",\r
2991           "rules": {\r
2992             "required": true,\r
2993             "number": true\r
2994           }\r
2995         },\r
2996         "filesize": {\r
2997           "type": "number",\r
2998           "rules": {\r
2999             "required": true,\r
3000             "number": true\r
3001           }\r
3002         },\r
3003         "artist_id": {\r
3004           "type": "number",\r
3005           "rules": {\r
3006             "required": true,\r
3007             "number": true\r
3008           }\r
3009         },\r
3010         "license_group_id": {\r
3011           "type": "number",\r
3012           "rules": {\r
3013             "required": true,\r
3014             "number": true\r
3015           }\r
3016         },\r
3017         "license_id": {\r
3018           "type": "number",\r
3019           "rules": {\r
3020             "required": true,\r
3021             "number": true\r
3022           }\r
3023         },\r
3024         "md5": {\r
3025           "type": "text",\r
3026           "rules": {\r
3027             "required": true\r
3028           }\r
3029         },\r
3030         "system_picture_id": {\r
3031           "type": "number",\r
3032           "rules": {\r
3033             "required": true,\r
3034             "number": true\r
3035           }\r
3036         },\r
3037         "license_group_settings": {\r
3038           "type": "text",\r
3039           "rules": {}\r
3040         },\r
3041         "credit_picture_settings": {\r
3042           "type": "text",\r
3043           "rules": {}\r
3044         },\r
3045         "license_settings": {\r
3046           "type": "text",\r
3047           "rules": {}\r
3048         },\r
3049         "picture_id": {\r
3050           "type": "number",\r
3051           "rules": {\r
3052             "required": true,\r
3053             "number": true\r
3054           }\r
3055         },\r
3056         "license_group_module_name": {\r
3057           "type": "text",\r
3058           "rules": {\r
3059             "required": true\r
3060           }\r
3061         }\r
3062       }\r
3063     },\r
3064     "original_picture_license_group": {\r
3065       "table_name": "original_picture_license_groups",\r
3066       "associations": {\r
3067         "belongs_to": {\r
3068           "original_picture": {},\r
3069           "license_group": {}\r
3070         },\r
3071         "has_many": {},\r
3072         "has_one": {}\r
3073       },\r
3074       "attributes": {\r
3075         "original_picture_id": {\r
3076           "type": "number",\r
3077           "rules": {\r
3078             "required": true,\r
3079             "number": true\r
3080           }\r
3081         },\r
3082         "license_group_id": {\r
3083           "type": "number",\r
3084           "rules": {\r
3085             "required": true,\r
3086             "number": true\r
3087           },\r
3088           "source": {\r
3089             "type": "model"\r
3090           }\r
3091         }\r
3092       }\r
3093     },\r
3094     "original_picture_license": {\r
3095       "table_name": "original_picture_licenses",\r
3096       "associations": {\r
3097         "belongs_to": {\r
3098           "original_picture": {},\r
3099           "license": {},\r
3100           "system_picture": {}\r
3101         },\r
3102         "has_many": {},\r
3103         "has_one": {}\r
3104       },\r
3105       "attributes": {\r
3106         "original_picture_id": {\r
3107           "type": "number",\r
3108           "rules": {\r
3109             "required": true,\r
3110             "number": true\r
3111           }\r
3112         },\r
3113         "license_group_id": {\r
3114           "type": "number",\r
3115           "source": {\r
3116             "type": "model"\r
3117           },\r
3118           "rules": {\r
3119             "required": true,\r
3120             "number": true\r
3121           }\r
3122         },\r
3123         "license_id": {\r
3124           "type": "number",\r
3125           "source": {\r
3126             "type": "filter",\r
3127             "args": {\r
3128               "resource_list_name": "by_license_group",\r
3129               "filter_column_name": "license_group_id"\r
3130             }\r
3131           },\r
3132           "rules": {\r
3133             "required": true,\r
3134             "number": true\r
3135           }\r
3136         },\r
3137         "license_settings": {\r
3138           "type": "text",\r
3139           "rules": {}\r
3140         },\r
3141         "license_group_module_name": {\r
3142           "type": "text",\r
3143           "rules": {\r
3144             "required": true\r
3145           }\r
3146         }\r
3147       }\r
3148     },\r
3149     "speech_balloon_template": {\r
3150       "table_name": "speech_balloon_templates",\r
3151       "associations": {\r
3152         "belongs_to": {\r
3153           "system_picture": {}\r
3154         },\r
3155         "has_many": {\r
3156           "speech_balloons": {},\r
3157           "panels": {\r
3158             "through": "speech_balloons"\r
3159           }\r
3160         },\r
3161         "has_one": {}\r
3162       },\r
3163       "attributes": {\r
3164         "name": {\r
3165           "type": "text",\r
3166           "rules": {\r
3167             "required": true\r
3168           }\r
3169         },\r
3170         "module_name": {\r
3171           "type": "text",\r
3172           "rules": {\r
3173             "required": true\r
3174           }\r
3175         },\r
3176         "caption": {\r
3177           "type": "text",\r
3178           "rules": {\r
3179             "required": true\r
3180           }\r
3181         },\r
3182         "t": {\r
3183           "type": "number",\r
3184           "rules": {\r
3185             "required": true,\r
3186             "number": true,\r
3187             "min": 0\r
3188           }\r
3189         },\r
3190         "system_picture_id": {\r
3191           "type": "number",\r
3192           "rules": {\r
3193             "required": true,\r
3194             "number": true\r
3195           }\r
3196         },\r
3197         "settings": {\r
3198           "type": "text",\r
3199           "rules": {\r
3200             "required": true\r
3201           }\r
3202         }\r
3203       }\r
3204     },\r
3205     "writing_format": {\r
3206       "table_name": "writing_formats",\r
3207       "associations": {\r
3208         "belongs_to": {\r
3209           "system_picture": {}\r
3210         },\r
3211         "has_many": {\r
3212           "speeches": {}\r
3213         },\r
3214         "has_one": {}\r
3215       },\r
3216       "attributes": {\r
3217         "name": {\r
3218           "type": "text",\r
3219           "rules": {\r
3220             "required": true\r
3221           }\r
3222         },\r
3223         "module_name": {\r
3224           "type": "text",\r
3225           "rules": {\r
3226             "required": true\r
3227           }\r
3228         },\r
3229         "caption": {\r
3230           "type": "text",\r
3231           "rules": {\r
3232             "required": true\r
3233           }\r
3234         },\r
3235         "system_picture_id": {\r
3236           "type": "number",\r
3237           "rules": {\r
3238             "required": true,\r
3239             "number": true\r
3240           }\r
3241         },\r
3242         "settings": {\r
3243           "type": "text",\r
3244           "rules": {\r
3245             "required": true\r
3246           }\r
3247         }\r
3248       }\r
3249     },\r
3250     "license_group": {\r
3251       "table_name": "license_groups",\r
3252       "associations": {\r
3253         "belongs_to": {},\r
3254         "has_many": {\r
3255           "resource_pictures": {},\r
3256           "licenses": {}\r
3257         },\r
3258         "has_one": {}\r
3259       },\r
3260       "attributes": {\r
3261         "name": {\r
3262           "type": "text",\r
3263           "rules": {\r
3264             "required": true\r
3265           }\r
3266         },\r
3267         "module_name": {\r
3268           "type": "text",\r
3269           "rules": {\r
3270             "required": true\r
3271           }\r
3272         },\r
3273         "caption": {\r
3274           "type": "text",\r
3275           "rules": {\r
3276             "required": true\r
3277           }\r
3278         },\r
3279         "url": {\r
3280           "type": "text",\r
3281           "rules": {\r
3282             "required": true\r
3283           }\r
3284         }\r
3285       }\r
3286     },\r
3287     "license": {\r
3288       "table_name": "licenses",\r
3289       "associations": {\r
3290         "belongs_to": {\r
3291           "license_group": {},\r
3292           "system_picture": {}\r
3293         },\r
3294         "has_many": {\r
3295           "resource_pictures": {}\r
3296         },\r
3297         "has_one": {}\r
3298       },\r
3299       "attributes": {\r
3300         "license_group_id": {\r
3301           "type": "number",\r
3302           "rules": {\r
3303             "number": true\r
3304           }\r
3305         },\r
3306         "license_group_module_name": {\r
3307           "type": "text",\r
3308           "rules": {\r
3309             "required": true\r
3310           }\r
3311         },\r
3312         "name": {\r
3313           "type": "text",\r
3314           "rules": {\r
3315             "required": true\r
3316           }\r
3317         },\r
3318         "caption": {\r
3319           "type": "text",\r
3320           "rules": {\r
3321             "required": true\r
3322           }\r
3323         },\r
3324         "system_picture_id": {\r
3325           "type": "number",\r
3326           "rules": {\r
3327             "required": true,\r
3328             "number": true\r
3329           }\r
3330         },\r
3331         "url": {\r
3332           "type": "text",\r
3333           "rules": {\r
3334             "required": true\r
3335           }\r
3336         },\r
3337         "license_group_settings": {\r
3338           "type": "text",\r
3339           "rules": {}\r
3340         },\r
3341         "credit_picture_settings": {\r
3342           "type": "text",\r
3343           "rules": {}\r
3344         }\r
3345       }\r
3346     },\r
3347     "author": {\r
3348       "table_name": "authors",\r
3349       "associations": {\r
3350         "belongs_to": {},\r
3351         "has_many": {\r
3352           "scrolls": {},\r
3353           "comics": {},\r
3354           "stories": {},\r
3355           "sheets": {},\r
3356           "panels": {}\r
3357         },\r
3358         "has_one": {}\r
3359       },\r
3360       "attributes": {\r
3361         "name": {\r
3362           "type": "text",\r
3363           "rules": {\r
3364             "required": true\r
3365           }\r
3366         },\r
3367         "user_id": {\r
3368           "type": "number",\r
3369           "rules": {\r
3370             "required": true,\r
3371             "number": true\r
3372           }\r
3373         }\r
3374       }\r
3375     },\r
3376     "artist": {\r
3377       "table_name": "artists",\r
3378       "associations": {\r
3379         "belongs_to": {},\r
3380         "has_many": {\r
3381           "resource_pictures": {}\r
3382         },\r
3383         "has_one": {}\r
3384       },\r
3385       "attributes": {\r
3386         "name": {\r
3387           "type": "text",\r
3388           "rules": {\r
3389             "required": true\r
3390           }\r
3391         },\r
3392         "user_id": {\r
3393           "type": "number",\r
3394           "rules": {\r
3395             "required": true,\r
3396             "number": true\r
3397           }\r
3398         }\r
3399       }\r
3400     },\r
3401     "system_picture": {\r
3402       "table_name": "system_pictures",\r
3403       "associations": {\r
3404         "belongs_to": {},\r
3405         "has_many": {\r
3406           "balloons": {},\r
3407           "speech_balloon_templates": {},\r
3408           "licenses": {},\r
3409           "writing_formats": {}\r
3410         },\r
3411         "has_one": {}\r
3412       },\r
3413       "attributes": {\r
3414         "ext": {\r
3415           "type": "text",\r
3416           "rules": {\r
3417             "required": true\r
3418           }\r
3419         },\r
3420         "width": {\r
3421           "type": "number",\r
3422           "rules": {\r
3423             "required": true,\r
3424             "number": true\r
3425           }\r
3426         },\r
3427         "height": {\r
3428           "type": "number",\r
3429           "rules": {\r
3430             "required": true,\r
3431             "number": true\r
3432           }\r
3433         },\r
3434         "filesize": {\r
3435           "type": "number",\r
3436           "rules": {\r
3437             "required": true,\r
3438             "number": true\r
3439           }\r
3440         },\r
3441         "md5": {\r
3442           "type": "text",\r
3443           "rules": {\r
3444             "required": true\r
3445           }\r
3446         }\r
3447       }\r
3448     },\r
3449     "circle_speech_balloon_speech_balloon": {\r
3450       "attributes": {}\r
3451     },\r
3452     "circle_speech_balloon_balloon": {\r
3453       "attributes": {}\r
3454     },\r
3455     "circle_speech_balloon_speech": {\r
3456       "attributes": {}\r
3457     },\r
3458     "plain_speech_balloon_speech_balloon": {\r
3459       "attributes": {}\r
3460     },\r
3461     "plain_speech_balloon_balloon": {\r
3462       "attributes": {}\r
3463     },\r
3464     "plain_speech_balloon_speech": {\r
3465       "attributes": {}\r
3466     },\r
3467     "square_speech_balloon_speech_balloon": {\r
3468       "attributes": {}\r
3469     },\r
3470     "square_speech_balloon_balloon": {\r
3471       "attributes": {}\r
3472     },\r
3473     "square_speech_balloon_speech": {\r
3474       "attributes": {}\r
3475     },\r
3476     "test_speech_balloon_speech_balloon": {\r
3477       "attributes": {\r
3478         "a": {\r
3479           "type": "number",\r
3480           "rules": {\r
3481             "required": true,\r
3482             "number": true\r
3483           }\r
3484         }\r
3485       }\r
3486     },\r
3487     "test_speech_balloon_balloon": {\r
3488       "attributes": {\r
3489         "b": {\r
3490           "type": "number",\r
3491           "rules": {\r
3492             "required": true,\r
3493             "number": true\r
3494           }\r
3495         }\r
3496       }\r
3497     },\r
3498     "test_speech_balloon_speech": {\r
3499       "attributes": {\r
3500         "c": {\r
3501           "type": "number",\r
3502           "rules": {\r
3503             "required": true,\r
3504             "number": true\r
3505           }\r
3506         }\r
3507       }\r
3508     },\r
3509     "pettanr_creative_commons_v30_licenses_license": {\r
3510       "attributes": {\r
3511         "open": {\r
3512           "type": "number",\r
3513           "rules": {\r
3514             "required": true,\r
3515             "number": true\r
3516           }\r
3517         },\r
3518         "commercial": {\r
3519           "type": "number",\r
3520           "rules": {\r
3521             "required": true,\r
3522             "number": true\r
3523           }\r
3524         },\r
3525         "official": {\r
3526           "type": "number",\r
3527           "rules": {\r
3528             "required": true,\r
3529             "number": true\r
3530           }\r
3531         },\r
3532         "attribution": {\r
3533           "type": "number",\r
3534           "rules": {\r
3535             "required": true,\r
3536             "number": true\r
3537           }\r
3538         },\r
3539         "derive": {\r
3540           "type": "number",\r
3541           "rules": {\r
3542             "required": true,\r
3543             "number": true\r
3544           }\r
3545         },\r
3546         "thumbnail": {\r
3547           "type": "number",\r
3548           "rules": {\r
3549             "required": true,\r
3550             "number": true\r
3551           }\r
3552         },\r
3553         "gif_convert": {\r
3554           "type": "number",\r
3555           "rules": {\r
3556             "required": true,\r
3557             "number": true\r
3558           }\r
3559         },\r
3560         "reverse": {\r
3561           "type": "number",\r
3562           "rules": {\r
3563             "required": true,\r
3564             "number": true\r
3565           }\r
3566         },\r
3567         "sync_vh": {\r
3568           "type": "number",\r
3569           "rules": {\r
3570             "required": true,\r
3571             "number": true\r
3572           }\r
3573         },\r
3574         "overlap": {\r
3575           "type": "number",\r
3576           "rules": {\r
3577             "required": true,\r
3578             "number": true\r
3579           }\r
3580         }\r
3581       }\r
3582     },\r
3583     "pettanr_creative_commons_v30_licenses_credit_picture": {\r
3584       "attributes": {\r
3585         "source_url_btn_id": {\r
3586           "type": "number",\r
3587           "rules": {\r
3588             "required": true,\r
3589             "number": true\r
3590           }\r
3591         },\r
3592         "source_url_off_btn_id": {\r
3593           "type": "number",\r
3594           "rules": {\r
3595             "required": true,\r
3596             "number": true\r
3597           }\r
3598         }\r
3599       }\r
3600     },\r
3601     "pettanr_creative_commons_v30_licenses_attribute": {\r
3602       "attributes": {\r
3603         "artist_name": {\r
3604           "type": "text",\r
3605           "rules": {\r
3606             "required": true\r
3607           }\r
3608         },\r
3609         "caption": {\r
3610           "type": "text",\r
3611           "rules": {}\r
3612         },\r
3613         "artist_url": {\r
3614           "type": "text",\r
3615           "rules": {}\r
3616         },\r
3617         "source_url": {\r
3618           "type": "text",\r
3619           "rules": {}\r
3620         },\r
3621         "more_permission_url": {\r
3622           "type": "text",\r
3623           "rules": {}\r
3624         }\r
3625       }\r
3626     },\r
3627     "pettanr_pettan_commons_v01_licenses_license": {\r
3628       "attributes": {\r
3629         "open": {\r
3630           "type": "number",\r
3631           "rules": {\r
3632             "required": true,\r
3633             "number": true\r
3634           }\r
3635         },\r
3636         "commercial": {\r
3637           "type": "number",\r
3638           "rules": {\r
3639             "required": true,\r
3640             "number": true\r
3641           }\r
3642         },\r
3643         "official": {\r
3644           "type": "number",\r
3645           "rules": {\r
3646             "required": true,\r
3647             "number": true\r
3648           }\r
3649         },\r
3650         "attribution": {\r
3651           "type": "number",\r
3652           "rules": {\r
3653             "required": true,\r
3654             "number": true\r
3655           }\r
3656         },\r
3657         "derive": {\r
3658           "type": "number",\r
3659           "rules": {\r
3660             "required": true,\r
3661             "number": true\r
3662           }\r
3663         },\r
3664         "thumbnail": {\r
3665           "type": "number",\r
3666           "rules": {\r
3667             "required": true,\r
3668             "number": true\r
3669           }\r
3670         },\r
3671         "gif_convert": {\r
3672           "type": "number",\r
3673           "rules": {\r
3674             "required": true,\r
3675             "number": true\r
3676           }\r
3677         },\r
3678         "reverse": {\r
3679           "type": "number",\r
3680           "rules": {\r
3681             "required": true,\r
3682             "number": true\r
3683           }\r
3684         },\r
3685         "sync_vh": {\r
3686           "type": "number",\r
3687           "rules": {\r
3688             "required": true,\r
3689             "number": true\r
3690           }\r
3691         },\r
3692         "overlap": {\r
3693           "type": "number",\r
3694           "rules": {\r
3695             "required": true,\r
3696             "number": true\r
3697           }\r
3698         }\r
3699       }\r
3700     },\r
3701     "pettanr_pettan_commons_v01_licenses_credit_picture": {\r
3702       "attributes": {\r
3703         "source_url_btn_id": {\r
3704           "type": "number",\r
3705           "rules": {\r
3706             "required": true,\r
3707             "number": true\r
3708           }\r
3709         },\r
3710         "source_url_off_btn_id": {\r
3711           "type": "number",\r
3712           "rules": {\r
3713             "required": true,\r
3714             "number": true\r
3715           }\r
3716         }\r
3717       }\r
3718     },\r
3719     "pettanr_pettan_commons_v01_licenses_attribute": {\r
3720       "attributes": {\r
3721         "artist_name": {\r
3722           "type": "text",\r
3723           "rules": {\r
3724             "required": true\r
3725           }\r
3726         },\r
3727         "caption": {\r
3728           "type": "text",\r
3729           "rules": {\r
3730             "required": true\r
3731           }\r
3732         },\r
3733         "sources": {\r
3734           "type": "text",\r
3735           "rules": {\r
3736             "required": true\r
3737           }\r
3738         }\r
3739       }\r
3740     },\r
3741     "pettanr_pettan_protected_v01_licenses_license": {\r
3742       "attributes": {\r
3743         "open": {\r
3744           "type": "number",\r
3745           "rules": {\r
3746             "required": true,\r
3747             "number": true\r
3748           }\r
3749         },\r
3750         "commercial": {\r
3751           "type": "number",\r
3752           "rules": {\r
3753             "required": true,\r
3754             "number": true\r
3755           }\r
3756         },\r
3757         "official": {\r
3758           "type": "number",\r
3759           "rules": {\r
3760             "required": true,\r
3761             "number": true\r
3762           }\r
3763         },\r
3764         "attribution": {\r
3765           "type": "number",\r
3766           "rules": {\r
3767             "required": true,\r
3768             "number": true\r
3769           }\r
3770         },\r
3771         "derive": {\r
3772           "type": "number",\r
3773           "rules": {\r
3774             "required": true,\r
3775             "number": true\r
3776           }\r
3777         },\r
3778         "thumbnail": {\r
3779           "type": "number",\r
3780           "rules": {\r
3781             "required": true,\r
3782             "number": true\r
3783           }\r
3784         },\r
3785         "gif_convert": {\r
3786           "type": "number",\r
3787           "rules": {\r
3788             "required": true,\r
3789             "number": true\r
3790           }\r
3791         },\r
3792         "reverse": {\r
3793           "type": "number",\r
3794           "rules": {\r
3795             "required": true,\r
3796             "number": true\r
3797           }\r
3798         },\r
3799         "sync_vh": {\r
3800           "type": "number",\r
3801           "rules": {\r
3802             "required": true,\r
3803             "number": true\r
3804           }\r
3805         },\r
3806         "overlap": {\r
3807           "type": "number",\r
3808           "rules": {\r
3809             "required": true,\r
3810             "number": true\r
3811           }\r
3812         },\r
3813         "trackback": {\r
3814           "type": "number",\r
3815           "rules": {\r
3816             "required": true,\r
3817             "number": true\r
3818           }\r
3819         }\r
3820       }\r
3821     },\r
3822     "pettanr_pettan_protected_v01_licenses_credit_picture": {\r
3823       "attributes": {\r
3824         "source_url_btn_id": {\r
3825           "type": "number",\r
3826           "rules": {\r
3827             "required": true,\r
3828             "number": true\r
3829           }\r
3830         },\r
3831         "source_url_off_btn_id": {\r
3832           "type": "number",\r
3833           "rules": {\r
3834             "required": true,\r
3835             "number": true\r
3836           }\r
3837         }\r
3838       }\r
3839     },\r
3840     "pettanr_pettan_protected_v01_licenses_attribute": {\r
3841       "attributes": {\r
3842         "artist_name": {\r
3843           "type": "text",\r
3844           "rules": {\r
3845             "required": true\r
3846           }\r
3847         },\r
3848         "caption": {\r
3849           "type": "text",\r
3850           "rules": {\r
3851             "required": true\r
3852           }\r
3853         },\r
3854         "sources": {\r
3855           "type": "text",\r
3856           "rules": {\r
3857             "required": true\r
3858           }\r
3859         }\r
3860       }\r
3861     },\r
3862     "pettanr_pettan_public_v01_licenses_license": {\r
3863       "attributes": {\r
3864         "open": {\r
3865           "type": "number",\r
3866           "rules": {\r
3867             "required": true,\r
3868             "number": true\r
3869           }\r
3870         },\r
3871         "commercial": {\r
3872           "type": "number",\r
3873           "rules": {\r
3874             "required": true,\r
3875             "number": true\r
3876           }\r
3877         },\r
3878         "official": {\r
3879           "type": "number",\r
3880           "rules": {\r
3881             "required": true,\r
3882             "number": true\r
3883           }\r
3884         },\r
3885         "attribution": {\r
3886           "type": "number",\r
3887           "rules": {\r
3888             "required": true,\r
3889             "number": true\r
3890           }\r
3891         },\r
3892         "derive": {\r
3893           "type": "number",\r
3894           "rules": {\r
3895             "required": true,\r
3896             "number": true\r
3897           }\r
3898         },\r
3899         "thumbnail": {\r
3900           "type": "number",\r
3901           "rules": {\r
3902             "required": true,\r
3903             "number": true\r
3904           }\r
3905         },\r
3906         "gif_convert": {\r
3907           "type": "number",\r
3908           "rules": {\r
3909             "required": true,\r
3910             "number": true\r
3911           }\r
3912         },\r
3913         "reverse": {\r
3914           "type": "number",\r
3915           "rules": {\r
3916             "required": true,\r
3917             "number": true\r
3918           }\r
3919         },\r
3920         "sync_vh": {\r
3921           "type": "number",\r
3922           "rules": {\r
3923             "required": true,\r
3924             "number": true\r
3925           }\r
3926         },\r
3927         "overlap": {\r
3928           "type": "number",\r
3929           "rules": {\r
3930             "required": true,\r
3931             "number": true\r
3932           }\r
3933         },\r
3934         "trackback": {\r
3935           "type": "number",\r
3936           "rules": {\r
3937             "required": true,\r
3938             "number": true\r
3939           }\r
3940         }\r
3941       }\r
3942     },\r
3943     "pettanr_pettan_public_v01_licenses_credit_picture": {\r
3944       "attributes": {\r
3945         "source_url_btn_id": {\r
3946           "type": "number",\r
3947           "rules": {\r
3948             "required": true,\r
3949             "number": true\r
3950           }\r
3951         }\r
3952       }\r
3953     },\r
3954     "pettanr_pettan_public_v01_licenses_attribute": {\r
3955       "attributes": {\r
3956         "artist_name": {\r
3957           "type": "text",\r
3958           "rules": {\r
3959             "required": true\r
3960           }\r
3961         },\r
3962         "caption": {\r
3963           "type": "text",\r
3964           "rules": {\r
3965             "required": true\r
3966           }\r
3967         },\r
3968         "sources": {\r
3969           "type": "text",\r
3970           "rules": {\r
3971             "required": true\r
3972           }\r
3973         }\r
3974       }\r
3975     },\r
3976     "pettanr_public_domain_v01_licenses_license": {\r
3977       "attributes": {\r
3978         "open": {\r
3979           "type": "number",\r
3980           "rules": {\r
3981             "required": true,\r
3982             "number": true\r
3983           }\r
3984         },\r
3985         "commercial": {\r
3986           "type": "number",\r
3987           "rules": {\r
3988             "required": true,\r
3989             "number": true\r
3990           }\r
3991         },\r
3992         "official": {\r
3993           "type": "number",\r
3994           "rules": {\r
3995             "required": true,\r
3996             "number": true\r
3997           }\r
3998         },\r
3999         "attribution": {\r
4000           "type": "number",\r
4001           "rules": {\r
4002             "required": true,\r
4003             "number": true\r
4004           }\r
4005         },\r
4006         "derive": {\r
4007           "type": "number",\r
4008           "rules": {\r
4009             "required": true,\r
4010             "number": true\r
4011           }\r
4012         },\r
4013         "thumbnail": {\r
4014           "type": "number",\r
4015           "rules": {\r
4016             "required": true,\r
4017             "number": true\r
4018           }\r
4019         },\r
4020         "gif_convert": {\r
4021           "type": "number",\r
4022           "rules": {\r
4023             "required": true,\r
4024             "number": true\r
4025           }\r
4026         },\r
4027         "reverse": {\r
4028           "type": "number",\r
4029           "rules": {\r
4030             "required": true,\r
4031             "number": true\r
4032           }\r
4033         },\r
4034         "sync_vh": {\r
4035           "type": "number",\r
4036           "rules": {\r
4037             "required": true,\r
4038             "number": true\r
4039           }\r
4040         },\r
4041         "overlap": {\r
4042           "type": "number",\r
4043           "rules": {\r
4044             "required": true,\r
4045             "number": true\r
4046           }\r
4047         },\r
4048         "trackback": {\r
4049           "type": "number",\r
4050           "rules": {\r
4051             "required": true,\r
4052             "number": true\r
4053           }\r
4054         }\r
4055       }\r
4056     },\r
4057     "pettanr_public_domain_v01_licenses_credit_picture": {\r
4058       "attributes": {\r
4059         "source_url_btn_id": {\r
4060           "type": "number",\r
4061           "rules": {\r
4062             "required": true,\r
4063             "number": true\r
4064           }\r
4065         },\r
4066         "source_url_off_btn_id": {\r
4067           "type": "number",\r
4068           "rules": {\r
4069             "required": true,\r
4070             "number": true\r
4071           }\r
4072         }\r
4073       }\r
4074     },\r
4075     "pettanr_public_domain_v01_licenses_attribute": {\r
4076       "attributes": {\r
4077         "artist_name": {\r
4078           "type": "text",\r
4079           "rules": {\r
4080             "required": true\r
4081           }\r
4082         },\r
4083         "source_url": {\r
4084           "type": "text",\r
4085           "rules": {\r
4086             "required": true\r
4087           }\r
4088         },\r
4089         "note": {\r
4090           "type": "text",\r
4091           "rules": {\r
4092             "required": true\r
4093           }\r
4094         }\r
4095       }\r
4096     },\r
4097     "pettanr_unknown_v01_licenses_license": {\r
4098       "attributes": {\r
4099         "open": {\r
4100           "type": "number",\r
4101           "rules": {\r
4102             "required": true,\r
4103             "number": true\r
4104           }\r
4105         },\r
4106         "commercial": {\r
4107           "type": "number",\r
4108           "rules": {\r
4109             "required": true,\r
4110             "number": true\r
4111           }\r
4112         },\r
4113         "official": {\r
4114           "type": "number",\r
4115           "rules": {\r
4116             "required": true,\r
4117             "number": true\r
4118           }\r
4119         },\r
4120         "attribution": {\r
4121           "type": "number",\r
4122           "rules": {\r
4123             "required": true,\r
4124             "number": true\r
4125           }\r
4126         },\r
4127         "derive": {\r
4128           "type": "number",\r
4129           "rules": {\r
4130             "required": true,\r
4131             "number": true\r
4132           }\r
4133         },\r
4134         "thumbnail": {\r
4135           "type": "number",\r
4136           "rules": {\r
4137             "required": true,\r
4138             "number": true\r
4139           }\r
4140         },\r
4141         "gif_convert": {\r
4142           "type": "number",\r
4143           "rules": {\r
4144             "required": true,\r
4145             "number": true\r
4146           }\r
4147         },\r
4148         "reverse": {\r
4149           "type": "number",\r
4150           "rules": {\r
4151             "required": true,\r
4152             "number": true\r
4153           }\r
4154         },\r
4155         "sync_vh": {\r
4156           "type": "number",\r
4157           "rules": {\r
4158             "required": true,\r
4159             "number": true\r
4160           }\r
4161         },\r
4162         "overlap": {\r
4163           "type": "number",\r
4164           "rules": {\r
4165             "required": true,\r
4166             "number": true\r
4167           }\r
4168         },\r
4169         "trackback": {\r
4170           "type": "number",\r
4171           "rules": {\r
4172             "required": true,\r
4173             "number": true\r
4174           }\r
4175         }\r
4176       }\r
4177     },\r
4178     "pettanr_unknown_v01_licenses_credit_picture": {\r
4179       "attributes": {\r
4180         "source_url_btn_id": {\r
4181           "type": "number",\r
4182           "rules": {\r
4183             "required": true,\r
4184             "number": true\r
4185           }\r
4186         },\r
4187         "source_url_off_btn_id": {\r
4188           "type": "number",\r
4189           "rules": {\r
4190             "required": true,\r
4191             "number": true\r
4192           }\r
4193         }\r
4194       }\r
4195     },\r
4196     "pettanr_unknown_v01_licenses_attribute": {\r
4197       "attributes": {\r
4198         "source_url": {\r
4199           "type": "text",\r
4200           "rules": {\r
4201             "required": true\r
4202           }\r
4203         },\r
4204         "note": {\r
4205           "type": "text",\r
4206           "rules": {\r
4207             "required": true\r
4208           }\r
4209         }\r
4210       }\r
4211     }\r
4212   },\r
4213   "system_resources": {\r
4214     "templates": {\r
4215       "license_group": {\r
4216         "template_items": {\r
4217           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
4218           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
4219           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
4220           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
4221           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
4222           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
4223         }\r
4224       },\r
4225       "speech_balloon_template": {\r
4226         "template_items": {\r
4227           "CircleSpeechBalloon": "circle_speech_balloon",\r
4228           "PlainSpeechBalloon": "plain_speech_balloon",\r
4229           "SquareSpeechBalloon": "square_speech_balloon"\r
4230         }\r
4231       },\r
4232       "writing_format": {\r
4233         "has_route": 0,\r
4234         "template_items": {\r
4235           "PettanrSimpleFormat": "pettanr_simple_format"\r
4236         }\r
4237       }\r
4238     },\r
4239     "select_items": {\r
4240       "provider_status_status_items": [\r
4241         [\r
4242           "select_items.provider_status.status.waiting",\r
4243           0\r
4244         ],\r
4245         [\r
4246           "select_items.provider_status.status.receiving",\r
4247           1\r
4248         ]\r
4249       ],\r
4250       "demander_status_status_items": [\r
4251         [\r
4252           "select_items.demander_status.status.waiting",\r
4253           0\r
4254         ],\r
4255         [\r
4256           "select_items.demander_status.status.rejected",\r
4257           1\r
4258         ],\r
4259         [\r
4260           "select_items.demander_status.status.requesting",\r
4261           2\r
4262         ],\r
4263         [\r
4264           "select_items.demander_status.status.approved",\r
4265           3\r
4266         ]\r
4267       ],\r
4268       "scroll_visible_items": [\r
4269         [\r
4270           "select_items.scroll.visible.private",\r
4271           0\r
4272         ],\r
4273         [\r
4274           "select_items.scroll.visible.public",\r
4275           1\r
4276         ]\r
4277       ],\r
4278       "comic_visible_items": [\r
4279         [\r
4280           "select_items.comic.visible.private",\r
4281           0\r
4282         ],\r
4283         [\r
4284           "select_items.comic.visible.public",\r
4285           1\r
4286         ]\r
4287       ],\r
4288       "story_visible_items": [\r
4289         [\r
4290           "select_items.story.visible.private",\r
4291           0\r
4292         ],\r
4293         [\r
4294           "select_items.story.visible.public",\r
4295           1\r
4296         ]\r
4297       ],\r
4298       "sheet_visible_items": [\r
4299         [\r
4300           "select_items.sheet.visible.private",\r
4301           0\r
4302         ],\r
4303         [\r
4304           "select_items.sheet.visible.public",\r
4305           1\r
4306         ]\r
4307       ],\r
4308       "panel_publish_items": [\r
4309         [\r
4310           "select_items.panel.publish.private",\r
4311           0\r
4312         ],\r
4313         [\r
4314           "select_items.panel.publish.public",\r
4315           1\r
4316         ]\r
4317       ],\r
4318       "ground_picture_repeat_items": [\r
4319         [\r
4320           "select_items.ground_pictures.repeat.repeat",\r
4321           0\r
4322         ],\r
4323         [\r
4324           "select_items.ground_pictures.repeat.repeat-x",\r
4325           1\r
4326         ],\r
4327         [\r
4328           "select_items.ground_pictures.repeat.repeat-y",\r
4329           2\r
4330         ],\r
4331         [\r
4332           "select_items.ground_pictures.repeat.no-repeat",\r
4333           3\r
4334         ]\r
4335       ],\r
4336       "ground_color_orientation_items": [\r
4337         [\r
4338           "select_items.ground_color.orientation.horizontal",\r
4339           0\r
4340         ],\r
4341         [\r
4342           "select_items.ground_color.orientation.vertical",\r
4343           1\r
4344         ]\r
4345       ],\r
4346       "speech_font_size_items": [\r
4347         [\r
4348           "select_items.speeches.font_size.ultra_small",\r
4349           0.2\r
4350         ],\r
4351         [\r
4352           "select_items.speeches.font_size.very_small",\r
4353           0.4\r
4354         ],\r
4355         [\r
4356           "select_items.speeches.font_size.small",\r
4357           0.6\r
4358         ],\r
4359         [\r
4360           "select_items.speeches.font_size.semi_small",\r
4361           0.8\r
4362         ],\r
4363         [\r
4364           "select_items.speeches.font_size.normal",\r
4365           1\r
4366         ],\r
4367         [\r
4368           "select_items.speeches.font_size.semi_large",\r
4369           1.5\r
4370         ],\r
4371         [\r
4372           "select_items.speeches.font_size.large",\r
4373           2\r
4374         ],\r
4375         [\r
4376           "select_items.speeches.font_size.very_large",\r
4377           3.5\r
4378         ],\r
4379         [\r
4380           "select_items.speeches.font_size.ultra_large",\r
4381           5\r
4382         ]\r
4383       ],\r
4384       "speech_text_align_items": [\r
4385         [\r
4386           "select_items.speeches.text_align.none",\r
4387           0\r
4388         ],\r
4389         [\r
4390           "select_items.speeches.text_align.left",\r
4391           1\r
4392         ],\r
4393         [\r
4394           "select_items.speeches.text_align.right",\r
4395           2\r
4396         ],\r
4397         [\r
4398           "select_items.speeches.text_align.center",\r
4399           3\r
4400         ]\r
4401       ]\r
4402     }\r
4403   },\r
4404   "magic_numbers": {\r
4405     "run_mode": 1,\r
4406     "thumbnail_width": 64,\r
4407     "thumbnail_height": 64,\r
4408     "profile": {\r
4409       "users": {\r
4410         "caption": "ペンギン王国",\r
4411         "url": "http://localhost:3001/",\r
4412         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
4413       },\r
4414       "admins": {\r
4415         "caption": "site name for admin",\r
4416         "url": "http://your.site.url/admins/",\r
4417         "description": "admin register"\r
4418       },\r
4419       "demand_users": {\r
4420         "caption": "provider name",\r
4421         "url": "http://your.site.url/demanders/",\r
4422         "description": "provider description"\r
4423       }\r
4424     },\r
4425     "provider_sources": [\r
4426       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
4427     ]\r
4428   }\r
4429 }