OSDN Git Service

fix js
[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         "show": {\r
938           "type": "show"\r
939         },\r
940         "count": {\r
941           "type": "count",\r
942           "args": {\r
943             "list_name": "public"\r
944           }\r
945         },\r
946         "count_by_author": {\r
947           "type": "count"\r
948         },\r
949         "new": {\r
950           "type": "new"\r
951         },\r
952         "edit": {\r
953           "type": "edit"\r
954         }\r
955       }\r
956     },\r
957     "balloons": {\r
958       "item_name": "balloon",\r
959       "actions": {\r
960         "index": {\r
961           "type": "list",\r
962           "args": {\r
963             "list_name": "public",\r
964             "param_id": "none"\r
965           }\r
966         },\r
967         "by_author": {\r
968           "type": "list",\r
969           "args": {\r
970             "param_id": "suffix"\r
971           }\r
972         },\r
973         "show": {\r
974           "type": "show"\r
975         },\r
976         "count": {\r
977           "type": "count",\r
978           "args": {\r
979             "list_name": "public"\r
980           }\r
981         },\r
982         "count_by_author": {\r
983           "type": "count"\r
984         },\r
985         "new": {\r
986           "type": "new"\r
987         },\r
988         "edit": {\r
989           "type": "edit"\r
990         }\r
991       }\r
992     },\r
993     "ground_pictures": {\r
994       "item_name": "ground_picture",\r
995       "actions": {\r
996         "index": {\r
997           "type": "list",\r
998           "args": {\r
999             "list_name": "public",\r
1000             "param_id": "none"\r
1001           }\r
1002         },\r
1003         "by_panel": {\r
1004           "type": "list",\r
1005           "args": {\r
1006             "param_id": "suffix"\r
1007           }\r
1008         },\r
1009         "by_author": {\r
1010           "type": "list",\r
1011           "args": {\r
1012             "param_id": "suffix"\r
1013           }\r
1014         },\r
1015         "show": {\r
1016           "type": "show"\r
1017         },\r
1018         "count": {\r
1019           "type": "count",\r
1020           "args": {\r
1021             "list_name": "public"\r
1022           }\r
1023         },\r
1024         "count_by_panel": {\r
1025           "type": "count"\r
1026         },\r
1027         "count_by_author": {\r
1028           "type": "count"\r
1029         },\r
1030         "new": {\r
1031           "type": "new"\r
1032         },\r
1033         "edit": {\r
1034           "type": "edit"\r
1035         }\r
1036       }\r
1037     },\r
1038     "ground_colors": {\r
1039       "item_name": "ground_color",\r
1040       "actions": {\r
1041         "index": {\r
1042           "type": "list",\r
1043           "args": {\r
1044             "list_name": "public",\r
1045             "param_id": "none"\r
1046           }\r
1047         },\r
1048         "by_panel": {\r
1049           "type": "list",\r
1050           "args": {\r
1051             "param_id": "suffix"\r
1052           }\r
1053         },\r
1054         "by_author": {\r
1055           "type": "list",\r
1056           "args": {\r
1057             "param_id": "suffix"\r
1058           }\r
1059         },\r
1060         "show": {\r
1061           "type": "show"\r
1062         },\r
1063         "count": {\r
1064           "type": "count",\r
1065           "args": {\r
1066             "list_name": "public"\r
1067           }\r
1068         },\r
1069         "count_by_panel": {\r
1070           "type": "count"\r
1071         },\r
1072         "count_by_author": {\r
1073           "type": "count"\r
1074         },\r
1075         "new": {\r
1076           "type": "new"\r
1077         },\r
1078         "edit": {\r
1079           "type": "edit"\r
1080         }\r
1081       }\r
1082     },\r
1083     "original_pictures": {\r
1084       "item_name": "original_picture",\r
1085       "actions": {\r
1086         "index": {\r
1087           "type": "list",\r
1088           "args": {\r
1089             "list_name": "private",\r
1090             "param_id": "none"\r
1091           }\r
1092         },\r
1093         "show": {\r
1094           "type": "show"\r
1095         },\r
1096         "history": {\r
1097           "type": "show"\r
1098         },\r
1099         "count": {\r
1100           "type": "count",\r
1101           "args": {\r
1102             "list_name": "private"\r
1103           }\r
1104         },\r
1105         "new": {\r
1106           "type": "new"\r
1107         },\r
1108         "edit": {\r
1109           "type": "edit"\r
1110         },\r
1111         "create": {\r
1112           "type": "create"\r
1113         },\r
1114         "update": {\r
1115           "type": "update"\r
1116         },\r
1117         "destroy": {\r
1118           "type": "destroy"\r
1119         }\r
1120       }\r
1121     },\r
1122     "pictures": {\r
1123       "item_name": "picture",\r
1124       "actions": {\r
1125         "index": {\r
1126           "type": "list",\r
1127           "args": {\r
1128             "list_name": "public",\r
1129             "param_id": "none"\r
1130           }\r
1131         },\r
1132         "by_artist": {\r
1133           "type": "list",\r
1134           "args": {\r
1135             "param_id": "suffix"\r
1136           }\r
1137         },\r
1138         "show": {\r
1139           "type": "show"\r
1140         },\r
1141         "count": {\r
1142           "type": "count",\r
1143           "args": {\r
1144             "list_name": "public"\r
1145           }\r
1146         },\r
1147         "count_by_artist": {\r
1148           "type": "count"\r
1149         }\r
1150       }\r
1151     },\r
1152     "resource_pictures": {\r
1153       "item_name": "resource_picture",\r
1154       "actions": {\r
1155         "index": {\r
1156           "type": "list",\r
1157           "args": {\r
1158             "list_name": "public",\r
1159             "param_id": "none"\r
1160           }\r
1161         },\r
1162         "by_license_group": {\r
1163           "type": "list",\r
1164           "args": {\r
1165             "param_id": "suffix"\r
1166           }\r
1167         },\r
1168         "by_license": {\r
1169           "type": "list",\r
1170           "args": {\r
1171             "param_id": "suffix"\r
1172           }\r
1173         },\r
1174         "by_artist": {\r
1175           "type": "list",\r
1176           "args": {\r
1177             "param_id": "suffix"\r
1178           }\r
1179         },\r
1180         "show": {\r
1181           "type": "show"\r
1182         },\r
1183         "count": {\r
1184           "type": "count",\r
1185           "args": {\r
1186             "list_name": "public"\r
1187           }\r
1188         },\r
1189         "count_by_license_group": {\r
1190           "type": "count"\r
1191         },\r
1192         "count_by_license": {\r
1193           "type": "count"\r
1194         },\r
1195         "count_by_artist": {\r
1196           "type": "count"\r
1197         }\r
1198       }\r
1199     },\r
1200     "speech_balloon_templates": {\r
1201       "item_name": "speech_balloon_template",\r
1202       "actions": {\r
1203         "index": {\r
1204           "type": "list",\r
1205           "args": {\r
1206             "list_name": "public",\r
1207             "param_id": "none"\r
1208           }\r
1209         },\r
1210         "by_panel": {\r
1211           "type": "list",\r
1212           "args": {\r
1213             "param_id": "suffix"\r
1214           }\r
1215         },\r
1216         "show": {\r
1217           "type": "show"\r
1218         },\r
1219         "count": {\r
1220           "type": "count",\r
1221           "args": {\r
1222             "list_name": "public"\r
1223           }\r
1224         },\r
1225         "count_by_panel": {\r
1226           "type": "count"\r
1227         },\r
1228         "new": {\r
1229           "type": "new"\r
1230         },\r
1231         "edit": {\r
1232           "type": "edit"\r
1233         },\r
1234         "create": {\r
1235           "type": "create"\r
1236         },\r
1237         "update": {\r
1238           "type": "update"\r
1239         },\r
1240         "destroy": {\r
1241           "type": "destroy"\r
1242         }\r
1243       }\r
1244     },\r
1245     "writing_formats": {\r
1246       "item_name": "writing_format",\r
1247       "actions": {\r
1248         "index": {\r
1249           "type": "list",\r
1250           "args": {\r
1251             "list_name": "public",\r
1252             "param_id": "none"\r
1253           }\r
1254         },\r
1255         "by_system_picture": {\r
1256           "type": "list",\r
1257           "args": {\r
1258             "param_id": "suffix"\r
1259           }\r
1260         },\r
1261         "show": {\r
1262           "type": "show"\r
1263         },\r
1264         "count": {\r
1265           "type": "count",\r
1266           "args": {\r
1267             "list_name": "public"\r
1268           }\r
1269         },\r
1270         "count_by_system_picture": {\r
1271           "type": "count"\r
1272         },\r
1273         "new": {\r
1274           "type": "new"\r
1275         },\r
1276         "edit": {\r
1277           "type": "edit"\r
1278         },\r
1279         "create": {\r
1280           "type": "create"\r
1281         },\r
1282         "update": {\r
1283           "type": "update"\r
1284         },\r
1285         "destroy": {\r
1286           "type": "destroy"\r
1287         }\r
1288       }\r
1289     },\r
1290     "license_groups": {\r
1291       "item_name": "license_group",\r
1292       "actions": {\r
1293         "index": {\r
1294           "type": "list",\r
1295           "args": {\r
1296             "list_name": "public",\r
1297             "param_id": "none"\r
1298           }\r
1299         },\r
1300         "show": {\r
1301           "type": "show"\r
1302         },\r
1303         "count": {\r
1304           "type": "count",\r
1305           "args": {\r
1306             "list_name": "public"\r
1307           }\r
1308         },\r
1309         "new": {\r
1310           "type": "new"\r
1311         },\r
1312         "edit": {\r
1313           "type": "edit"\r
1314         },\r
1315         "create": {\r
1316           "type": "create"\r
1317         },\r
1318         "update": {\r
1319           "type": "update"\r
1320         },\r
1321         "destroy": {\r
1322           "type": "destroy"\r
1323         }\r
1324       }\r
1325     },\r
1326     "licenses": {\r
1327       "item_name": "license",\r
1328       "actions": {\r
1329         "index": {\r
1330           "type": "list",\r
1331           "args": {\r
1332             "list_name": "public",\r
1333             "param_id": "none"\r
1334           }\r
1335         },\r
1336         "by_license_group": {\r
1337           "type": "list",\r
1338           "args": {\r
1339             "param_id": "suffix"\r
1340           }\r
1341         },\r
1342         "by_system_picture": {\r
1343           "type": "list",\r
1344           "args": {\r
1345             "param_id": "suffix"\r
1346           }\r
1347         },\r
1348         "show": {\r
1349           "type": "show"\r
1350         },\r
1351         "count": {\r
1352           "type": "count",\r
1353           "args": {\r
1354             "list_name": "public"\r
1355           }\r
1356         },\r
1357         "count_by_license_group": {\r
1358           "type": "count"\r
1359         },\r
1360         "count_by_system_picture": {\r
1361           "type": "count"\r
1362         },\r
1363         "new": {\r
1364           "type": "new"\r
1365         },\r
1366         "edit": {\r
1367           "type": "edit"\r
1368         },\r
1369         "create": {\r
1370           "type": "create"\r
1371         },\r
1372         "update": {\r
1373           "type": "update"\r
1374         },\r
1375         "destroy": {\r
1376           "type": "destroy"\r
1377         }\r
1378       }\r
1379     },\r
1380     "authors": {\r
1381       "item_name": "author",\r
1382       "actions": {\r
1383         "index": {\r
1384           "type": "list",\r
1385           "args": {\r
1386             "list_name": "public",\r
1387             "param_id": "none"\r
1388           }\r
1389         },\r
1390         "show": {\r
1391           "type": "show"\r
1392         },\r
1393         "count": {\r
1394           "type": "count",\r
1395           "args": {\r
1396             "list_name": "public"\r
1397           }\r
1398         },\r
1399         "new": {\r
1400           "type": "new"\r
1401         },\r
1402         "edit": {\r
1403           "type": "edit"\r
1404         },\r
1405         "create": {\r
1406           "type": "create"\r
1407         },\r
1408         "update": {\r
1409           "type": "update"\r
1410         },\r
1411         "destroy": {\r
1412           "type": "destroy"\r
1413         }\r
1414       }\r
1415     },\r
1416     "artists": {\r
1417       "item_name": "artist",\r
1418       "actions": {\r
1419         "index": {\r
1420           "type": "list",\r
1421           "args": {\r
1422             "list_name": "public",\r
1423             "param_id": "none"\r
1424           }\r
1425         },\r
1426         "show": {\r
1427           "type": "show"\r
1428         },\r
1429         "count": {\r
1430           "type": "count",\r
1431           "args": {\r
1432             "list_name": "public"\r
1433           }\r
1434         },\r
1435         "new": {\r
1436           "type": "new"\r
1437         },\r
1438         "edit": {\r
1439           "type": "edit"\r
1440         },\r
1441         "create": {\r
1442           "type": "create"\r
1443         },\r
1444         "update": {\r
1445           "type": "update"\r
1446         },\r
1447         "destroy": {\r
1448           "type": "destroy"\r
1449         }\r
1450       }\r
1451     },\r
1452     "system_pictures": {\r
1453       "item_name": "system_picture",\r
1454       "actions": {\r
1455         "index": {\r
1456           "type": "list",\r
1457           "args": {\r
1458             "list_name": "public",\r
1459             "param_id": "none"\r
1460           }\r
1461         },\r
1462         "show": {\r
1463           "type": "show"\r
1464         },\r
1465         "count": {\r
1466           "type": "count",\r
1467           "args": {\r
1468             "list_name": "public"\r
1469           }\r
1470         }\r
1471       }\r
1472     },\r
1473     "home": {\r
1474       "actions": {\r
1475         "scrolls": {\r
1476           "type": "list",\r
1477           "args": {\r
1478             "item_name": "scroll",\r
1479             "list_name": "private",\r
1480             "param_id": "none",\r
1481             "counter_name": "scrolls_count"\r
1482           }\r
1483         },\r
1484         "scroll_panels": {\r
1485           "type": "list",\r
1486           "args": {\r
1487             "item_name": "scroll_panel",\r
1488             "list_name": "private",\r
1489             "param_id": "none",\r
1490             "counter_name": "scroll_panels_count"\r
1491           }\r
1492         },\r
1493         "comics": {\r
1494           "type": "list",\r
1495           "args": {\r
1496             "item_name": "comic",\r
1497             "list_name": "private",\r
1498             "param_id": "none",\r
1499             "counter_name": "comics_count"\r
1500           }\r
1501         },\r
1502         "stories": {\r
1503           "type": "list",\r
1504           "args": {\r
1505             "item_name": "story",\r
1506             "list_name": "private",\r
1507             "param_id": "none",\r
1508             "counter_name": "stories_count"\r
1509           }\r
1510         },\r
1511         "story_sheets": {\r
1512           "type": "list",\r
1513           "args": {\r
1514             "item_name": "story_sheet",\r
1515             "list_name": "private",\r
1516             "param_id": "none",\r
1517             "counter_name": "story_sheets_count"\r
1518           }\r
1519         },\r
1520         "sheets": {\r
1521           "type": "list",\r
1522           "args": {\r
1523             "item_name": "sheet",\r
1524             "list_name": "private",\r
1525             "param_id": "none",\r
1526             "counter_name": "sheets_count"\r
1527           }\r
1528         },\r
1529         "sheet_panels": {\r
1530           "type": "list",\r
1531           "args": {\r
1532             "item_name": "sheet_panel",\r
1533             "list_name": "private",\r
1534             "param_id": "none",\r
1535             "counter_name": "sheet_panels_count"\r
1536           }\r
1537         },\r
1538         "panels": {\r
1539           "type": "list",\r
1540           "args": {\r
1541             "item_name": "panel",\r
1542             "list_name": "private",\r
1543             "param_id": "none",\r
1544             "counter_name": "panels_count"\r
1545           }\r
1546         },\r
1547         "panel_pictures": {\r
1548           "type": "list",\r
1549           "args": {\r
1550             "item_name": "panel_picture",\r
1551             "list_name": "private",\r
1552             "param_id": "none",\r
1553             "counter_name": "panel_pictures_count"\r
1554           }\r
1555         },\r
1556         "speech_balloons": {\r
1557           "type": "list",\r
1558           "args": {\r
1559             "item_name": "speech_balloon",\r
1560             "list_name": "private",\r
1561             "param_id": "none",\r
1562             "counter_name": "speech_balloons_count"\r
1563           }\r
1564         },\r
1565         "speeches": {\r
1566           "type": "list",\r
1567           "args": {\r
1568             "item_name": "speech",\r
1569             "list_name": "private",\r
1570             "param_id": "none",\r
1571             "counter_name": "speeches_count"\r
1572           }\r
1573         },\r
1574         "balloons": {\r
1575           "type": "list",\r
1576           "args": {\r
1577             "item_name": "balloon",\r
1578             "list_name": "private",\r
1579             "param_id": "none",\r
1580             "counter_name": "balloons_count"\r
1581           }\r
1582         },\r
1583         "ground_pictures": {\r
1584           "type": "list",\r
1585           "args": {\r
1586             "item_name": "ground_picture",\r
1587             "list_name": "private",\r
1588             "param_id": "none",\r
1589             "counter_name": "ground_pictures_count"\r
1590           }\r
1591         },\r
1592         "ground_colors": {\r
1593           "type": "list",\r
1594           "args": {\r
1595             "item_name": "ground_color",\r
1596             "list_name": "private",\r
1597             "param_id": "none",\r
1598             "counter_name": "ground_colors_count"\r
1599           }\r
1600         },\r
1601         "original_pictures": {\r
1602           "type": "list",\r
1603           "args": {\r
1604             "item_name": "original_picture",\r
1605             "list_name": "private",\r
1606             "param_id": "none",\r
1607             "counter_name": "count"\r
1608           }\r
1609         },\r
1610         "resource_pictures": {\r
1611           "type": "list",\r
1612           "args": {\r
1613             "item_name": "resource_picture",\r
1614             "list_name": "private",\r
1615             "param_id": "none",\r
1616             "counter_name": "resource_pictures_count"\r
1617           }\r
1618         },\r
1619         "scrolls_count": {\r
1620           "type": "count",\r
1621           "args": {\r
1622             "item_name": "scroll",\r
1623             "list_name": "private",\r
1624             "param_id": "none"\r
1625           }\r
1626         },\r
1627         "scroll_panels_count": {\r
1628           "type": "count",\r
1629           "args": {\r
1630             "item_name": "scroll_panel",\r
1631             "list_name": "private",\r
1632             "param_id": "none"\r
1633           }\r
1634         },\r
1635         "comics_count": {\r
1636           "type": "count",\r
1637           "args": {\r
1638             "item_name": "comic",\r
1639             "list_name": "private",\r
1640             "param_id": "none"\r
1641           }\r
1642         },\r
1643         "stories_count": {\r
1644           "type": "count",\r
1645           "args": {\r
1646             "item_name": "story",\r
1647             "list_name": "private",\r
1648             "param_id": "none"\r
1649           }\r
1650         },\r
1651         "story_sheets_count": {\r
1652           "type": "count",\r
1653           "args": {\r
1654             "item_name": "story_sheet",\r
1655             "list_name": "private",\r
1656             "param_id": "none"\r
1657           }\r
1658         },\r
1659         "sheets_count": {\r
1660           "type": "count",\r
1661           "args": {\r
1662             "item_name": "sheet",\r
1663             "list_name": "private",\r
1664             "param_id": "none"\r
1665           }\r
1666         },\r
1667         "sheet_panels_count": {\r
1668           "type": "count",\r
1669           "args": {\r
1670             "item_name": "sheet_panel",\r
1671             "list_name": "private",\r
1672             "param_id": "none"\r
1673           }\r
1674         },\r
1675         "panels_count": {\r
1676           "type": "count",\r
1677           "args": {\r
1678             "item_name": "panel",\r
1679             "list_name": "private",\r
1680             "param_id": "none"\r
1681           }\r
1682         },\r
1683         "panel_pictures_count": {\r
1684           "type": "count",\r
1685           "args": {\r
1686             "item_name": "panel_picture",\r
1687             "list_name": "private",\r
1688             "param_id": "none"\r
1689           }\r
1690         },\r
1691         "speech_balloons_count": {\r
1692           "type": "count",\r
1693           "args": {\r
1694             "item_name": "speech_balloon",\r
1695             "list_name": "private",\r
1696             "param_id": "none"\r
1697           }\r
1698         },\r
1699         "speeches_count": {\r
1700           "type": "count",\r
1701           "args": {\r
1702             "item_name": "speech",\r
1703             "list_name": "private",\r
1704             "param_id": "none"\r
1705           }\r
1706         },\r
1707         "balloons_count": {\r
1708           "type": "count",\r
1709           "args": {\r
1710             "item_name": "balloon",\r
1711             "list_name": "private",\r
1712             "param_id": "none"\r
1713           }\r
1714         },\r
1715         "ground_pictures_count": {\r
1716           "type": "count",\r
1717           "args": {\r
1718             "item_name": "ground_picture",\r
1719             "list_name": "private",\r
1720             "param_id": "none"\r
1721           }\r
1722         },\r
1723         "ground_colors_count": {\r
1724           "type": "count",\r
1725           "args": {\r
1726             "item_name": "ground_color",\r
1727             "list_name": "private",\r
1728             "param_id": "none"\r
1729           }\r
1730         },\r
1731         "original_pictures_count": {\r
1732           "type": "count",\r
1733           "args": {\r
1734             "item_name": "original_picture",\r
1735             "list_name": "private",\r
1736             "param_id": "none"\r
1737           }\r
1738         },\r
1739         "resource_pictures_count": {\r
1740           "type": "count",\r
1741           "args": {\r
1742             "item_name": "resource_picture",\r
1743             "list_name": "private",\r
1744             "param_id": "none"\r
1745           }\r
1746         }\r
1747       }\r
1748     }\r
1749   },\r
1750   "models": {\r
1751     "folder": {\r
1752       "table_name": "folders",\r
1753       "associations": {\r
1754         "belongs_to": {},\r
1755         "has_many": {}\r
1756       },\r
1757       "attributes": {\r
1758         "name": {\r
1759           "type": "text",\r
1760           "rules": {\r
1761             "required": true\r
1762           }\r
1763         },\r
1764         "controller_name": {\r
1765           "type": "text",\r
1766           "rules": {}\r
1767         },\r
1768         "action_name": {\r
1769           "type": "text",\r
1770           "rules": {}\r
1771         },\r
1772         "category_id": {\r
1773           "type": "number"\r
1774         },\r
1775         "t": {\r
1776           "type": "number",\r
1777           "rules": {\r
1778             "required": true,\r
1779             "number": true\r
1780           }\r
1781         },\r
1782         "parent_id": {\r
1783           "type": "number",\r
1784           "rules": {\r
1785             "required": true,\r
1786             "number": true\r
1787           }\r
1788         },\r
1789         "lft": {\r
1790           "type": "number",\r
1791           "rules": {\r
1792             "required": true,\r
1793             "number": true\r
1794           }\r
1795         },\r
1796         "rgt": {\r
1797           "type": "number",\r
1798           "rules": {\r
1799             "required": true,\r
1800             "number": true\r
1801           }\r
1802         },\r
1803         "depth": {\r
1804           "type": "number",\r
1805           "rules": {\r
1806             "required": true,\r
1807             "number": true\r
1808           }\r
1809         }\r
1810       }\r
1811     },\r
1812     "scroll": {\r
1813       "table_name": "scrolls",\r
1814       "associations": {\r
1815         "belongs_to": {\r
1816           "author": {}\r
1817         },\r
1818         "has_many": {\r
1819           "scroll_panels": {},\r
1820           "panels": {\r
1821             "through": "scroll_panels"\r
1822           }\r
1823         }\r
1824       },\r
1825       "attributes": {\r
1826         "title": {\r
1827           "type": "text",\r
1828           "rules": {\r
1829             "required": true\r
1830           }\r
1831         },\r
1832         "description": {\r
1833           "type": "text",\r
1834           "rules": {}\r
1835         },\r
1836         "visible": {\r
1837           "type": "number",\r
1838           "rules": {\r
1839             "required": true,\r
1840             "number": true\r
1841           },\r
1842           "source": {\r
1843             "type": "magic_number",\r
1844             "args": {\r
1845               "select_item_name": "scroll_visible_items"\r
1846             }\r
1847           }\r
1848         },\r
1849         "author_id": {\r
1850           "type": "number",\r
1851           "rules": {\r
1852             "required": true,\r
1853             "number": true\r
1854           }\r
1855         }\r
1856       }\r
1857     },\r
1858     "scroll_panel": {\r
1859       "table_name": "scroll_panels",\r
1860       "associations": {\r
1861         "belongs_to": {\r
1862           "panel": {},\r
1863           "scroll": {}\r
1864         },\r
1865         "has_many": {}\r
1866       },\r
1867       "attributes": {\r
1868         "scroll_id": {\r
1869           "type": "number",\r
1870           "rules": {\r
1871             "required": true,\r
1872             "number": true\r
1873           }\r
1874         },\r
1875         "panel_id": {\r
1876           "type": "number",\r
1877           "rules": {\r
1878             "required": true,\r
1879             "number": true\r
1880           }\r
1881         },\r
1882         "t": {\r
1883           "type": "number",\r
1884           "rules": {\r
1885             "required": true,\r
1886             "number": true,\r
1887             "min": 0\r
1888           }\r
1889         }\r
1890       }\r
1891     },\r
1892     "comic": {\r
1893       "table_name": "comics",\r
1894       "associations": {\r
1895         "belongs_to": {\r
1896           "author": {}\r
1897         },\r
1898         "has_many": {\r
1899           "comic_stories": {},\r
1900           "stories": {\r
1901             "through": "comic_stories"\r
1902           }\r
1903         }\r
1904       },\r
1905       "attributes": {\r
1906         "title": {\r
1907           "type": "text",\r
1908           "rules": {\r
1909             "required": true\r
1910           }\r
1911         },\r
1912         "description": {\r
1913           "type": "text",\r
1914           "rules": {}\r
1915         },\r
1916         "visible": {\r
1917           "type": "number",\r
1918           "rules": {\r
1919             "required": true,\r
1920             "number": true\r
1921           },\r
1922           "source": {\r
1923             "type": "magic_number",\r
1924             "args": {\r
1925               "select_item_name": "comic_visible_items"\r
1926             }\r
1927           }\r
1928         },\r
1929         "author_id": {\r
1930           "type": "number",\r
1931           "rules": {\r
1932             "required": true,\r
1933             "number": true\r
1934           }\r
1935         }\r
1936       }\r
1937     },\r
1938     "comic_story": {\r
1939       "table_name": "comic_stories",\r
1940       "associations": {\r
1941         "belongs_to": {\r
1942           "comic": {},\r
1943           "story": {}\r
1944         },\r
1945         "has_many": {}\r
1946       },\r
1947       "attributes": {\r
1948         "comic_id": {\r
1949           "type": "number",\r
1950           "rules": {\r
1951             "required": true,\r
1952             "number": true\r
1953           }\r
1954         },\r
1955         "story_id": {\r
1956           "type": "number",\r
1957           "rules": {\r
1958             "required": true,\r
1959             "number": true\r
1960           }\r
1961         },\r
1962         "t": {\r
1963           "type": "number",\r
1964           "rules": {\r
1965             "required": true,\r
1966             "number": true,\r
1967             "min": 0\r
1968           }\r
1969         }\r
1970       }\r
1971     },\r
1972     "story": {\r
1973       "table_name": "stories",\r
1974       "associations": {\r
1975         "belongs_to": {\r
1976           "author": {}\r
1977         },\r
1978         "has_many": {\r
1979           "comic_stories": {},\r
1980           "comics": {\r
1981             "through": "comic_stories"\r
1982           },\r
1983           "story_sheets": {},\r
1984           "sheets": {\r
1985             "through": "story_sheets"\r
1986           }\r
1987         }\r
1988       },\r
1989       "attributes": {\r
1990         "title": {\r
1991           "type": "text",\r
1992           "rules": {}\r
1993         },\r
1994         "description": {\r
1995           "type": "text",\r
1996           "rules": {}\r
1997         },\r
1998         "t": {\r
1999           "type": "number",\r
2000           "rules": {\r
2001             "required": true,\r
2002             "number": true,\r
2003             "min": 0\r
2004           }\r
2005         },\r
2006         "visible": {\r
2007           "type": "number",\r
2008           "rules": {\r
2009             "required": true,\r
2010             "number": true\r
2011           },\r
2012           "source": {\r
2013             "type": "magic_number",\r
2014             "args": {\r
2015               "select_item_name": "story_visible_items"\r
2016             }\r
2017           }\r
2018         },\r
2019         "author_id": {\r
2020           "type": "number",\r
2021           "rules": {\r
2022             "required": true,\r
2023             "number": true\r
2024           }\r
2025         }\r
2026       }\r
2027     },\r
2028     "story_sheet": {\r
2029       "table_name": "story_sheets",\r
2030       "associations": {\r
2031         "belongs_to": {\r
2032           "story": {},\r
2033           "sheet": {}\r
2034         },\r
2035         "has_many": {}\r
2036       },\r
2037       "attributes": {\r
2038         "story_id": {\r
2039           "type": "number",\r
2040           "rules": {\r
2041             "number": true\r
2042           }\r
2043         },\r
2044         "sheet_id": {\r
2045           "type": "number",\r
2046           "rules": {\r
2047             "number": true\r
2048           }\r
2049         },\r
2050         "t": {\r
2051           "type": "number",\r
2052           "rules": {\r
2053             "required": true,\r
2054             "number": true,\r
2055             "min": 0\r
2056           }\r
2057         }\r
2058       }\r
2059     },\r
2060     "sheet": {\r
2061       "table_name": "sheets",\r
2062       "associations": {\r
2063         "belongs_to": {\r
2064           "author": {}\r
2065         },\r
2066         "has_many": {\r
2067           "story_sheets": {},\r
2068           "stories": {\r
2069             "through": "story_sheets"\r
2070           },\r
2071           "sheet_panels": {},\r
2072           "panels": {\r
2073             "through": "sheet_panels"\r
2074           }\r
2075         }\r
2076       },\r
2077       "attributes": {\r
2078         "caption": {\r
2079           "type": "text",\r
2080           "rules": {}\r
2081         },\r
2082         "width": {\r
2083           "type": "number",\r
2084           "rules": {\r
2085             "required": true,\r
2086             "number": true\r
2087           }\r
2088         },\r
2089         "height": {\r
2090           "type": "number",\r
2091           "rules": {\r
2092             "required": true,\r
2093             "number": true\r
2094           }\r
2095         },\r
2096         "visible": {\r
2097           "type": "number",\r
2098           "rules": {\r
2099             "required": true,\r
2100             "number": true\r
2101           },\r
2102           "source": {\r
2103             "type": "magic_number",\r
2104             "args": {\r
2105               "select_item_name": "sheet_visible_items"\r
2106             }\r
2107           }\r
2108         },\r
2109         "author_id": {\r
2110           "type": "number",\r
2111           "rules": {\r
2112             "required": true,\r
2113             "number": true\r
2114           }\r
2115         }\r
2116       }\r
2117     },\r
2118     "sheet_panel": {\r
2119       "table_name": "sheet_panels",\r
2120       "associations": {\r
2121         "belongs_to": {\r
2122           "sheet": {},\r
2123           "panel": {}\r
2124         },\r
2125         "has_many": {}\r
2126       },\r
2127       "attributes": {\r
2128         "sheet_id": {\r
2129           "type": "number",\r
2130           "rules": {\r
2131             "number": true\r
2132           }\r
2133         },\r
2134         "panel_id": {\r
2135           "type": "number",\r
2136           "rules": {\r
2137             "number": true\r
2138           }\r
2139         },\r
2140         "x": {\r
2141           "type": "number",\r
2142           "rules": {\r
2143             "required": true,\r
2144             "number": true\r
2145           }\r
2146         },\r
2147         "y": {\r
2148           "type": "number",\r
2149           "rules": {\r
2150             "required": true,\r
2151             "number": true\r
2152           }\r
2153         },\r
2154         "z": {\r
2155           "type": "number",\r
2156           "rules": {\r
2157             "required": true,\r
2158             "number": true,\r
2159             "min": 1\r
2160           }\r
2161         },\r
2162         "t": {\r
2163           "type": "number",\r
2164           "rules": {\r
2165             "required": true,\r
2166             "number": true,\r
2167             "min": 0\r
2168           }\r
2169         },\r
2170         "author_id": {\r
2171           "type": "number",\r
2172           "rules": {\r
2173             "number": true\r
2174           }\r
2175         }\r
2176       }\r
2177     },\r
2178     "panel": {\r
2179       "table_name": "panels",\r
2180       "associations": {\r
2181         "belongs_to": {\r
2182           "author": {}\r
2183         },\r
2184         "has_many": {\r
2185           "scroll_panels": {},\r
2186           "scrolls": {\r
2187             "through": "scroll_panels"\r
2188           },\r
2189           "sheet_panels": {},\r
2190           "sheets": {\r
2191             "through": "sheet_panels"\r
2192           },\r
2193           "panel_pictures": {},\r
2194           "speech_balloons": {},\r
2195           "ground_pictures": {},\r
2196           "ground_colors": {}\r
2197         }\r
2198       },\r
2199       "attributes": {\r
2200         "width": {\r
2201           "type": "number",\r
2202           "rules": {\r
2203             "required": true,\r
2204             "number": true,\r
2205             "min": 1\r
2206           }\r
2207         },\r
2208         "height": {\r
2209           "type": "number",\r
2210           "rules": {\r
2211             "required": true,\r
2212             "number": true,\r
2213             "min": 1\r
2214           }\r
2215         },\r
2216         "border": {\r
2217           "type": "number",\r
2218           "rules": {\r
2219             "required": true,\r
2220             "number": true,\r
2221             "min": 0\r
2222           }\r
2223         },\r
2224         "caption": {\r
2225           "type": "text",\r
2226           "rules": {}\r
2227         },\r
2228         "publish": {\r
2229           "type": "number",\r
2230           "rules": {\r
2231             "required": true,\r
2232             "number": true\r
2233           },\r
2234           "source": {\r
2235             "type": "magic_number",\r
2236             "args": {\r
2237               "select_item_name": "panel_publish_items"\r
2238             }\r
2239           }\r
2240         },\r
2241         "author_id": {\r
2242           "type": "number",\r
2243           "rules": {\r
2244             "required": true,\r
2245             "number": true\r
2246           }\r
2247         }\r
2248       }\r
2249     },\r
2250     "panel_picture": {\r
2251       "table_name": "panel_pictures",\r
2252       "associations": {\r
2253         "belongs_to": {\r
2254           "panel": {}\r
2255         },\r
2256         "has_many": {}\r
2257       },\r
2258       "attributes": {\r
2259         "panel_id": {\r
2260           "type": "number",\r
2261           "rules": {\r
2262             "number": true\r
2263           }\r
2264         },\r
2265         "picture_id": {\r
2266           "type": "number",\r
2267           "rules": {\r
2268             "required": true,\r
2269             "number": true\r
2270           }\r
2271         },\r
2272         "caption": {\r
2273           "type": "text",\r
2274           "rules": {}\r
2275         },\r
2276         "x": {\r
2277           "type": "number",\r
2278           "rules": {\r
2279             "required": true,\r
2280             "number": true\r
2281           }\r
2282         },\r
2283         "y": {\r
2284           "type": "number",\r
2285           "rules": {\r
2286             "required": true,\r
2287             "number": true\r
2288           }\r
2289         },\r
2290         "width": {\r
2291           "type": "number",\r
2292           "rules": {\r
2293             "required": true,\r
2294             "number": true\r
2295           }\r
2296         },\r
2297         "height": {\r
2298           "type": "number",\r
2299           "rules": {\r
2300             "required": true,\r
2301             "number": true\r
2302           }\r
2303         },\r
2304         "link": {\r
2305           "type": "text",\r
2306           "rules": {\r
2307             "url": true\r
2308           }\r
2309         },\r
2310         "z": {\r
2311           "type": "number",\r
2312           "rules": {\r
2313             "required": true,\r
2314             "number": true,\r
2315             "min": 1\r
2316           }\r
2317         },\r
2318         "t": {\r
2319           "type": "number",\r
2320           "rules": {\r
2321             "required": true,\r
2322             "number": true,\r
2323             "min": 0\r
2324           }\r
2325         }\r
2326       }\r
2327     },\r
2328     "speech_balloon": {\r
2329       "table_name": "speech_balloons",\r
2330       "associations": {\r
2331         "belongs_to": {\r
2332           "panel": {},\r
2333           "speech_balloon_template": {}\r
2334         },\r
2335         "has_many": {},\r
2336         "has_one": {\r
2337           "balloon": {},\r
2338           "speech": {}\r
2339         }\r
2340       },\r
2341       "attributes": {\r
2342         "panel_id": {\r
2343           "type": "number",\r
2344           "rules": {\r
2345             "number": true\r
2346           }\r
2347         },\r
2348         "speech_balloon_template_id": {\r
2349           "type": "number",\r
2350           "rules": {\r
2351             "required": true,\r
2352             "number": true\r
2353           }\r
2354         },\r
2355         "speech_balloon_template_module_name": {\r
2356           "type": "text",\r
2357           "rules": {\r
2358             "required": true\r
2359           }\r
2360         },\r
2361         "z": {\r
2362           "type": "number",\r
2363           "rules": {\r
2364             "required": true,\r
2365             "number": true,\r
2366             "min": 1\r
2367           }\r
2368         },\r
2369         "t": {\r
2370           "type": "number",\r
2371           "rules": {\r
2372             "required": true,\r
2373             "number": true,\r
2374             "min": 0\r
2375           }\r
2376         },\r
2377         "speech_balloon_template_settings": {\r
2378           "type": "text",\r
2379           "rules": {}\r
2380         },\r
2381         "caption": {\r
2382           "type": "text",\r
2383           "rules": {}\r
2384         }\r
2385       }\r
2386     },\r
2387     "balloon": {\r
2388       "table_name": "balloons",\r
2389       "associations": {\r
2390         "belongs_to": {\r
2391           "speech_balloon": {},\r
2392           "system_picture": {},\r
2393           "speech_balloon_template": {}\r
2394         },\r
2395         "has_many": {}\r
2396       },\r
2397       "attributes": {\r
2398         "speech_balloon_id": {\r
2399           "type": "number",\r
2400           "rules": {\r
2401             "number": true\r
2402           }\r
2403         },\r
2404         "speech_balloon_template_id": {\r
2405           "type": "number",\r
2406           "rules": {\r
2407             "required": true,\r
2408             "number": true\r
2409           }\r
2410         },\r
2411         "speech_balloon_template_module_name": {\r
2412           "type": "text",\r
2413           "rules": {\r
2414             "required": true\r
2415           }\r
2416         },\r
2417         "system_picture_id": {\r
2418           "type": "number",\r
2419           "rules": {\r
2420             "required": true,\r
2421             "number": true\r
2422           }\r
2423         },\r
2424         "x": {\r
2425           "type": "number",\r
2426           "rules": {\r
2427             "required": true,\r
2428             "number": true\r
2429           }\r
2430         },\r
2431         "y": {\r
2432           "type": "number",\r
2433           "rules": {\r
2434             "required": true,\r
2435             "number": true\r
2436           }\r
2437         },\r
2438         "width": {\r
2439           "type": "number",\r
2440           "rules": {\r
2441             "required": true,\r
2442             "number": true,\r
2443             "min": 1\r
2444           }\r
2445         },\r
2446         "height": {\r
2447           "type": "number",\r
2448           "rules": {\r
2449             "required": true,\r
2450             "number": true,\r
2451             "min": 1\r
2452           }\r
2453         },\r
2454         "r": {\r
2455           "type": "number",\r
2456           "rules": {\r
2457             "required": true,\r
2458             "number": true\r
2459           }\r
2460         },\r
2461         "speech_balloon_template_settings": {\r
2462           "type": "text",\r
2463           "rules": {}\r
2464         }\r
2465       }\r
2466     },\r
2467     "speech": {\r
2468       "table_name": "speeches",\r
2469       "associations": {\r
2470         "belongs_to": {\r
2471           "speech_balloon": {},\r
2472           "writing_format": {},\r
2473           "speech_balloon_template": {}\r
2474         },\r
2475         "has_many": {}\r
2476       },\r
2477       "attributes": {\r
2478         "speech_balloon_id": {\r
2479           "type": "number",\r
2480           "rules": {\r
2481             "number": true\r
2482           }\r
2483         },\r
2484         "speech_balloon_template_id": {\r
2485           "type": "number",\r
2486           "rules": {\r
2487             "required": true,\r
2488             "number": true\r
2489           }\r
2490         },\r
2491         "speech_balloon_template_module_name": {\r
2492           "type": "text",\r
2493           "rules": {\r
2494             "required": true\r
2495           }\r
2496         },\r
2497         "writing_format_id": {\r
2498           "type": "number",\r
2499           "source": {\r
2500             "type": "model"\r
2501           },\r
2502           "rules": {\r
2503             "required": true,\r
2504             "number": true\r
2505           }\r
2506         },\r
2507         "writing_format_module_name": {\r
2508           "type": "text",\r
2509           "rules": {\r
2510             "required": true\r
2511           }\r
2512         },\r
2513         "content": {\r
2514           "type": "text",\r
2515           "rules": {}\r
2516         },\r
2517         "font_size": {\r
2518           "type": "float",\r
2519           "rules": {\r
2520             "required": true,\r
2521             "number": true,\r
2522             "min": 0\r
2523           },\r
2524           "source": {\r
2525             "type": "magic_number",\r
2526             "args": {\r
2527               "select_item_name": "speech_font_size_items"\r
2528             }\r
2529           }\r
2530         },\r
2531         "text_align": {\r
2532           "type": "number",\r
2533           "rules": {\r
2534             "required": true,\r
2535             "number": true,\r
2536             "range": [\r
2537               0,\r
2538               3\r
2539             ]\r
2540           },\r
2541           "source": {\r
2542             "type": "magic_number",\r
2543             "args": {\r
2544               "select_item_name": "speech_text_align_items"\r
2545             }\r
2546           }\r
2547         },\r
2548         "fore_color": {\r
2549           "type": "number",\r
2550           "rules": {\r
2551             "required": true,\r
2552             "number": true,\r
2553             "range": [\r
2554               0,\r
2555               16777215\r
2556             ]\r
2557           }\r
2558         },\r
2559         "x": {\r
2560           "type": "number",\r
2561           "rules": {\r
2562             "required": true,\r
2563             "number": true\r
2564           }\r
2565         },\r
2566         "y": {\r
2567           "type": "number",\r
2568           "rules": {\r
2569             "required": true,\r
2570             "number": true\r
2571           }\r
2572         },\r
2573         "width": {\r
2574           "type": "number",\r
2575           "rules": {\r
2576             "required": true,\r
2577             "number": true,\r
2578             "min": 1\r
2579           }\r
2580         },\r
2581         "height": {\r
2582           "type": "number",\r
2583           "rules": {\r
2584             "required": true,\r
2585             "number": true,\r
2586             "min": 1\r
2587           }\r
2588         },\r
2589         "quotes": {\r
2590           "type": "text",\r
2591           "rules": {}\r
2592         },\r
2593         "speech_balloon_template_settings": {\r
2594           "type": "text",\r
2595           "rules": {}\r
2596         },\r
2597         "writing_format_settings": {\r
2598           "type": "text",\r
2599           "rules": {}\r
2600         }\r
2601       }\r
2602     },\r
2603     "ground_picture": {\r
2604       "table_name": "ground_pictures",\r
2605       "associations": {\r
2606         "belongs_to": {\r
2607           "panel": {}\r
2608         },\r
2609         "has_many": {}\r
2610       },\r
2611       "attributes": {\r
2612         "panel_id": {\r
2613           "type": "number",\r
2614           "rules": {\r
2615             "number": true\r
2616           }\r
2617         },\r
2618         "picture_id": {\r
2619           "type": "number",\r
2620           "rules": {\r
2621             "required": true,\r
2622             "number": true\r
2623           }\r
2624         },\r
2625         "caption": {\r
2626           "type": "text",\r
2627           "rules": {}\r
2628         },\r
2629         "repeat": {\r
2630           "type": "number",\r
2631           "rules": {\r
2632             "required": true,\r
2633             "number": true,\r
2634             "range": [\r
2635               0,\r
2636               3\r
2637             ]\r
2638           },\r
2639           "source": {\r
2640             "type": "magic_number",\r
2641             "args": {\r
2642               "select_item_name": "ground_picture_repeat_items"\r
2643             }\r
2644           }\r
2645         },\r
2646         "x": {\r
2647           "type": "number",\r
2648           "rules": {\r
2649             "required": true,\r
2650             "number": true\r
2651           }\r
2652         },\r
2653         "y": {\r
2654           "type": "number",\r
2655           "rules": {\r
2656             "required": true,\r
2657             "number": true\r
2658           }\r
2659         },\r
2660         "z": {\r
2661           "type": "number",\r
2662           "rules": {\r
2663             "required": true,\r
2664             "number": true,\r
2665             "min": 1\r
2666           }\r
2667         },\r
2668         "t": {\r
2669           "type": "number",\r
2670           "rules": {\r
2671             "required": true,\r
2672             "number": true,\r
2673             "min": 0\r
2674           }\r
2675         }\r
2676       }\r
2677     },\r
2678     "ground_color": {\r
2679       "table_name": "ground_colors",\r
2680       "associations": {\r
2681         "belongs_to": {\r
2682           "panel": {}\r
2683         },\r
2684         "has_many": {}\r
2685       },\r
2686       "attributes": {\r
2687         "panel_id": {\r
2688           "type": "number",\r
2689           "rules": {\r
2690             "number": true\r
2691           }\r
2692         },\r
2693         "caption": {\r
2694           "type": "text",\r
2695           "rules": {}\r
2696         },\r
2697         "code": {\r
2698           "type": "number",\r
2699           "rules": {\r
2700             "required": true,\r
2701             "number": true,\r
2702             "range": [\r
2703               0,\r
2704               16777215\r
2705             ]\r
2706           }\r
2707         },\r
2708         "orientation": {\r
2709           "type": "number",\r
2710           "rules": {\r
2711             "required": true,\r
2712             "number": true,\r
2713             "range": [\r
2714               0,\r
2715               1\r
2716             ]\r
2717           },\r
2718           "source": {\r
2719             "type": "magic_number",\r
2720             "args": {\r
2721               "select_item_name": "ground_color_orientation_items"\r
2722             }\r
2723           }\r
2724         },\r
2725         "xy": {\r
2726           "type": "number",\r
2727           "rules": {\r
2728             "number": true\r
2729           }\r
2730         },\r
2731         "wh": {\r
2732           "type": "number",\r
2733           "rules": {\r
2734             "number": true\r
2735           }\r
2736         },\r
2737         "z": {\r
2738           "type": "number",\r
2739           "rules": {\r
2740             "required": true,\r
2741             "number": true,\r
2742             "min": 1\r
2743           }\r
2744         },\r
2745         "t": {\r
2746           "type": "number",\r
2747           "rules": {\r
2748             "required": true,\r
2749             "number": true,\r
2750             "min": 0\r
2751           }\r
2752         }\r
2753       }\r
2754     },\r
2755     "original_picture": {\r
2756       "table_name": "original_pictures",\r
2757       "associations": {\r
2758         "belongs_to": {\r
2759           "artist": {}\r
2760         },\r
2761         "has_many": {\r
2762           "pictures": {}\r
2763         },\r
2764         "has_one": {\r
2765           "resource_picture": {}\r
2766         }\r
2767       },\r
2768       "attributes": {\r
2769         "ext": {\r
2770           "type": "text",\r
2771           "rules": {\r
2772             "required": true\r
2773           }\r
2774         },\r
2775         "width": {\r
2776           "type": "number",\r
2777           "rules": {\r
2778             "required": true,\r
2779             "number": true\r
2780           }\r
2781         },\r
2782         "height": {\r
2783           "type": "number",\r
2784           "rules": {\r
2785             "required": true,\r
2786             "number": true\r
2787           }\r
2788         },\r
2789         "filesize": {\r
2790           "type": "number",\r
2791           "rules": {\r
2792             "required": true,\r
2793             "number": true\r
2794           }\r
2795         },\r
2796         "artist_id": {\r
2797           "type": "number",\r
2798           "rules": {\r
2799             "required": true,\r
2800             "number": true\r
2801           }\r
2802         },\r
2803         "md5": {\r
2804           "type": "text",\r
2805           "rules": {\r
2806             "required": true\r
2807           }\r
2808         },\r
2809         "uploaded_at": {\r
2810           "type": "datetime"\r
2811         },\r
2812         "published_at": {\r
2813           "type": "datetime"\r
2814         },\r
2815         "stopped_at": {\r
2816           "type": "datetime"\r
2817         }\r
2818       }\r
2819     },\r
2820     "picture": {\r
2821       "table_name": "pictures",\r
2822       "associations": {\r
2823         "belongs_to": {\r
2824           "license": {},\r
2825           "artist": {},\r
2826           "system_picture": {}\r
2827         },\r
2828         "has_many": {},\r
2829         "has_one": {}\r
2830       },\r
2831       "attributes": {\r
2832         "original_picture_id": {\r
2833           "type": "number",\r
2834           "rules": {\r
2835             "required": true,\r
2836             "number": true\r
2837           }\r
2838         },\r
2839         "revision": {\r
2840           "type": "number",\r
2841           "rules": {\r
2842             "required": true,\r
2843             "number": true\r
2844           }\r
2845         },\r
2846         "ext": {\r
2847           "type": "text",\r
2848           "rules": {\r
2849             "required": true\r
2850           }\r
2851         },\r
2852         "width": {\r
2853           "type": "number",\r
2854           "rules": {\r
2855             "required": true,\r
2856             "number": true\r
2857           }\r
2858         },\r
2859         "height": {\r
2860           "type": "number",\r
2861           "rules": {\r
2862             "required": true,\r
2863             "number": true\r
2864           }\r
2865         },\r
2866         "filesize": {\r
2867           "type": "number",\r
2868           "rules": {\r
2869             "required": true,\r
2870             "number": true\r
2871           }\r
2872         },\r
2873         "artist_id": {\r
2874           "type": "number",\r
2875           "rules": {\r
2876             "required": true,\r
2877             "number": true\r
2878           }\r
2879         },\r
2880         "license_id": {\r
2881           "type": "number",\r
2882           "rules": {\r
2883             "required": true,\r
2884             "number": true\r
2885           }\r
2886         },\r
2887         "md5": {\r
2888           "type": "text",\r
2889           "rules": {\r
2890             "required": true\r
2891           }\r
2892         },\r
2893         "system_picture_id": {\r
2894           "type": "number",\r
2895           "rules": {\r
2896             "required": true,\r
2897             "number": true\r
2898           }\r
2899         },\r
2900         "license_group_settings": {\r
2901           "type": "text",\r
2902           "rules": {}\r
2903         },\r
2904         "credit_picture_settings": {\r
2905           "type": "text",\r
2906           "rules": {}\r
2907         },\r
2908         "license_settings": {\r
2909           "type": "text",\r
2910           "rules": {}\r
2911         },\r
2912         "license_group_module_name": {\r
2913           "type": "text",\r
2914           "rules": {\r
2915             "required": true\r
2916           }\r
2917         }\r
2918       }\r
2919     },\r
2920     "resource_picture": {\r
2921       "table_name": "resource_pictures",\r
2922       "associations": {\r
2923         "belongs_to": {\r
2924           "original_picture": {},\r
2925           "license_group": {},\r
2926           "license": {},\r
2927           "artist": {},\r
2928           "system_picture": {}\r
2929         },\r
2930         "has_many": {},\r
2931         "has_one": {}\r
2932       },\r
2933       "attributes": {\r
2934         "original_picture_id": {\r
2935           "type": "number",\r
2936           "rules": {\r
2937             "required": true,\r
2938             "number": true\r
2939           }\r
2940         },\r
2941         "ext": {\r
2942           "type": "text",\r
2943           "rules": {\r
2944             "required": true\r
2945           }\r
2946         },\r
2947         "width": {\r
2948           "type": "number",\r
2949           "rules": {\r
2950             "required": true,\r
2951             "number": true\r
2952           }\r
2953         },\r
2954         "height": {\r
2955           "type": "number",\r
2956           "rules": {\r
2957             "required": true,\r
2958             "number": true\r
2959           }\r
2960         },\r
2961         "filesize": {\r
2962           "type": "number",\r
2963           "rules": {\r
2964             "required": true,\r
2965             "number": true\r
2966           }\r
2967         },\r
2968         "artist_id": {\r
2969           "type": "number",\r
2970           "rules": {\r
2971             "required": true,\r
2972             "number": true\r
2973           }\r
2974         },\r
2975         "license_group_id": {\r
2976           "type": "number",\r
2977           "rules": {\r
2978             "required": true,\r
2979             "number": true\r
2980           }\r
2981         },\r
2982         "license_id": {\r
2983           "type": "number",\r
2984           "rules": {\r
2985             "required": true,\r
2986             "number": true\r
2987           }\r
2988         },\r
2989         "md5": {\r
2990           "type": "text",\r
2991           "rules": {\r
2992             "required": true\r
2993           }\r
2994         },\r
2995         "system_picture_id": {\r
2996           "type": "number",\r
2997           "rules": {\r
2998             "required": true,\r
2999             "number": true\r
3000           }\r
3001         },\r
3002         "license_group_settings": {\r
3003           "type": "text",\r
3004           "rules": {}\r
3005         },\r
3006         "credit_picture_settings": {\r
3007           "type": "text",\r
3008           "rules": {}\r
3009         },\r
3010         "license_settings": {\r
3011           "type": "text",\r
3012           "rules": {}\r
3013         },\r
3014         "picture_id": {\r
3015           "type": "number",\r
3016           "rules": {\r
3017             "required": true,\r
3018             "number": true\r
3019           }\r
3020         },\r
3021         "license_group_module_name": {\r
3022           "type": "text",\r
3023           "rules": {\r
3024             "required": true\r
3025           }\r
3026         }\r
3027       }\r
3028     },\r
3029     "original_picture_license_group": {\r
3030       "table_name": "original_picture_license_groups",\r
3031       "associations": {\r
3032         "belongs_to": {\r
3033           "original_picture": {},\r
3034           "license_group": {}\r
3035         },\r
3036         "has_many": {},\r
3037         "has_one": {}\r
3038       },\r
3039       "attributes": {\r
3040         "original_picture_id": {\r
3041           "type": "number",\r
3042           "rules": {\r
3043             "required": true,\r
3044             "number": true\r
3045           }\r
3046         },\r
3047         "license_group_id": {\r
3048           "type": "number",\r
3049           "rules": {\r
3050             "required": true,\r
3051             "number": true\r
3052           },\r
3053           "source": {\r
3054             "type": "model"\r
3055           }\r
3056         }\r
3057       }\r
3058     },\r
3059     "original_picture_license": {\r
3060       "table_name": "original_picture_licenses",\r
3061       "associations": {\r
3062         "belongs_to": {\r
3063           "original_picture": {},\r
3064           "license": {},\r
3065           "system_picture": {}\r
3066         },\r
3067         "has_many": {},\r
3068         "has_one": {}\r
3069       },\r
3070       "attributes": {\r
3071         "original_picture_id": {\r
3072           "type": "number",\r
3073           "rules": {\r
3074             "required": true,\r
3075             "number": true\r
3076           }\r
3077         },\r
3078         "license_group_id": {\r
3079           "type": "number",\r
3080           "source": {\r
3081             "type": "model"\r
3082           },\r
3083           "rules": {\r
3084             "required": true,\r
3085             "number": true\r
3086           }\r
3087         },\r
3088         "license_id": {\r
3089           "type": "number",\r
3090           "source": {\r
3091             "type": "filter",\r
3092             "args": {\r
3093               "resource_list_name": "by_license_group",\r
3094               "filter_column_name": "license_group_id"\r
3095             }\r
3096           },\r
3097           "rules": {\r
3098             "required": true,\r
3099             "number": true\r
3100           }\r
3101         },\r
3102         "license_settings": {\r
3103           "type": "text",\r
3104           "rules": {}\r
3105         },\r
3106         "license_group_module_name": {\r
3107           "type": "text",\r
3108           "rules": {\r
3109             "required": true\r
3110           }\r
3111         }\r
3112       }\r
3113     },\r
3114     "speech_balloon_template": {\r
3115       "table_name": "speech_balloon_templates",\r
3116       "associations": {\r
3117         "belongs_to": {\r
3118           "system_picture": {}\r
3119         },\r
3120         "has_many": {\r
3121           "speech_balloons": {},\r
3122           "panels": {\r
3123             "through": "speech_balloons"\r
3124           }\r
3125         },\r
3126         "has_one": {}\r
3127       },\r
3128       "attributes": {\r
3129         "name": {\r
3130           "type": "text",\r
3131           "rules": {\r
3132             "required": true\r
3133           }\r
3134         },\r
3135         "module_name": {\r
3136           "type": "text",\r
3137           "rules": {\r
3138             "required": true\r
3139           }\r
3140         },\r
3141         "caption": {\r
3142           "type": "text",\r
3143           "rules": {\r
3144             "required": true\r
3145           }\r
3146         },\r
3147         "t": {\r
3148           "type": "number",\r
3149           "rules": {\r
3150             "required": true,\r
3151             "number": true,\r
3152             "min": 0\r
3153           }\r
3154         },\r
3155         "system_picture_id": {\r
3156           "type": "number",\r
3157           "rules": {\r
3158             "required": true,\r
3159             "number": true\r
3160           }\r
3161         },\r
3162         "settings": {\r
3163           "type": "text",\r
3164           "rules": {\r
3165             "required": true\r
3166           }\r
3167         }\r
3168       }\r
3169     },\r
3170     "writing_format": {\r
3171       "table_name": "writing_formats",\r
3172       "associations": {\r
3173         "belongs_to": {\r
3174           "system_picture": {}\r
3175         },\r
3176         "has_many": {\r
3177           "speeches": {}\r
3178         },\r
3179         "has_one": {}\r
3180       },\r
3181       "attributes": {\r
3182         "name": {\r
3183           "type": "text",\r
3184           "rules": {\r
3185             "required": true\r
3186           }\r
3187         },\r
3188         "module_name": {\r
3189           "type": "text",\r
3190           "rules": {\r
3191             "required": true\r
3192           }\r
3193         },\r
3194         "caption": {\r
3195           "type": "text",\r
3196           "rules": {\r
3197             "required": true\r
3198           }\r
3199         },\r
3200         "system_picture_id": {\r
3201           "type": "number",\r
3202           "rules": {\r
3203             "required": true,\r
3204             "number": true\r
3205           }\r
3206         },\r
3207         "settings": {\r
3208           "type": "text",\r
3209           "rules": {\r
3210             "required": true\r
3211           }\r
3212         }\r
3213       }\r
3214     },\r
3215     "license_group": {\r
3216       "table_name": "license_groups",\r
3217       "associations": {\r
3218         "belongs_to": {},\r
3219         "has_many": {\r
3220           "resource_pictures": {},\r
3221           "licenses": {}\r
3222         },\r
3223         "has_one": {}\r
3224       },\r
3225       "attributes": {\r
3226         "name": {\r
3227           "type": "text",\r
3228           "rules": {\r
3229             "required": true\r
3230           }\r
3231         },\r
3232         "module_name": {\r
3233           "type": "text",\r
3234           "rules": {\r
3235             "required": true\r
3236           }\r
3237         },\r
3238         "caption": {\r
3239           "type": "text",\r
3240           "rules": {\r
3241             "required": true\r
3242           }\r
3243         },\r
3244         "url": {\r
3245           "type": "text",\r
3246           "rules": {\r
3247             "required": true\r
3248           }\r
3249         }\r
3250       }\r
3251     },\r
3252     "license": {\r
3253       "table_name": "licenses",\r
3254       "associations": {\r
3255         "belongs_to": {\r
3256           "license_group": {},\r
3257           "system_picture": {}\r
3258         },\r
3259         "has_many": {\r
3260           "resource_pictures": {}\r
3261         },\r
3262         "has_one": {}\r
3263       },\r
3264       "attributes": {\r
3265         "license_group_id": {\r
3266           "type": "number",\r
3267           "rules": {\r
3268             "number": true\r
3269           }\r
3270         },\r
3271         "license_group_module_name": {\r
3272           "type": "text",\r
3273           "rules": {\r
3274             "required": true\r
3275           }\r
3276         },\r
3277         "name": {\r
3278           "type": "text",\r
3279           "rules": {\r
3280             "required": true\r
3281           }\r
3282         },\r
3283         "caption": {\r
3284           "type": "text",\r
3285           "rules": {\r
3286             "required": true\r
3287           }\r
3288         },\r
3289         "system_picture_id": {\r
3290           "type": "number",\r
3291           "rules": {\r
3292             "required": true,\r
3293             "number": true\r
3294           }\r
3295         },\r
3296         "url": {\r
3297           "type": "text",\r
3298           "rules": {\r
3299             "required": true\r
3300           }\r
3301         },\r
3302         "license_group_settings": {\r
3303           "type": "text",\r
3304           "rules": {}\r
3305         },\r
3306         "credit_picture_settings": {\r
3307           "type": "text",\r
3308           "rules": {}\r
3309         }\r
3310       }\r
3311     },\r
3312     "author": {\r
3313       "table_name": "authors",\r
3314       "associations": {\r
3315         "belongs_to": {},\r
3316         "has_many": {\r
3317           "scrolls": {},\r
3318           "comics": {},\r
3319           "stories": {},\r
3320           "sheets": {},\r
3321           "panels": {}\r
3322         },\r
3323         "has_one": {}\r
3324       },\r
3325       "attributes": {\r
3326         "name": {\r
3327           "type": "text",\r
3328           "rules": {\r
3329             "required": true\r
3330           }\r
3331         },\r
3332         "user_id": {\r
3333           "type": "number",\r
3334           "rules": {\r
3335             "required": true,\r
3336             "number": true\r
3337           }\r
3338         }\r
3339       }\r
3340     },\r
3341     "artist": {\r
3342       "table_name": "artists",\r
3343       "associations": {\r
3344         "belongs_to": {},\r
3345         "has_many": {\r
3346           "resource_pictures": {}\r
3347         },\r
3348         "has_one": {}\r
3349       },\r
3350       "attributes": {\r
3351         "name": {\r
3352           "type": "text",\r
3353           "rules": {\r
3354             "required": true\r
3355           }\r
3356         },\r
3357         "user_id": {\r
3358           "type": "number",\r
3359           "rules": {\r
3360             "required": true,\r
3361             "number": true\r
3362           }\r
3363         }\r
3364       }\r
3365     },\r
3366     "system_picture": {\r
3367       "table_name": "system_pictures",\r
3368       "associations": {\r
3369         "belongs_to": {},\r
3370         "has_many": {\r
3371           "balloons": {},\r
3372           "speech_balloon_templates": {},\r
3373           "licenses": {},\r
3374           "writing_formats": {}\r
3375         },\r
3376         "has_one": {}\r
3377       },\r
3378       "attributes": {\r
3379         "ext": {\r
3380           "type": "text",\r
3381           "rules": {\r
3382             "required": true\r
3383           }\r
3384         },\r
3385         "width": {\r
3386           "type": "number",\r
3387           "rules": {\r
3388             "required": true,\r
3389             "number": true\r
3390           }\r
3391         },\r
3392         "height": {\r
3393           "type": "number",\r
3394           "rules": {\r
3395             "required": true,\r
3396             "number": true\r
3397           }\r
3398         },\r
3399         "filesize": {\r
3400           "type": "number",\r
3401           "rules": {\r
3402             "required": true,\r
3403             "number": true\r
3404           }\r
3405         },\r
3406         "md5": {\r
3407           "type": "text",\r
3408           "rules": {\r
3409             "required": true\r
3410           }\r
3411         }\r
3412       }\r
3413     },\r
3414     "circle_speech_balloon_speech_balloon": {\r
3415       "attributes": {}\r
3416     },\r
3417     "circle_speech_balloon_balloon": {\r
3418       "attributes": {}\r
3419     },\r
3420     "circle_speech_balloon_speech": {\r
3421       "attributes": {}\r
3422     },\r
3423     "plain_speech_balloon_speech_balloon": {\r
3424       "attributes": {}\r
3425     },\r
3426     "plain_speech_balloon_balloon": {\r
3427       "attributes": {}\r
3428     },\r
3429     "plain_speech_balloon_speech": {\r
3430       "attributes": {}\r
3431     },\r
3432     "square_speech_balloon_speech_balloon": {\r
3433       "attributes": {}\r
3434     },\r
3435     "square_speech_balloon_balloon": {\r
3436       "attributes": {}\r
3437     },\r
3438     "square_speech_balloon_speech": {\r
3439       "attributes": {}\r
3440     },\r
3441     "test_speech_balloon_speech_balloon": {\r
3442       "attributes": {\r
3443         "a": {\r
3444           "type": "number",\r
3445           "rules": {\r
3446             "required": true,\r
3447             "number": true\r
3448           }\r
3449         }\r
3450       }\r
3451     },\r
3452     "test_speech_balloon_balloon": {\r
3453       "attributes": {\r
3454         "b": {\r
3455           "type": "number",\r
3456           "rules": {\r
3457             "required": true,\r
3458             "number": true\r
3459           }\r
3460         }\r
3461       }\r
3462     },\r
3463     "test_speech_balloon_speech": {\r
3464       "attributes": {\r
3465         "c": {\r
3466           "type": "number",\r
3467           "rules": {\r
3468             "required": true,\r
3469             "number": true\r
3470           }\r
3471         }\r
3472       }\r
3473     },\r
3474     "pettanr_creative_commons_v30_licenses_license": {\r
3475       "attributes": {\r
3476         "open": {\r
3477           "type": "number",\r
3478           "rules": {\r
3479             "required": true,\r
3480             "number": true\r
3481           }\r
3482         },\r
3483         "commercial": {\r
3484           "type": "number",\r
3485           "rules": {\r
3486             "required": true,\r
3487             "number": true\r
3488           }\r
3489         },\r
3490         "official": {\r
3491           "type": "number",\r
3492           "rules": {\r
3493             "required": true,\r
3494             "number": true\r
3495           }\r
3496         },\r
3497         "attribution": {\r
3498           "type": "number",\r
3499           "rules": {\r
3500             "required": true,\r
3501             "number": true\r
3502           }\r
3503         },\r
3504         "derive": {\r
3505           "type": "number",\r
3506           "rules": {\r
3507             "required": true,\r
3508             "number": true\r
3509           }\r
3510         },\r
3511         "thumbnail": {\r
3512           "type": "number",\r
3513           "rules": {\r
3514             "required": true,\r
3515             "number": true\r
3516           }\r
3517         },\r
3518         "gif_convert": {\r
3519           "type": "number",\r
3520           "rules": {\r
3521             "required": true,\r
3522             "number": true\r
3523           }\r
3524         },\r
3525         "reverse": {\r
3526           "type": "number",\r
3527           "rules": {\r
3528             "required": true,\r
3529             "number": true\r
3530           }\r
3531         },\r
3532         "sync_vh": {\r
3533           "type": "number",\r
3534           "rules": {\r
3535             "required": true,\r
3536             "number": true\r
3537           }\r
3538         },\r
3539         "overlap": {\r
3540           "type": "number",\r
3541           "rules": {\r
3542             "required": true,\r
3543             "number": true\r
3544           }\r
3545         }\r
3546       }\r
3547     },\r
3548     "pettanr_creative_commons_v30_licenses_credit_picture": {\r
3549       "attributes": {\r
3550         "source_url_btn_id": {\r
3551           "type": "number",\r
3552           "rules": {\r
3553             "required": true,\r
3554             "number": true\r
3555           }\r
3556         },\r
3557         "source_url_off_btn_id": {\r
3558           "type": "number",\r
3559           "rules": {\r
3560             "required": true,\r
3561             "number": true\r
3562           }\r
3563         }\r
3564       }\r
3565     },\r
3566     "pettanr_creative_commons_v30_licenses_attribute": {\r
3567       "attributes": {\r
3568         "artist_name": {\r
3569           "type": "text",\r
3570           "rules": {\r
3571             "required": true\r
3572           }\r
3573         },\r
3574         "caption": {\r
3575           "type": "text",\r
3576           "rules": {}\r
3577         },\r
3578         "artist_url": {\r
3579           "type": "text",\r
3580           "rules": {}\r
3581         },\r
3582         "source_url": {\r
3583           "type": "text",\r
3584           "rules": {}\r
3585         },\r
3586         "more_permission_url": {\r
3587           "type": "text",\r
3588           "rules": {}\r
3589         }\r
3590       }\r
3591     },\r
3592     "pettanr_pettan_commons_v01_licenses_license": {\r
3593       "attributes": {\r
3594         "open": {\r
3595           "type": "number",\r
3596           "rules": {\r
3597             "required": true,\r
3598             "number": true\r
3599           }\r
3600         },\r
3601         "commercial": {\r
3602           "type": "number",\r
3603           "rules": {\r
3604             "required": true,\r
3605             "number": true\r
3606           }\r
3607         },\r
3608         "official": {\r
3609           "type": "number",\r
3610           "rules": {\r
3611             "required": true,\r
3612             "number": true\r
3613           }\r
3614         },\r
3615         "attribution": {\r
3616           "type": "number",\r
3617           "rules": {\r
3618             "required": true,\r
3619             "number": true\r
3620           }\r
3621         },\r
3622         "derive": {\r
3623           "type": "number",\r
3624           "rules": {\r
3625             "required": true,\r
3626             "number": true\r
3627           }\r
3628         },\r
3629         "thumbnail": {\r
3630           "type": "number",\r
3631           "rules": {\r
3632             "required": true,\r
3633             "number": true\r
3634           }\r
3635         },\r
3636         "gif_convert": {\r
3637           "type": "number",\r
3638           "rules": {\r
3639             "required": true,\r
3640             "number": true\r
3641           }\r
3642         },\r
3643         "reverse": {\r
3644           "type": "number",\r
3645           "rules": {\r
3646             "required": true,\r
3647             "number": true\r
3648           }\r
3649         },\r
3650         "sync_vh": {\r
3651           "type": "number",\r
3652           "rules": {\r
3653             "required": true,\r
3654             "number": true\r
3655           }\r
3656         },\r
3657         "overlap": {\r
3658           "type": "number",\r
3659           "rules": {\r
3660             "required": true,\r
3661             "number": true\r
3662           }\r
3663         }\r
3664       }\r
3665     },\r
3666     "pettanr_pettan_commons_v01_licenses_credit_picture": {\r
3667       "attributes": {\r
3668         "source_url_btn_id": {\r
3669           "type": "number",\r
3670           "rules": {\r
3671             "required": true,\r
3672             "number": true\r
3673           }\r
3674         },\r
3675         "source_url_off_btn_id": {\r
3676           "type": "number",\r
3677           "rules": {\r
3678             "required": true,\r
3679             "number": true\r
3680           }\r
3681         }\r
3682       }\r
3683     },\r
3684     "pettanr_pettan_commons_v01_licenses_attribute": {\r
3685       "attributes": {\r
3686         "artist_name": {\r
3687           "type": "text",\r
3688           "rules": {\r
3689             "required": true\r
3690           }\r
3691         },\r
3692         "caption": {\r
3693           "type": "text",\r
3694           "rules": {\r
3695             "required": true\r
3696           }\r
3697         },\r
3698         "sources": {\r
3699           "type": "text",\r
3700           "rules": {\r
3701             "required": true\r
3702           }\r
3703         }\r
3704       }\r
3705     },\r
3706     "pettanr_pettan_protected_v01_licenses_license": {\r
3707       "attributes": {\r
3708         "open": {\r
3709           "type": "number",\r
3710           "rules": {\r
3711             "required": true,\r
3712             "number": true\r
3713           }\r
3714         },\r
3715         "commercial": {\r
3716           "type": "number",\r
3717           "rules": {\r
3718             "required": true,\r
3719             "number": true\r
3720           }\r
3721         },\r
3722         "official": {\r
3723           "type": "number",\r
3724           "rules": {\r
3725             "required": true,\r
3726             "number": true\r
3727           }\r
3728         },\r
3729         "attribution": {\r
3730           "type": "number",\r
3731           "rules": {\r
3732             "required": true,\r
3733             "number": true\r
3734           }\r
3735         },\r
3736         "derive": {\r
3737           "type": "number",\r
3738           "rules": {\r
3739             "required": true,\r
3740             "number": true\r
3741           }\r
3742         },\r
3743         "thumbnail": {\r
3744           "type": "number",\r
3745           "rules": {\r
3746             "required": true,\r
3747             "number": true\r
3748           }\r
3749         },\r
3750         "gif_convert": {\r
3751           "type": "number",\r
3752           "rules": {\r
3753             "required": true,\r
3754             "number": true\r
3755           }\r
3756         },\r
3757         "reverse": {\r
3758           "type": "number",\r
3759           "rules": {\r
3760             "required": true,\r
3761             "number": true\r
3762           }\r
3763         },\r
3764         "sync_vh": {\r
3765           "type": "number",\r
3766           "rules": {\r
3767             "required": true,\r
3768             "number": true\r
3769           }\r
3770         },\r
3771         "overlap": {\r
3772           "type": "number",\r
3773           "rules": {\r
3774             "required": true,\r
3775             "number": true\r
3776           }\r
3777         },\r
3778         "trackback": {\r
3779           "type": "number",\r
3780           "rules": {\r
3781             "required": true,\r
3782             "number": true\r
3783           }\r
3784         }\r
3785       }\r
3786     },\r
3787     "pettanr_pettan_protected_v01_licenses_credit_picture": {\r
3788       "attributes": {\r
3789         "source_url_btn_id": {\r
3790           "type": "number",\r
3791           "rules": {\r
3792             "required": true,\r
3793             "number": true\r
3794           }\r
3795         },\r
3796         "source_url_off_btn_id": {\r
3797           "type": "number",\r
3798           "rules": {\r
3799             "required": true,\r
3800             "number": true\r
3801           }\r
3802         }\r
3803       }\r
3804     },\r
3805     "pettanr_pettan_protected_v01_licenses_attribute": {\r
3806       "attributes": {\r
3807         "artist_name": {\r
3808           "type": "text",\r
3809           "rules": {\r
3810             "required": true\r
3811           }\r
3812         },\r
3813         "caption": {\r
3814           "type": "text",\r
3815           "rules": {\r
3816             "required": true\r
3817           }\r
3818         },\r
3819         "sources": {\r
3820           "type": "text",\r
3821           "rules": {\r
3822             "required": true\r
3823           }\r
3824         }\r
3825       }\r
3826     },\r
3827     "pettanr_pettan_public_v01_licenses_license": {\r
3828       "attributes": {\r
3829         "open": {\r
3830           "type": "number",\r
3831           "rules": {\r
3832             "required": true,\r
3833             "number": true\r
3834           }\r
3835         },\r
3836         "commercial": {\r
3837           "type": "number",\r
3838           "rules": {\r
3839             "required": true,\r
3840             "number": true\r
3841           }\r
3842         },\r
3843         "official": {\r
3844           "type": "number",\r
3845           "rules": {\r
3846             "required": true,\r
3847             "number": true\r
3848           }\r
3849         },\r
3850         "attribution": {\r
3851           "type": "number",\r
3852           "rules": {\r
3853             "required": true,\r
3854             "number": true\r
3855           }\r
3856         },\r
3857         "derive": {\r
3858           "type": "number",\r
3859           "rules": {\r
3860             "required": true,\r
3861             "number": true\r
3862           }\r
3863         },\r
3864         "thumbnail": {\r
3865           "type": "number",\r
3866           "rules": {\r
3867             "required": true,\r
3868             "number": true\r
3869           }\r
3870         },\r
3871         "gif_convert": {\r
3872           "type": "number",\r
3873           "rules": {\r
3874             "required": true,\r
3875             "number": true\r
3876           }\r
3877         },\r
3878         "reverse": {\r
3879           "type": "number",\r
3880           "rules": {\r
3881             "required": true,\r
3882             "number": true\r
3883           }\r
3884         },\r
3885         "sync_vh": {\r
3886           "type": "number",\r
3887           "rules": {\r
3888             "required": true,\r
3889             "number": true\r
3890           }\r
3891         },\r
3892         "overlap": {\r
3893           "type": "number",\r
3894           "rules": {\r
3895             "required": true,\r
3896             "number": true\r
3897           }\r
3898         },\r
3899         "trackback": {\r
3900           "type": "number",\r
3901           "rules": {\r
3902             "required": true,\r
3903             "number": true\r
3904           }\r
3905         }\r
3906       }\r
3907     },\r
3908     "pettanr_pettan_public_v01_licenses_credit_picture": {\r
3909       "attributes": {\r
3910         "source_url_btn_id": {\r
3911           "type": "number",\r
3912           "rules": {\r
3913             "required": true,\r
3914             "number": true\r
3915           }\r
3916         }\r
3917       }\r
3918     },\r
3919     "pettanr_pettan_public_v01_licenses_attribute": {\r
3920       "attributes": {\r
3921         "artist_name": {\r
3922           "type": "text",\r
3923           "rules": {\r
3924             "required": true\r
3925           }\r
3926         },\r
3927         "caption": {\r
3928           "type": "text",\r
3929           "rules": {\r
3930             "required": true\r
3931           }\r
3932         },\r
3933         "sources": {\r
3934           "type": "text",\r
3935           "rules": {\r
3936             "required": true\r
3937           }\r
3938         }\r
3939       }\r
3940     },\r
3941     "pettanr_public_domain_v01_licenses_license": {\r
3942       "attributes": {\r
3943         "open": {\r
3944           "type": "number",\r
3945           "rules": {\r
3946             "required": true,\r
3947             "number": true\r
3948           }\r
3949         },\r
3950         "commercial": {\r
3951           "type": "number",\r
3952           "rules": {\r
3953             "required": true,\r
3954             "number": true\r
3955           }\r
3956         },\r
3957         "official": {\r
3958           "type": "number",\r
3959           "rules": {\r
3960             "required": true,\r
3961             "number": true\r
3962           }\r
3963         },\r
3964         "attribution": {\r
3965           "type": "number",\r
3966           "rules": {\r
3967             "required": true,\r
3968             "number": true\r
3969           }\r
3970         },\r
3971         "derive": {\r
3972           "type": "number",\r
3973           "rules": {\r
3974             "required": true,\r
3975             "number": true\r
3976           }\r
3977         },\r
3978         "thumbnail": {\r
3979           "type": "number",\r
3980           "rules": {\r
3981             "required": true,\r
3982             "number": true\r
3983           }\r
3984         },\r
3985         "gif_convert": {\r
3986           "type": "number",\r
3987           "rules": {\r
3988             "required": true,\r
3989             "number": true\r
3990           }\r
3991         },\r
3992         "reverse": {\r
3993           "type": "number",\r
3994           "rules": {\r
3995             "required": true,\r
3996             "number": true\r
3997           }\r
3998         },\r
3999         "sync_vh": {\r
4000           "type": "number",\r
4001           "rules": {\r
4002             "required": true,\r
4003             "number": true\r
4004           }\r
4005         },\r
4006         "overlap": {\r
4007           "type": "number",\r
4008           "rules": {\r
4009             "required": true,\r
4010             "number": true\r
4011           }\r
4012         },\r
4013         "trackback": {\r
4014           "type": "number",\r
4015           "rules": {\r
4016             "required": true,\r
4017             "number": true\r
4018           }\r
4019         }\r
4020       }\r
4021     },\r
4022     "pettanr_public_domain_v01_licenses_credit_picture": {\r
4023       "attributes": {\r
4024         "source_url_btn_id": {\r
4025           "type": "number",\r
4026           "rules": {\r
4027             "required": true,\r
4028             "number": true\r
4029           }\r
4030         },\r
4031         "source_url_off_btn_id": {\r
4032           "type": "number",\r
4033           "rules": {\r
4034             "required": true,\r
4035             "number": true\r
4036           }\r
4037         }\r
4038       }\r
4039     },\r
4040     "pettanr_public_domain_v01_licenses_attribute": {\r
4041       "attributes": {\r
4042         "artist_name": {\r
4043           "type": "text",\r
4044           "rules": {\r
4045             "required": true\r
4046           }\r
4047         },\r
4048         "source_url": {\r
4049           "type": "text",\r
4050           "rules": {\r
4051             "required": true\r
4052           }\r
4053         },\r
4054         "note": {\r
4055           "type": "text",\r
4056           "rules": {\r
4057             "required": true\r
4058           }\r
4059         }\r
4060       }\r
4061     },\r
4062     "pettanr_unknown_v01_licenses_license": {\r
4063       "attributes": {\r
4064         "open": {\r
4065           "type": "number",\r
4066           "rules": {\r
4067             "required": true,\r
4068             "number": true\r
4069           }\r
4070         },\r
4071         "commercial": {\r
4072           "type": "number",\r
4073           "rules": {\r
4074             "required": true,\r
4075             "number": true\r
4076           }\r
4077         },\r
4078         "official": {\r
4079           "type": "number",\r
4080           "rules": {\r
4081             "required": true,\r
4082             "number": true\r
4083           }\r
4084         },\r
4085         "attribution": {\r
4086           "type": "number",\r
4087           "rules": {\r
4088             "required": true,\r
4089             "number": true\r
4090           }\r
4091         },\r
4092         "derive": {\r
4093           "type": "number",\r
4094           "rules": {\r
4095             "required": true,\r
4096             "number": true\r
4097           }\r
4098         },\r
4099         "thumbnail": {\r
4100           "type": "number",\r
4101           "rules": {\r
4102             "required": true,\r
4103             "number": true\r
4104           }\r
4105         },\r
4106         "gif_convert": {\r
4107           "type": "number",\r
4108           "rules": {\r
4109             "required": true,\r
4110             "number": true\r
4111           }\r
4112         },\r
4113         "reverse": {\r
4114           "type": "number",\r
4115           "rules": {\r
4116             "required": true,\r
4117             "number": true\r
4118           }\r
4119         },\r
4120         "sync_vh": {\r
4121           "type": "number",\r
4122           "rules": {\r
4123             "required": true,\r
4124             "number": true\r
4125           }\r
4126         },\r
4127         "overlap": {\r
4128           "type": "number",\r
4129           "rules": {\r
4130             "required": true,\r
4131             "number": true\r
4132           }\r
4133         },\r
4134         "trackback": {\r
4135           "type": "number",\r
4136           "rules": {\r
4137             "required": true,\r
4138             "number": true\r
4139           }\r
4140         }\r
4141       }\r
4142     },\r
4143     "pettanr_unknown_v01_licenses_credit_picture": {\r
4144       "attributes": {\r
4145         "source_url_btn_id": {\r
4146           "type": "number",\r
4147           "rules": {\r
4148             "required": true,\r
4149             "number": true\r
4150           }\r
4151         },\r
4152         "source_url_off_btn_id": {\r
4153           "type": "number",\r
4154           "rules": {\r
4155             "required": true,\r
4156             "number": true\r
4157           }\r
4158         }\r
4159       }\r
4160     },\r
4161     "pettanr_unknown_v01_licenses_attribute": {\r
4162       "attributes": {\r
4163         "source_url": {\r
4164           "type": "text",\r
4165           "rules": {\r
4166             "required": true\r
4167           }\r
4168         },\r
4169         "note": {\r
4170           "type": "text",\r
4171           "rules": {\r
4172             "required": true\r
4173           }\r
4174         }\r
4175       }\r
4176     }\r
4177   },\r
4178   "system_resources": {\r
4179     "templates": {\r
4180       "license_group": {\r
4181         "template_items": {\r
4182           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
4183           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
4184           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
4185           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
4186           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
4187           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
4188         }\r
4189       },\r
4190       "speech_balloon_template": {\r
4191         "template_items": {\r
4192           "CircleSpeechBalloon": "circle_speech_balloon",\r
4193           "PlainSpeechBalloon": "plain_speech_balloon",\r
4194           "SquareSpeechBalloon": "square_speech_balloon"\r
4195         }\r
4196       },\r
4197       "writing_format": {\r
4198         "has_route": 0,\r
4199         "template_items": {\r
4200           "PettanrSimpleFormat": "pettanr_simple_format"\r
4201         }\r
4202       }\r
4203     },\r
4204     "select_items": {\r
4205       "provider_status_status_items": [\r
4206         [\r
4207           "select_items.provider_status.status.waiting",\r
4208           0\r
4209         ],\r
4210         [\r
4211           "select_items.provider_status.status.receiving",\r
4212           1\r
4213         ]\r
4214       ],\r
4215       "demander_status_status_items": [\r
4216         [\r
4217           "select_items.demander_status.status.waiting",\r
4218           0\r
4219         ],\r
4220         [\r
4221           "select_items.demander_status.status.rejected",\r
4222           1\r
4223         ],\r
4224         [\r
4225           "select_items.demander_status.status.requesting",\r
4226           2\r
4227         ],\r
4228         [\r
4229           "select_items.demander_status.status.approved",\r
4230           3\r
4231         ]\r
4232       ],\r
4233       "scroll_visible_items": [\r
4234         [\r
4235           "select_items.scroll.visible.private",\r
4236           0\r
4237         ],\r
4238         [\r
4239           "select_items.scroll.visible.public",\r
4240           1\r
4241         ]\r
4242       ],\r
4243       "comic_visible_items": [\r
4244         [\r
4245           "select_items.comic.visible.private",\r
4246           0\r
4247         ],\r
4248         [\r
4249           "select_items.comic.visible.public",\r
4250           1\r
4251         ]\r
4252       ],\r
4253       "story_visible_items": [\r
4254         [\r
4255           "select_items.story.visible.private",\r
4256           0\r
4257         ],\r
4258         [\r
4259           "select_items.story.visible.public",\r
4260           1\r
4261         ]\r
4262       ],\r
4263       "sheet_visible_items": [\r
4264         [\r
4265           "select_items.sheet.visible.private",\r
4266           0\r
4267         ],\r
4268         [\r
4269           "select_items.sheet.visible.public",\r
4270           1\r
4271         ]\r
4272       ],\r
4273       "panel_publish_items": [\r
4274         [\r
4275           "select_items.panel.publish.private",\r
4276           0\r
4277         ],\r
4278         [\r
4279           "select_items.panel.publish.public",\r
4280           1\r
4281         ]\r
4282       ],\r
4283       "ground_picture_repeat_items": [\r
4284         [\r
4285           "select_items.ground_pictures.repeat.repeat",\r
4286           0\r
4287         ],\r
4288         [\r
4289           "select_items.ground_pictures.repeat.repeat-x",\r
4290           1\r
4291         ],\r
4292         [\r
4293           "select_items.ground_pictures.repeat.repeat-y",\r
4294           2\r
4295         ],\r
4296         [\r
4297           "select_items.ground_pictures.repeat.no-repeat",\r
4298           3\r
4299         ]\r
4300       ],\r
4301       "ground_color_orientation_items": [\r
4302         [\r
4303           "select_items.ground_color.orientation.horizontal",\r
4304           0\r
4305         ],\r
4306         [\r
4307           "select_items.ground_color.orientation.vertical",\r
4308           1\r
4309         ]\r
4310       ],\r
4311       "speech_font_size_items": [\r
4312         [\r
4313           "select_items.speeches.font_size.ultra_small",\r
4314           0.2\r
4315         ],\r
4316         [\r
4317           "select_items.speeches.font_size.very_small",\r
4318           0.4\r
4319         ],\r
4320         [\r
4321           "select_items.speeches.font_size.small",\r
4322           0.6\r
4323         ],\r
4324         [\r
4325           "select_items.speeches.font_size.semi_small",\r
4326           0.8\r
4327         ],\r
4328         [\r
4329           "select_items.speeches.font_size.normal",\r
4330           1\r
4331         ],\r
4332         [\r
4333           "select_items.speeches.font_size.semi_large",\r
4334           1.5\r
4335         ],\r
4336         [\r
4337           "select_items.speeches.font_size.large",\r
4338           2\r
4339         ],\r
4340         [\r
4341           "select_items.speeches.font_size.very_large",\r
4342           3.5\r
4343         ],\r
4344         [\r
4345           "select_items.speeches.font_size.ultra_large",\r
4346           5\r
4347         ]\r
4348       ],\r
4349       "speech_text_align_items": [\r
4350         [\r
4351           "select_items.speeches.text_align.none",\r
4352           0\r
4353         ],\r
4354         [\r
4355           "select_items.speeches.text_align.left",\r
4356           1\r
4357         ],\r
4358         [\r
4359           "select_items.speeches.text_align.right",\r
4360           2\r
4361         ],\r
4362         [\r
4363           "select_items.speeches.text_align.center",\r
4364           3\r
4365         ]\r
4366       ]\r
4367     }\r
4368   },\r
4369   "magic_numbers": {\r
4370     "run_mode": 1,\r
4371     "thumbnail_width": 64,\r
4372     "thumbnail_height": 64,\r
4373     "profile": {\r
4374       "users": {\r
4375         "caption": "ペンギン王国",\r
4376         "url": "http://localhost:3001/",\r
4377         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
4378       },\r
4379       "admins": {\r
4380         "caption": "site name for admin",\r
4381         "url": "http://your.site.url/admins/",\r
4382         "description": "admin register"\r
4383       },\r
4384       "demand_users": {\r
4385         "caption": "provider name",\r
4386         "url": "http://your.site.url/demanders/",\r
4387         "description": "provider description"\r
4388       }\r
4389     },\r
4390     "provider_sources": [\r
4391       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
4392     ]\r
4393   }\r
4394 }