OSDN Git Service

Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git] / app / assets / javascripts / configurations.js.coffee.erb
1 #マニフェスト\r
2 @configurations = {\r
3   controllers: {\r
4     scroll: {\r
5       model_name: 'scroll',\r
6       actions: {\r
7         index: {\r
8           type: 'list',\r
9           list: {\r
10             list_name: 'public_list',\r
11           },\r
12         },\r
13         scroll_panels: {\r
14           type: 'list',\r
15           list: {\r
16             list_name: 'scroll_panels',\r
17           },\r
18         },\r
19         panels: {\r
20           type: 'list',\r
21           list: {\r
22             list_name: 'panels',\r
23           },\r
24         },\r
25         by_author: {\r
26           type: 'list',\r
27           list: {\r
28             list_name: 'by_author',\r
29           },\r
30         },\r
31         by_panel: {\r
32           type: 'list',\r
33           list: {\r
34             list_name: 'by_panel',\r
35           },\r
36         },\r
37         show: {\r
38           type: 'show',\r
39           name: 'show',\r
40         },\r
41       },\r
42     },\r
43     scroll_panel: {\r
44       model_name: 'scroll_panel',\r
45       actions: {\r
46         index: {\r
47           type: 'list',\r
48           list: {\r
49             list_name: 'public_list',\r
50             \r
51           },\r
52         },\r
53         by_panel: {\r
54           type: 'list',\r
55           list: {\r
56             list_name: 'by_panel',\r
57           },\r
58         },\r
59         by_scroll: {\r
60           type: 'list',\r
61           list: {\r
62             list_name: 'by_scroll',\r
63           },\r
64         },\r
65       },\r
66     },\r
67     comic: {\r
68       model_name: 'comic',\r
69       actions: {\r
70         index: {\r
71           type: 'list',\r
72           list: {\r
73             list_name: 'public_list',\r
74             \r
75           },\r
76         },\r
77         stories: {\r
78           type: 'list',\r
79           list: {\r
80             list_name: 'stories',\r
81           },\r
82         },\r
83         by_author: {\r
84           type: 'list',\r
85           list: {\r
86             list_name: 'by_author',\r
87           },\r
88         },\r
89       },\r
90     },\r
91     story: {\r
92       model_name: 'story',\r
93       actions: {\r
94         index: {\r
95           type: 'list',\r
96           list: {\r
97             list_name: 'public_list',\r
98             \r
99           },\r
100         },\r
101         story_sheets: {\r
102           type: 'list',\r
103           list: {\r
104             list_name: 'story_sheets',\r
105           },\r
106         },\r
107         sheets: {\r
108           type: 'list',\r
109           list: {\r
110             list_name: 'sheets',\r
111           },\r
112         },\r
113         by_sheet: {\r
114           type: 'list',\r
115           list: {\r
116             list_name: 'by_sheet',\r
117           },\r
118         },\r
119         by_author: {\r
120           type: 'list',\r
121           list: {\r
122             list_name: 'by_author',\r
123           },\r
124         },\r
125       },\r
126     },\r
127     story_sheet: {\r
128       model_name: 'story_sheet',\r
129       actions: {\r
130         index: {\r
131           type: 'list',\r
132           list: {\r
133             list_name: 'public_list',\r
134             \r
135           },\r
136         },\r
137         by_story: {\r
138           type: 'list',\r
139           list: {\r
140             list_name: 'by_story',\r
141           },\r
142         },\r
143         by_sheet: {\r
144           type: 'list',\r
145           list: {\r
146             list_name: 'by_sheet',\r
147           },\r
148         },\r
149       },\r
150     },\r
151     sheet: {\r
152       model_name: 'sheet',\r
153       actions: {\r
154         index: {\r
155           type: 'list',\r
156           list: {\r
157             list_name: 'public_list',\r
158             \r
159           },\r
160         },\r
161         story_sheets: {\r
162           type: 'list',\r
163           list: {\r
164             list_name: 'story_sheets',\r
165           },\r
166         },\r
167         stories: {\r
168           type: 'list',\r
169           list: {\r
170             list_name: 'stories',\r
171           },\r
172         },\r
173         sheet_panels: {\r
174           type: 'list',\r
175           list: {\r
176             list_name: 'sheet_panels',\r
177           },\r
178         },\r
179         panels: {\r
180           type: 'list',\r
181           list: {\r
182             list_name: 'panels',\r
183           },\r
184         },\r
185         by_story: {\r
186           type: 'list',\r
187           list: {\r
188             list_name: 'by_story',\r
189           },\r
190         },\r
191         by_panel: {\r
192           type: 'list',\r
193           list: {\r
194             list_name: 'by_panel',\r
195           },\r
196         },\r
197         by_author: {\r
198           type: 'list',\r
199           list: {\r
200             list_name: 'by_author',\r
201           },\r
202         },\r
203       },\r
204     },\r
205     sheet_panel: {\r
206       model_name: 'sheet_panel',\r
207       actions: {\r
208         index: {\r
209           type: 'list',\r
210           list: {\r
211             list_name: 'public_list',\r
212             \r
213           },\r
214         },\r
215         by_sheet: {\r
216           type: 'list',\r
217           list: {\r
218             list_name: 'by_sheet',\r
219           },\r
220         },\r
221         by_panel: {\r
222           type: 'list',\r
223           list: {\r
224             list_name: 'by_panel',\r
225           },\r
226         },\r
227       },\r
228     },\r
229     panel: {\r
230       model_name: 'panel',\r
231       actions: {\r
232         index: {\r
233           type: 'list',\r
234           list: {\r
235             list_name: 'public_list',\r
236             \r
237           },\r
238         },\r
239         by_scroll: {\r
240           type: 'list',\r
241           list: {\r
242             list_name: 'by_scroll',\r
243           },\r
244         },\r
245         by_sheet: {\r
246           type: 'list',\r
247           list: {\r
248             list_name: 'by_sheet',\r
249           },\r
250         },\r
251         by_author: {\r
252           type: 'list',\r
253           list: {\r
254             list_name: 'by_author',\r
255           },\r
256         },\r
257       },\r
258     },\r
259     panel_picture: {\r
260       model_name: 'panel_picture',\r
261       actions: {\r
262         index: {\r
263           type: 'list',\r
264           list: {\r
265             list_name: 'public_list',\r
266             \r
267           },\r
268         },\r
269       },\r
270     },\r
271     speech_balloon: {\r
272       model_name: 'speech_balloon',\r
273       actions: {\r
274         index: {\r
275           type: 'list',\r
276           list: {\r
277             list_name: 'public_list',\r
278             \r
279           },\r
280         },\r
281       },\r
282     },\r
283     speech: {\r
284       model_name: 'speech',\r
285       actions: {\r
286         index: {\r
287           type: 'list',\r
288           list: {\r
289             list_name: 'public_list',\r
290             \r
291           },\r
292         },\r
293       },\r
294     },\r
295     balloon: {\r
296       model_name: 'balloon',\r
297       actions: {\r
298         index: {\r
299           type: 'list',\r
300           list: {\r
301             list_name: 'public_list',\r
302             \r
303           },\r
304         },\r
305       },\r
306     },\r
307     ground_picture: {\r
308       model_name: 'ground_picture',\r
309       actions: {\r
310         index: {\r
311           type: 'list',\r
312           list: {\r
313             list_name: 'public_list',\r
314             \r
315           },\r
316         },\r
317       },\r
318     },\r
319     ground_color: {\r
320       model_name: 'ground_color',\r
321       actions: {\r
322         index: {\r
323           type: 'list',\r
324           list: {\r
325             list_name: 'public_list',\r
326             \r
327           },\r
328         },\r
329       },\r
330     },\r
331     original_picture: {\r
332       model_name: 'original_picture',\r
333       actions: {\r
334         index: {\r
335           type: 'list',\r
336           list: {\r
337             list_name: 'private_list',\r
338             \r
339           },\r
340         },\r
341       },\r
342     },\r
343     picture: {\r
344     },\r
345     resource_picture: {\r
346       model_name: 'resource_picture',\r
347       actions: {\r
348         index: {\r
349           type: 'list',\r
350           list: {\r
351             list_name: 'public_list',\r
352             \r
353           },\r
354         },\r
355         by_license: {\r
356           type: 'list',\r
357           list: {\r
358             list_name: 'by_license',\r
359           },\r
360         },\r
361         by_artist: {\r
362           type: 'list',\r
363           list: {\r
364             list_name: 'by_artist',\r
365           },\r
366         },\r
367       },\r
368     },\r
369     speech_balloon_template: {\r
370       model_name: 'speech_balloon_template',\r
371       actions: {\r
372         index: {\r
373           type: 'list',\r
374           list: {\r
375             list_name: 'public_list',\r
376             \r
377           },\r
378         },\r
379       },\r
380     },\r
381     writing_format: {\r
382       model_name: 'writing_format',\r
383       actions: {\r
384         index: {\r
385           type: 'list',\r
386           list: {\r
387             list_name: 'public_list',\r
388             \r
389           },\r
390         },\r
391       },\r
392     },\r
393     license_group: {\r
394       model_name: 'license_group',\r
395       actions: {\r
396         index: {\r
397           type: 'list',\r
398           list: {\r
399             list_name: 'public_list',\r
400             \r
401           },\r
402         },\r
403       },\r
404     },\r
405     license: {\r
406       model_name: 'license',\r
407       actions: {\r
408         index: {\r
409           type: 'list',\r
410           list: {\r
411             list_name: 'public_list',\r
412             \r
413           },\r
414         },\r
415       },\r
416     },\r
417     author: {\r
418       model_name: 'author',\r
419       actions: {\r
420         index: {\r
421           type: 'list',\r
422           list: {\r
423             list_name: 'public_list',\r
424             \r
425           },\r
426         },\r
427       },\r
428     },\r
429     artist: {\r
430       model_name: '',\r
431       actions: {\r
432         index: {\r
433           type: 'list',\r
434           list: {\r
435             list_name: 'public_list',\r
436             \r
437           },\r
438         },\r
439       },\r
440     },\r
441     system_picture: {\r
442       model_name: 'system_picture',\r
443       actions: {\r
444         index: {\r
445           type: 'list',\r
446           list: {\r
447             list_name: 'public_list',\r
448             \r
449           },\r
450         },\r
451       },\r
452     },\r
453     home: {\r
454       actions: {\r
455         scrolls: {\r
456           item_name: 'scroll',\r
457           type: 'list',\r
458           list: {\r
459             list_name: 'private_list',\r
460             \r
461           },\r
462         },\r
463         scroll_panel: {\r
464           item_name: 'scroll_panel',\r
465           type: 'list',\r
466           list: {\r
467             list_name: 'private_list',\r
468             \r
469           },\r
470         },\r
471         comics: {\r
472           item_name: 'comic',\r
473           type: 'list',\r
474           list: {\r
475             list_name: 'private_list',\r
476             \r
477           },\r
478         },\r
479         stories: {\r
480           item_name: 'story',\r
481           type: 'list',\r
482           list: {\r
483             list_name: 'private_list',\r
484             \r
485           },\r
486         },\r
487         story_sheets: {\r
488           item_name: 'story_sheet',\r
489           type: 'list',\r
490           list: {\r
491             list_name: 'private_list',\r
492             \r
493           },\r
494         },\r
495         sheets: {\r
496           item_name: 'sheet',\r
497           type: 'list',\r
498           list: {\r
499             list_name: 'private_list',\r
500             \r
501           },\r
502         },\r
503         sheet_panels: {\r
504           item_name: 'sheet_panel',\r
505           type: 'list',\r
506           list: {\r
507             list_name: 'private_list',\r
508             \r
509           },\r
510         },\r
511         panels: {\r
512           item_name: 'panel',\r
513           type: 'list',\r
514           list: {\r
515             list_name: 'private_list',\r
516             \r
517           },\r
518         },\r
519         panel_pictures: {\r
520           item_name: 'panel_picture',\r
521           type: 'list',\r
522           list: {\r
523             list_name: 'private_list',\r
524             \r
525           },\r
526         },\r
527         speech_balloons: {\r
528           item_name: 'speech_balloon',\r
529           type: 'list',\r
530           list: {\r
531             list_name: 'private_list',\r
532             \r
533           },\r
534         },\r
535         speeches {\r
536           item_name: 'speech',\r
537           type: 'list',\r
538           list: {\r
539             list_name: 'private_list',\r
540             \r
541           },\r
542         },\r
543         balloons: {\r
544           item_name: 'balloon',\r
545           type: 'list',\r
546           list: {\r
547             list_name: 'private_list',\r
548             \r
549           },\r
550         },\r
551         ground_pictures: {\r
552           item_name: 'ground_picture',\r
553           type: 'list',\r
554           list: {\r
555             list_name: 'private_list',\r
556             \r
557           },\r
558         },\r
559         ground_colors: {\r
560           item_name: 'ground_color',\r
561           type: 'list',\r
562           list: {\r
563             list_name: 'private_list',\r
564             \r
565           },\r
566         },\r
567         original_pictures: {\r
568           item_name: 'original_picture',\r
569           type: 'list',\r
570           list: {\r
571             list_name: 'private_list',\r
572             \r
573           },\r
574         },\r
575         resource_pictures: {\r
576           item_name: 'resource_picture',\r
577           type: 'list',\r
578           list: {\r
579             list_name: 'private_list',\r
580             \r
581           },\r
582         },\r
583       },\r
584     },\r
585   },\r
586   lists: {\r
587     scroll: {\r
588       default_page_size: 25, \r
589       max_page_size: 100, \r
590       lists: {\r
591         public_list: {\r
592           type: 'public',\r
593         },\r
594         private_list: {\r
595           type: 'private',\r
596         },\r
597         scroll_panels: {\r
598           type: 'has_many',\r
599           association_name: 'scroll_panels',\r
600         },\r
601         panels: {\r
602           type: 'has_many',\r
603           association_name: 'panels',\r
604         },\r
605         by_author: {\r
606           type: 'filter',\r
607           from: 'author',\r
608           filter_key: 'author_id',\r
609         },\r
610         by_panel: {\r
611           type: 'through_filter',\r
612           from: 'panel',\r
613           through: 'scroll_panels',\r
614           filter_key: 'panel_id',\r
615         },\r
616       },\r
617     },\r
618     scroll_panel: {\r
619       default_page_size: 20, \r
620       lists: {\r
621         public_list: {\r
622           type: 'public',\r
623         },\r
624         private_list: {\r
625           type: 'private',\r
626         },\r
627         by_scroll: {\r
628           type: 'filter',\r
629           from: 'scroll',\r
630           filter_key: 'scroll_id',\r
631         },\r
632         by_panel: {\r
633           type: 'filter',\r
634           from: 'panel',\r
635           filter_key: 'panel_id',\r
636         },\r
637       },\r
638     },\r
639     comic: {\r
640       default_page_size: 20, \r
641       lists: {\r
642         public_list: {\r
643           type: 'public',\r
644         },\r
645         private_list: {\r
646           type: 'private',\r
647         },\r
648         stories: {\r
649           type: 'has_many',\r
650           association_name: 'stories',\r
651         },\r
652         by_author: {\r
653           type: 'filter',\r
654           from: 'author',\r
655           filter_key: 'author_id',\r
656         },\r
657       },\r
658     },\r
659     story: {\r
660       default_page_size: 20, \r
661       lists: {\r
662         public_list: {\r
663           type: 'public',\r
664         },\r
665         private_list: {\r
666           type: 'private',\r
667         },\r
668         story_sheets: {\r
669           type: 'has_many',\r
670           association_name: 'story_sheets',\r
671         },\r
672         sheets: {\r
673           type: 'has_many',\r
674           association_name: 'sheets',\r
675         },\r
676         by_comic: {\r
677           type: 'filter',\r
678           from: 'comic',\r
679           filter_key: 'comic_id',\r
680         },\r
681         by_sheet: {\r
682           type: 'through_filter',\r
683           from: 'sheet',\r
684           through: 'sheet_panels',\r
685           filter_key: 'sheet_id',\r
686         },\r
687       },\r
688     },\r
689     story_sheet: {\r
690       default_page_size: 20, \r
691       lists: {\r
692         public_list: {\r
693           type: 'public',\r
694         },\r
695         private_list: {\r
696           type: 'private',\r
697         },\r
698         by_story: {\r
699           type: 'filter',\r
700           from: 'story',\r
701           filter_key: 'story_id',\r
702         },\r
703         by_sheet: {\r
704           type: 'filter',\r
705           with: 'story',\r
706           from: 'sheet',\r
707           filter_key: 'sheet_id',\r
708         },\r
709       },\r
710     },\r
711     sheet: {\r
712       default_page_size: 20, \r
713       lists: {\r
714         public_list: {\r
715           type: 'public',\r
716         },\r
717         private_list: {\r
718           type: 'private',\r
719         },\r
720         story_sheets: {\r
721           type: 'has_many',\r
722           association_name: 'story_sheets',\r
723         },\r
724         stories: {\r
725           type: 'has_many',\r
726           association_name: 'stories',\r
727         },\r
728         sheet_panels: {\r
729           type: 'has_many',\r
730           association_name: 'sheet_panels',\r
731         },\r
732         panels: {\r
733           type: 'has_many',\r
734           association_name: 'panels',\r
735         },\r
736         by_story: {\r
737           type: 'through_filter',\r
738           from: 'story',\r
739           through: 'story_sheets',\r
740           filter_key: 'story_id',\r
741         },\r
742         by_panel: {\r
743           type: 'through_filter',\r
744           from: 'panel',\r
745           through: 'sheet_panels',\r
746           filter_key: 'panel_id',\r
747         },\r
748         by_author: {\r
749           type: 'filter',\r
750           from: 'author',\r
751           filter_key: 'author_id',\r
752         },\r
753       },\r
754     },\r
755     sheet_panel: {\r
756       default_page_size: 20, \r
757       lists: {\r
758         public_list: {\r
759           type: 'public',\r
760         },\r
761         private_list: {\r
762           type: 'private',\r
763         },\r
764         by_sheet: {\r
765           type: 'filter',\r
766           association_name: 'sheet_panels',\r
767           from: 'sheet',\r
768           filter_key: 'sheet_id',\r
769         },\r
770         by_panel: {\r
771           type: 'filter',\r
772           from: 'panel',\r
773           filter_key: 'panel_id',\r
774         },\r
775       },\r
776     },\r
777     panel: {\r
778       default_page_size: 20, \r
779       lists: {\r
780         public_list: {\r
781           type: 'public',\r
782         },\r
783         scroll_panels: {\r
784           type: 'has_many',\r
785           association_name: 'scroll_panels',\r
786         },\r
787         scrolls: {\r
788           type: 'has_many',\r
789           association_name: 'scrolls',\r
790         },\r
791         sheet_panels: {\r
792           type: 'has_many',\r
793           association_name: 'sheet_panels',\r
794         },\r
795         sheets: {\r
796           type: 'has_many',\r
797           association_name: 'sheets',\r
798         },\r
799         by_scroll: {\r
800           type: 'through_filter',\r
801           from: 'scroll',\r
802           through: 'scroll_panels',\r
803           filter_key: 'scroll_id',\r
804         },\r
805         by_sheet: {\r
806           type: 'through_filter',\r
807           from: 'sheet',\r
808           through: 'sheet_panels',\r
809           filter_key: 'sheet_id',\r
810         },\r
811         by_author: {\r
812           type: 'filter',\r
813           from: 'author',\r
814           filter_key: 'author_id',\r
815         },\r
816       },\r
817     },\r
818     panel_picture: {\r
819       default_page_size: 20, \r
820       lists: {\r
821         public_list: {\r
822           type: 'public',\r
823         },\r
824       },\r
825     },\r
826     speech_balloon: {\r
827       default_page_size: 20, \r
828       lists: {\r
829         public_list: {\r
830           type: 'public',\r
831         },\r
832       },\r
833     },\r
834     speech: {\r
835       default_page_size: 20, \r
836       lists: {\r
837         public_list: {\r
838           type: 'public',\r
839         },\r
840       },\r
841     },\r
842     balloon: {\r
843       default_page_size: 20, \r
844       lists: {\r
845         public_list: {\r
846           type: 'public',\r
847         },\r
848       },\r
849     },\r
850     ground_picture: {\r
851       default_page_size: 20, \r
852       lists: {\r
853         public_list: {\r
854           type: 'public',\r
855         },\r
856       },\r
857     },\r
858     ground_color: {\r
859       default_page_size: 20, \r
860       lists: {\r
861         public_list: {\r
862           type: 'public',\r
863         },\r
864       },\r
865     },\r
866     original_picture: {\r
867       default_page_size: 20, \r
868       lists: {\r
869         private_list: {\r
870           type: 'private',\r
871         },\r
872       },\r
873     },\r
874     picture: {\r
875     },\r
876     resource_picture: {\r
877       default_page_size: 20, \r
878       lists: {\r
879         public_list: {\r
880           type: 'public',\r
881         },\r
882         by_license: {\r
883           type: 'filter',\r
884           from: 'license',\r
885           filter_key: 'license_id',\r
886         },\r
887         by_artist: {\r
888           type: 'filter',\r
889           from: 'artist',\r
890           filter_key: 'artist_id',\r
891         },\r
892       },\r
893     },\r
894     speech_balloon_template: {\r
895       default_page_size: 20, \r
896       lists: {\r
897         public_list: {\r
898           type: 'public',\r
899         },\r
900       },\r
901     },\r
902     writing_format: {\r
903       default_page_size: 20, \r
904       lists: {\r
905         public_list: {\r
906           type: 'public',\r
907         },\r
908       },\r
909     },\r
910     license_group: {\r
911       default_page_size: 20, \r
912       lists: {\r
913         public_list: {\r
914           type: 'public',\r
915         },\r
916       },\r
917     },\r
918     license: {\r
919       default_page_size: 20, \r
920       lists: {\r
921         public_list: {\r
922           type: 'public',\r
923         },\r
924       },\r
925     },\r
926     author: {\r
927       default_page_size: 20, \r
928       lists: {\r
929         public_list: {\r
930           type: 'public',\r
931         },\r
932       },\r
933     },\r
934     artist: {\r
935       default_page_size: 20, \r
936       lists: {\r
937         public_list: {\r
938           type: 'public',\r
939         },\r
940       },\r
941     },\r
942     system_picture: {\r
943       default_page_size: 20, \r
944       lists: {\r
945         public_list: {\r
946           type: 'public',\r
947         },\r
948       },\r
949     },\r
950   },\r
951   system_resources: {\r
952     licenses: {\r
953       pettanr_creative_commons_v30_licenses: 'PettanrCreativeCommonsV30Licenses',\r
954       pettanr_pettan_commons_v01_licenses: 'PettanrPettanCommonsV01Licenses',\r
955       pettanr_pettan_protected_v01_licenses: 'PettanrPettanProtectedV01Licenses',\r
956       pettanr_pettan_public_v01_licenses: 'PettanrPettanPublicV01Licenses',\r
957       pettanr_public_domain_v01_licenses: 'PettanrPublicDomainV01Licenses',\r
958       pettanr_unknown_v01_licenses: 'PettanrUnknownV01Licenses',\r
959     },\r
960     elements: {\r
961       PanelPicture: 'panel_pictures',\r
962       SpeechBalloon: 'speech_balloons',\r
963       GroundPicture: 'ground_pictures',\r
964       GroundColor: 'ground_colors',\r
965     },\r
966     speech_balloon_templates: {\r
967       CircleSpeechBalloon: 'circle_speech_balloon',\r
968       PlainSpeechBalloon: 'plain_speech_balloon',\r
969       SquareSpeechBalloon: 'square_speech_balloon',\r
970       #  TestSpeechBalloon: 'test_speech_balloon',\r
971     },\r
972     writing_formats: {\r
973       SimpleFormat: 'pettanr_simple_format',\r
974     },\r
975   },\r
976   magic_numbers: {\r
977     run_mode: 1, \r
978     thumbnail_width: 64, \r
979     thumbnail_height: 64, \r
980     profile: {\r
981       users: {\r
982         caption: "ペンギン王国",\r
983         url: "http://localhost:3001/", \r
984         description: "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。",\r
985       },\r
986       admins: {\r
987         caption: "site name for admin",\r
988         url: "http://your.site.url/admins/", \r
989         description: "admin register",\r
990       },\r
991       demand_users: {\r
992         caption: "provider name",\r
993         url: "http://your.site.url/demanders/", \r
994         description: "provider description",\r
995       },\r
996     },\r
997     provider_sources: [\r
998       'http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json'\r
999     ], \r
1000   },\r
1001   select_items: {\r
1002     provider_status_status_items: [\r
1003       ['select_items.provider_status.status.waiting', 0], \r
1004       ['select_items.provider_status.status.receiving', 1], \r
1005     ],\r
1006     demander_status_status_items: [\r
1007       ['select_items.demander_status.status.waiting', 0], \r
1008       ['select_items.demander_status.status.rejected', 1], \r
1009       ['select_items.demander_status.status.requesting', 2], \r
1010       ['select_items.demander_status.status.approved', 3], \r
1011     ],\r
1012     scroll_visible_items: [\r
1013       ['select_items.scroll.visible.private', 0], \r
1014       ['select_items.scroll.visible.public', 1], \r
1015     ],\r
1016     comic_visible_items: [\r
1017       ['select_items.comic.visible.private', 0], \r
1018       ['select_items.comic.visible.public', 1], \r
1019     ],\r
1020     story_visible_items: [\r
1021       ['select_items.story.visible.private', 0], \r
1022       ['select_items.story.visible.public', 1], \r
1023     ],\r
1024     sheet_visible_items: [\r
1025       ['select_items.sheet.visible.private', 0], \r
1026       ['select_items.sheet.visible.public', 1], \r
1027     ],\r
1028     panel_visible_items: [\r
1029       ['select_items.panel.visible.private', 0], \r
1030       ['select_items.panel.visible.public', 1], \r
1031     ],\r
1032     ground_picture_repeat_items: [\r
1033       ['select_items.ground_pictures.repeat.repeat', 0], \r
1034       ['select_items.ground_pictures.repeat.repeat-x', 1], \r
1035       ['select_items.ground_pictures.repeat.repeat-y', 2], \r
1036       ['select_items.ground_pictures.repeat.no-repeat', 3], \r
1037     ],\r
1038     ground_color_orientation_items: [\r
1039       ['select_items.ground_color.orientation.horizontal', 0], \r
1040       ['select_items.ground_color.orientation.vertical', 1], \r
1041     ],\r
1042     speech_font_size_items: [\r
1043       ['select_items.speeches.font_size.ultra_small', 0.2], \r
1044       ['select_items.speeches.font_size.very_small', 0.4], \r
1045       ['select_items.speeches.font_size.small', 0.6], \r
1046       ['select_items.speeches.font_size.semi_small', 0.8], \r
1047       ['select_items.speeches.font_size.normal', 1.0], \r
1048       ['select_items.speeches.font_size.semi_large', 1.5], \r
1049       ['select_items.speeches.font_size.large', 2.0], \r
1050       ['select_items.speeches.font_size.very_large', 3.5], \r
1051       ['select_items.speeches.font_size.ultra_large', 5.0], \r
1052     ],\r
1053     speech_text_align_items: [\r
1054       ['select_items.speeches.text_align.none', 0], \r
1055       ['select_items.speeches.text_align.left', 1], \r
1056       ['select_items.speeches.text_align.right', 2], \r
1057       ['select_items.speeches.text_align.center', 3], \r
1058     ],\r
1059   },\r
1060   locals: {\r
1061     profilers: {\r
1062       scroll: {\r
1063         lists: {\r
1064           'scroll_panels.by_scroll': {\r
1065             model_name: 'scroll_panel',\r
1066             list_name: 'by_scroll',\r
1067           }, \r
1068           'panels.by_scroll': {\r
1069             model_name: 'panel',\r
1070             list_name: 'by_scroll',\r
1071           }, \r
1072         }, \r
1073         columns: [\r
1074           'id', \r
1075           'title', \r
1076           'description', \r
1077           'visible', \r
1078           'author_id', \r
1079           'created_at', \r
1080           'updated_at',\r
1081         ],\r
1082         associations: {\r
1083           belongs_to: [\r
1084             'author',\r
1085           ],\r
1086           has_many: [\r
1087             'scroll_panels.by_scroll', \r
1088             'panels.by_scroll'\r
1089           ],\r
1090         }, \r
1091       },\r
1092       scroll_panel: {\r
1093         lists: {\r
1094         }, \r
1095         columns: [\r
1096           'id', \r
1097           'scroll_id', \r
1098           'panel_id', \r
1099           't', \r
1100           'author_id', \r
1101           'created_at', \r
1102           'updated_at',\r
1103         ],\r
1104         associations: {\r
1105           belongs_to: [\r
1106             'scroll', \r
1107             'panel'\r
1108           ],\r
1109           has_many: [\r
1110           ],\r
1111         }, \r
1112       },\r
1113       comic: {\r
1114         lists: {\r
1115           'stories.by_comic': {\r
1116             model_name: 'story',\r
1117             list_name: 'by_comic',\r
1118           }, \r
1119         }, \r
1120         columns: [\r
1121           'id', \r
1122           'title', \r
1123           'description', \r
1124           'visible', \r
1125           'author_id', \r
1126           'created_at', \r
1127           'updated_at',\r
1128         ],\r
1129         associations: {\r
1130           belongs_to: [\r
1131             'author',\r
1132           ],\r
1133           has_many: [\r
1134             'stories.by_comic', \r
1135           ],\r
1136         }, \r
1137       },\r
1138       story: {\r
1139         lists: {\r
1140           'story_sheets.by_story': {\r
1141             model_name: 'story_sheet',\r
1142             list_name: 'by_story',\r
1143           }, \r
1144           'sheets.by_story': {\r
1145             model_name: 'sheet',\r
1146             list_name: 'by_sheet',\r
1147           }, \r
1148         }, \r
1149         columns: [\r
1150           'id', \r
1151           'comic_id', \r
1152           'title', \r
1153           'description', \r
1154           't', \r
1155           'visible', \r
1156           'created_at', \r
1157           'updated_at',\r
1158         ],\r
1159         associations: {\r
1160           belongs_to: [\r
1161             'comic',\r
1162           ],\r
1163           has_many: [\r
1164             'story_sheets.by_story', \r
1165             'sheets.by_story'\r
1166           ],\r
1167         }, \r
1168       },\r
1169       story_sheet: {\r
1170         lists: {\r
1171         }, \r
1172         columns: [\r
1173           'id', \r
1174           'story_id', \r
1175           'sheet_id', \r
1176           't', \r
1177           'author_id', \r
1178           'created_at', \r
1179           'updated_at',\r
1180         ],\r
1181         associations: {\r
1182           belongs_to: [\r
1183             'story',\r
1184             'sheet',\r
1185           ],\r
1186           has_many: [\r
1187           ],\r
1188         }, \r
1189       },\r
1190       sheet: {\r
1191         lists: {\r
1192           'story_sheets.by_sheet': {\r
1193             model_name: 'story_sheet',\r
1194             list_name: 'by_sheet',\r
1195           }, \r
1196           'stories.by_sheet': {\r
1197             model_name: 'story',\r
1198             list_name: 'by_sheet',\r
1199           }, \r
1200           'sheet_panels.by_sheet': {\r
1201             model_name: 'sheet_panel',\r
1202             list_name: 'by_sheet',\r
1203           }, \r
1204           'panels.by_sheet': {\r
1205             model_name: 'panel',\r
1206             list_name: 'by_sheet',\r
1207           }, \r
1208         }, \r
1209         columns: [\r
1210           'id', \r
1211           'caption', \r
1212           'width', \r
1213           'height', \r
1214           'visible', \r
1215           'author_id', \r
1216           'created_at', \r
1217           'updated_at',\r
1218         ],\r
1219         associations: {\r
1220           belongs_to: [\r
1221             'author',\r
1222           ],\r
1223           has_many: [\r
1224             'story_sheets.by_sheet', \r
1225             'stories.by_sheet', \r
1226             'sheet_panels.by_sheet'\r
1227             'panels.by_sheet'\r
1228           ],\r
1229         }, \r
1230       },\r
1231       sheet_panel: {\r
1232         lists: {\r
1233         }, \r
1234         columns: [\r
1235           'id', \r
1236           'sheet_id', \r
1237           'panel_id', \r
1238           'x', \r
1239           'y', \r
1240           'z', \r
1241           't', \r
1242           'author_id', \r
1243           'created_at', \r
1244           'updated_at',\r
1245         ],\r
1246         associations: {\r
1247           belongs_to: [\r
1248             'sheet',\r
1249             'panel',\r
1250           ],\r
1251           has_many: [\r
1252           ],\r
1253         }, \r
1254       },\r
1255       panel: {\r
1256         lists: {\r
1257           'scroll_panels.by_panel': {\r
1258             model_name: 'scroll_panel',\r
1259             list_name: 'by_panel',\r
1260           }, \r
1261           'scrolls.by_panel': {\r
1262             model_name: 'scroll',\r
1263             list_name: 'by_panel',\r
1264           }, \r
1265           'sheet_panels.by_panel': {\r
1266             model_name: 'sheet_panel',\r
1267             list_name: 'by_panel',\r
1268           }, \r
1269           'sheets.by_panel': {\r
1270             model_name: 'sheet',\r
1271             list_name: 'by_panel',\r
1272           }, \r
1273           'panel_pictures.by_panel': {\r
1274             model_name: 'panel_picture',\r
1275             list_name: 'by_panel',\r
1276           }, \r
1277           'speech_balloons.by_panel': {\r
1278             model_name: 'speech_balloon',\r
1279             list_name: 'by_panel',\r
1280           }, \r
1281           'ground_pictures.by_panel': {\r
1282             model_name: 'ground_picture',\r
1283             list_name: 'by_panel',\r
1284           }, \r
1285           'ground_colors.by_panel': {\r
1286             model_name: 'ground_color',\r
1287             list_name: 'by_panel',\r
1288           }, \r
1289         }, \r
1290         columns: [\r
1291           'id', \r
1292           'width', \r
1293           'height', \r
1294           'border', \r
1295           'caption', \r
1296           'publish', \r
1297           'author_id', \r
1298           'created_at', \r
1299           'updated_at',\r
1300         ],\r
1301         associations: {\r
1302           belongs_to: [\r
1303             'author',\r
1304           ],\r
1305           has_many: [\r
1306             'scroll_panels.by_panel',\r
1307             'scrolls.by_panel',\r
1308             'sheet_panels.by_panel',\r
1309             'sheets.by_panel',\r
1310             'panel_pictures.by_panel',\r
1311             'speech_balloons.by_panel',\r
1312             'ground_pictures.by_panel',\r
1313             'ground_colors.by_panel',\r
1314           ],\r
1315         }, \r
1316       },\r
1317       panel_picture: {\r
1318         lists: {\r
1319           'scroll_panels.by_scroll': {\r
1320             model_name: 'scroll_panel',\r
1321             list_name: 'by_scroll',\r
1322           }, \r
1323           'panels.by_scroll': {\r
1324             model_name: 'panel',\r
1325             list_name: 'by_scroll',\r
1326           }, \r
1327         }, \r
1328         columns: [\r
1329           'id', \r
1330           'panel_id', \r
1331           'picture_id', \r
1332           'caption', \r
1333           'x', \r
1334           'y', \r
1335           'width', \r
1336           'height', \r
1337           'link', \r
1338           'z', \r
1339           't', \r
1340           'created_at', \r
1341           'updated_at',\r
1342         ],\r
1343         associations: {\r
1344           belongs_to: [\r
1345             'panel',\r
1346           ],\r
1347           has_many: [\r
1348           ],\r
1349         }, \r
1350       },\r
1351       speech_balloon: {\r
1352         lists: {\r
1353           'scroll_panels.by_scroll': {\r
1354             model_name: 'scroll_panel',\r
1355             list_name: 'by_scroll',\r
1356           }, \r
1357           'panels.by_scroll': {\r
1358             model_name: 'panel',\r
1359             list_name: 'by_scroll',\r
1360           }, \r
1361         }, \r
1362         columns: [\r
1363           'id', \r
1364           'panel_id', \r
1365           'speech_balloon_template_id', \r
1366           'classname', \r
1367           'z', \r
1368           't', \r
1369           'settings', \r
1370           'caption', \r
1371           'created_at', \r
1372           'updated_at',\r
1373         ],\r
1374         associations: {\r
1375           belongs_to: [\r
1376             'panel',\r
1377           ],\r
1378           has_many: [\r
1379           ],\r
1380           has_one: [\r
1381             'balloon',\r
1382             'speech',\r
1383           ],\r
1384         }, \r
1385       },\r
1386       speech: {\r
1387         lists: {\r
1388           'scroll_panels.by_scroll': {\r
1389             model_name: 'scroll_panel',\r
1390             list_name: 'by_scroll',\r
1391           }, \r
1392           'panels.by_scroll': {\r
1393             model_name: 'panel',\r
1394             list_name: 'by_scroll',\r
1395           }, \r
1396         }, \r
1397         columns: [\r
1398           'id', \r
1399           'speech_balloon_id', \r
1400           'writing_format_id', \r
1401           'content', \r
1402           'font_size', \r
1403           'text_align', \r
1404           'fore_color', \r
1405           'x', \r
1406           'y', \r
1407           'width', \r
1408           'height', \r
1409           'quotes', \r
1410           'settings', \r
1411           'created_at', \r
1412           'updated_at',\r
1413         ],\r
1414         associations: {\r
1415           belongs_to: [\r
1416             'speech_balloon',\r
1417             'writing_format',\r
1418           ],\r
1419           has_many: [\r
1420           ],\r
1421         }, \r
1422       },\r
1423       balloon: {\r
1424         lists: {\r
1425           'scroll_panels.by_scroll': {\r
1426             model_name: 'scroll_panel',\r
1427             list_name: 'by_scroll',\r
1428           }, \r
1429           'panels.by_scroll': {\r
1430             model_name: 'panel',\r
1431             list_name: 'by_scroll',\r
1432           }, \r
1433         }, \r
1434         columns: [\r
1435           'id', \r
1436           'speech_balloon_id', \r
1437           'system_picture_id', \r
1438           'x', \r
1439           'y', \r
1440           'width', \r
1441           'height', \r
1442           'r', \r
1443           'settings', \r
1444           'created_at', \r
1445           'updated_at',\r
1446         ],\r
1447         associations: {\r
1448           belongs_to: [\r
1449             'speech_balloon',\r
1450             'system_picture',\r
1451           ],\r
1452           has_many: [\r
1453           ],\r
1454         }, \r
1455       },\r
1456       ground_picture: {\r
1457         lists: {\r
1458           'scroll_panels.by_scroll': {\r
1459             model_name: 'scroll_panel',\r
1460             list_name: 'by_scroll',\r
1461           }, \r
1462           'panels.by_scroll': {\r
1463             model_name: 'panel',\r
1464             list_name: 'by_scroll',\r
1465           }, \r
1466         }, \r
1467         columns: [\r
1468           'id', \r
1469           'panel_id', \r
1470           'picture_id', \r
1471           'caption', \r
1472           'repeat', \r
1473           'x', \r
1474           'y', \r
1475           'z', \r
1476           't', \r
1477           'created_at', \r
1478           'updated_at',\r
1479         ],\r
1480         associations: {\r
1481           belongs_to: [\r
1482             'panel',\r
1483           ],\r
1484           has_many: [\r
1485           ],\r
1486         }, \r
1487       },\r
1488       ground_color: {\r
1489         lists: {\r
1490           'scroll_panels.by_scroll': {\r
1491             model_name: 'scroll_panel',\r
1492             list_name: 'by_scroll',\r
1493           }, \r
1494           'panels.by_scroll': {\r
1495             model_name: 'panel',\r
1496             list_name: 'by_scroll',\r
1497           }, \r
1498         }, \r
1499         columns: [\r
1500           'id', \r
1501           'panel_id', \r
1502           'caption', \r
1503           'code', \r
1504           'orientation', \r
1505           'xy', \r
1506           'wh', \r
1507           'z', \r
1508           't', \r
1509           'created_at', \r
1510           'updated_at',\r
1511         ],\r
1512         associations: {\r
1513           belongs_to: [\r
1514             'panel',\r
1515           ],\r
1516           has_many: [\r
1517           ],\r
1518         }, \r
1519       },\r
1520       original_picture: {\r
1521         lists: {\r
1522           'scroll_panels.by_scroll': {\r
1523             model_name: 'scroll_panel',\r
1524             list_name: 'by_scroll',\r
1525           }, \r
1526           'panels.by_scroll': {\r
1527             model_name: 'panel',\r
1528             list_name: 'by_scroll',\r
1529           }, \r
1530         }, \r
1531         columns: [\r
1532           'id', \r
1533           'ext', \r
1534           'width', \r
1535           'height', \r
1536           'filesize', \r
1537           'artist_id', \r
1538           'md5', \r
1539           'uploaded_at', \r
1540           'published_at', \r
1541           'stopped_at', \r
1542           'created_at', \r
1543           'updated_at',\r
1544         ],\r
1545         associations: {\r
1546           belongs_to: [\r
1547             'artist',\r
1548           ],\r
1549           has_many: [\r
1550             'pictures',\r
1551           ],\r
1552           has_one: [\r
1553             'resource_picture',\r
1554           ],\r
1555         }, \r
1556       },\r
1557       picture: {\r
1558         lists: {\r
1559           'scroll_panels.by_scroll': {\r
1560             model_name: 'scroll_panel',\r
1561             list_name: 'by_scroll',\r
1562           }, \r
1563           'panels.by_scroll': {\r
1564             model_name: 'panel',\r
1565             list_name: 'by_scroll',\r
1566           }, \r
1567         }, \r
1568         columns: [\r
1569           'id', \r
1570           'original_picture_id', \r
1571           'revision', \r
1572           'ext', \r
1573           'width', \r
1574           'height', \r
1575           'filesize', \r
1576           'artist_id', \r
1577           'license_id', \r
1578           'md5', \r
1579           'artist_name', \r
1580           'credit', \r
1581           'settings', \r
1582           'classname', \r
1583           'created_at', \r
1584           'updated_at',\r
1585         ],\r
1586         associations: {\r
1587           belongs_to: [\r
1588             'license',\r
1589             'artist',\r
1590           ],\r
1591           has_many: [\r
1592           ],\r
1593           has_one: [\r
1594           ],\r
1595         }, \r
1596       },\r
1597       resource_picture: {\r
1598         lists: {\r
1599           'scroll_panels.by_scroll': {\r
1600             model_name: 'scroll_panel',\r
1601             list_name: 'by_scroll',\r
1602           }, \r
1603           'panels.by_scroll': {\r
1604             model_name: 'panel',\r
1605             list_name: 'by_scroll',\r
1606           }, \r
1607         }, \r
1608         columns: [\r
1609           'id', \r
1610           'original_picture_id', \r
1611           'revision', \r
1612           'ext', \r
1613           'width', \r
1614           'height', \r
1615           'filesize', \r
1616           'artist_id', \r
1617           'license_id', \r
1618           'md5', \r
1619           'artist_name', \r
1620           'credit', \r
1621           'settings', \r
1622           'picture_id', \r
1623           'classname', \r
1624           'created_at', \r
1625           'updated_at',\r
1626         ],\r
1627         associations: {\r
1628           belongs_to: [\r
1629             'license',\r
1630             'artist',\r
1631           ],\r
1632           has_many: [\r
1633           ],\r
1634           has_one: [\r
1635           ],\r
1636         }, \r
1637       },\r
1638       speech_balloon_template: {\r
1639         lists: {\r
1640           'scroll_panels.by_scroll': {\r
1641             model_name: 'scroll_panel',\r
1642             list_name: 'by_scroll',\r
1643           }, \r
1644           'panels.by_scroll': {\r
1645             model_name: 'panel',\r
1646             list_name: 'by_scroll',\r
1647           }, \r
1648         }, \r
1649         columns: [\r
1650           'id', \r
1651           'name', \r
1652           'classname', \r
1653           'caption', \r
1654           't', \r
1655           'system_picture_id', \r
1656           'settings', \r
1657           'created_at', \r
1658           'updated_at',\r
1659         ],\r
1660         associations: {\r
1661           belongs_to: [\r
1662             'system_picture',\r
1663           ],\r
1664           has_many: [\r
1665             'speech_balloons', \r
1666             'panels', \r
1667           ],\r
1668           has_one: [\r
1669           ],\r
1670         }, \r
1671       },\r
1672       writing_format: {\r
1673         lists: {\r
1674           'scroll_panels.by_scroll': {\r
1675             model_name: 'scroll_panel',\r
1676             list_name: 'by_scroll',\r
1677           }, \r
1678           'panels.by_scroll': {\r
1679             model_name: 'panel',\r
1680             list_name: 'by_scroll',\r
1681           }, \r
1682         }, \r
1683         columns: [\r
1684           'id', \r
1685           'name', \r
1686           'classname', \r
1687           'caption', \r
1688           'system_picture_id', \r
1689           'settings', \r
1690           'created_at', \r
1691           'updated_at',\r
1692         ],\r
1693         associations: {\r
1694           belongs_to: [\r
1695             'system_picture',\r
1696           ],\r
1697           has_many: [\r
1698             'speeches', \r
1699           ],\r
1700           has_one: [\r
1701           ],\r
1702         }, \r
1703       },\r
1704       license_group: {\r
1705         lists: {\r
1706           'scroll_panels.by_scroll': {\r
1707             model_name: 'scroll_panel',\r
1708             list_name: 'by_scroll',\r
1709           }, \r
1710           'panels.by_scroll': {\r
1711             model_name: 'panel',\r
1712             list_name: 'by_scroll',\r
1713           }, \r
1714         }, \r
1715         columns: [\r
1716           'id', \r
1717           'name', \r
1718           'classname', \r
1719           'caption', \r
1720           'url', \r
1721           'created_at', \r
1722           'updated_at',\r
1723         ],\r
1724         associations: {\r
1725           belongs_to: [\r
1726           ],\r
1727           has_many: [\r
1728             'licenses', \r
1729           ],\r
1730           has_one: [\r
1731           ],\r
1732         }, \r
1733       },\r
1734       license: {\r
1735         lists: {\r
1736           'scroll_panels.by_scroll': {\r
1737             model_name: 'scroll_panel',\r
1738             list_name: 'by_scroll',\r
1739           }, \r
1740           'panels.by_scroll': {\r
1741             model_name: 'panel',\r
1742             list_name: 'by_scroll',\r
1743           }, \r
1744         }, \r
1745         columns: [\r
1746           'id', \r
1747           'license_group_id', \r
1748           'name', \r
1749           'caption', \r
1750           'system_picture_id', \r
1751           'url', \r
1752           'settings', \r
1753           'credit_pictures', \r
1754           'created_at', \r
1755           'updated_at',\r
1756         ],\r
1757         associations: {\r
1758           belongs_to: [\r
1759             'license_group', \r
1760             'system_picture', \r
1761           ],\r
1762           has_many: [\r
1763             'resource_pictures', \r
1764           ],\r
1765           has_one: [\r
1766           ],\r
1767         }, \r
1768       },\r
1769       author: {\r
1770         lists: {\r
1771           'scroll_panels.by_scroll': {\r
1772             model_name: 'scroll_panel',\r
1773             list_name: 'by_scroll',\r
1774           }, \r
1775           'panels.by_scroll': {\r
1776             model_name: 'panel',\r
1777             list_name: 'by_scroll',\r
1778           }, \r
1779         }, \r
1780         columns: [\r
1781           'id', \r
1782           'name', \r
1783           'user_id', \r
1784           'created_at', \r
1785           'updated_at',\r
1786         ],\r
1787         associations: {\r
1788           belongs_to: [\r
1789           ],\r
1790           has_many: [\r
1791             'scrolls', \r
1792             'comics', \r
1793             'stories', \r
1794             'sheets', \r
1795             'panels', \r
1796           ],\r
1797           has_one: [\r
1798           ],\r
1799         }, \r
1800       },\r
1801       artist: {\r
1802         lists: {\r
1803           'scroll_panels.by_scroll': {\r
1804             model_name: 'scroll_panel',\r
1805             list_name: 'by_scroll',\r
1806           }, \r
1807           'panels.by_scroll': {\r
1808             model_name: 'panel',\r
1809             list_name: 'by_scroll',\r
1810           }, \r
1811         }, \r
1812         columns: [\r
1813           'id', \r
1814           'name', \r
1815           'author_id', \r
1816           'created_at', \r
1817           'updated_at',\r
1818         ],\r
1819         associations: {\r
1820           belongs_to: [\r
1821           ],\r
1822           has_many: [\r
1823             'resource_pictures', \r
1824           ],\r
1825           has_one: [\r
1826           ],\r
1827         }, \r
1828       },\r
1829       system_picture: {\r
1830         lists: {\r
1831           'scroll_panels.by_scroll': {\r
1832             model_name: 'scroll_panel',\r
1833             list_name: 'by_scroll',\r
1834           }, \r
1835           'panels.by_scroll': {\r
1836             model_name: 'panel',\r
1837             list_name: 'by_scroll',\r
1838           }, \r
1839         }, \r
1840         columns: [\r
1841           'id', \r
1842           'ext', \r
1843           'width', \r
1844           'height', \r
1845           'filesize', \r
1846           'md5', \r
1847           'created_at', \r
1848           'updated_at',\r
1849         ],\r
1850         associations: {\r
1851           belongs_to: [\r
1852           ],\r
1853           has_many: [\r
1854           ],\r
1855           has_one: [\r
1856           ],\r
1857         }, \r
1858       },\r
1859     },\r
1860     filers: {\r
1861       scroll: {\r
1862         symbol: {\r
1863           type: 'image',\r
1864           name: '<%= asset_path('item.png') %>',\r
1865         },\r
1866         caption: {\r
1867           type: 'column',\r
1868           name: 'title',\r
1869           link: {\r
1870             type: 'action'\r
1871             name: 'play',\r
1872           },\r
1873         },\r
1874         summary: {\r
1875           type: 'template',\r
1876           name: 'summary',\r
1877         },\r
1878         edit: {\r
1879           type: 'default',\r
1880         },\r
1881       },\r
1882       scroll_panel: {\r
1883         symbol: {\r
1884           type: 'image',\r
1885           name: '<%= asset_path('item.png') %>',\r
1886           link: {\r
1887             type: 'none'\r
1888           },\r
1889         },\r
1890         caption: {\r
1891           type: 'none',\r
1892         },\r
1893         summary: {\r
1894           type: 'template',\r
1895           name: 'summary',\r
1896         },\r
1897         edit: {\r
1898           type: 'none'\r
1899         },\r
1900       },\r
1901       comic: {\r
1902         symbol: {\r
1903           type: 'image',\r
1904           name: '<%= asset_path('item.png') %>',\r
1905         },\r
1906         caption: {\r
1907           type: 'column',\r
1908           name: 'title',\r
1909         },\r
1910         summary: {\r
1911           type: 'template',\r
1912           name: 'summary',\r
1913         },\r
1914         edit: {\r
1915           type: 'default',\r
1916         },\r
1917       },\r
1918       story: {\r
1919         symbol: {\r
1920           type: 'image',\r
1921           name: '<%= asset_path('item.png') %>',\r
1922         },\r
1923         caption: {\r
1924           type: 'method',\r
1925           name: 'title_with_t',\r
1926           link: {\r
1927             type: 'action'\r
1928             name: 'play',\r
1929           },\r
1930         },\r
1931         summary: {\r
1932           type: 'template',\r
1933           name: 'summary',\r
1934         },\r
1935         edit: {\r
1936           type: 'default',\r
1937         },\r
1938       },\r
1939       story_sheet: {\r
1940         symbol: {\r
1941           type: 'image',\r
1942           name: '<%= asset_path('item.png') %>',\r
1943           link: {\r
1944             type: 'none'\r
1945           },\r
1946         },\r
1947         caption: {\r
1948           type: 'none',\r
1949         },\r
1950         summary: {\r
1951           type: 'template',\r
1952           name: 'summary',\r
1953         },\r
1954         edit: {\r
1955           type: 'none'\r
1956         },\r
1957       },\r
1958       sheet: {\r
1959         symbol: {\r
1960           type: 'image',\r
1961           name: '<%= asset_path('item.png') %>',\r
1962         },\r
1963         caption: {\r
1964           type: 'column',\r
1965           name: 'caption',\r
1966           link: {\r
1967             type: 'action'\r
1968             name: 'play',\r
1969           },\r
1970         },\r
1971         summary: {\r
1972           type: 'template',\r
1973           name: 'summary',\r
1974         },\r
1975         edit: {\r
1976           type: 'default',\r
1977         },\r
1978       },\r
1979       sheet_panel: {\r
1980         symbol: {\r
1981           type: 'image',\r
1982           name: '<%= asset_path('item.png') %>',\r
1983           link: {\r
1984             type: 'none'\r
1985           },\r
1986         },\r
1987         caption: {\r
1988           type: 'none',\r
1989         },\r
1990         summary: {\r
1991           type: 'template',\r
1992           name: 'summary',\r
1993         },\r
1994         edit: {\r
1995           type: 'none'\r
1996         },\r
1997       },\r
1998       panel: {\r
1999         symbol: {\r
2000           type: 'image',\r
2001           name: '<%= asset_path('item.png') %>',\r
2002         },\r
2003         caption: {\r
2004           type: 'method',\r
2005           name: 'plain_scenario',\r
2006           link: {\r
2007             type: 'none'\r
2008           },\r
2009         },\r
2010         summary: {\r
2011           type: 'template',\r
2012           name: 'summary',\r
2013         },\r
2014         edit: {\r
2015           type: 'default',\r
2016         },\r
2017       },\r
2018       panel_picture: {\r
2019         symbol: {\r
2020           type: 'picture',\r
2021           name: 'symbol_option',\r
2022         },\r
2023         caption: {\r
2024           type: 'column',\r
2025           name: 'caption',\r
2026         },\r
2027         summary: {\r
2028           type: 'template',\r
2029           name: 'summary',\r
2030         },\r
2031         edit: {\r
2032           type: 'none',\r
2033         },\r
2034       },\r
2035       speech_balloon: {\r
2036         symbol: {\r
2037           type: 'picture',\r
2038           name: 'symbol_option',\r
2039         },\r
2040         caption: {\r
2041           type: 'method',\r
2042           name: 'plain_scenario',\r
2043           link: {\r
2044             type: 'none'\r
2045           },\r
2046         },\r
2047         summary: {\r
2048           type: 'template',\r
2049           name: 'summary',\r
2050         },\r
2051         edit: {\r
2052           type: 'none',\r
2053         },\r
2054       },\r
2055       speech: {\r
2056         symbol: {\r
2057           type: 'picture',\r
2058           name: 'symbol_option',\r
2059         },\r
2060         caption: {\r
2061           type: 'column',\r
2062           name: 'content',\r
2063           link: {\r
2064             type: 'none'\r
2065           },\r
2066         },\r
2067         summary: {\r
2068           type: 'template',\r
2069           name: 'summary',\r
2070         },\r
2071         edit: {\r
2072           type: 'none',\r
2073         },\r
2074       },\r
2075       balloon: {\r
2076         symbol: {\r
2077           type: 'picture',\r
2078           name: 'symbol_option',\r
2079         },\r
2080         caption: {\r
2081           type: 'none',\r
2082         },\r
2083         summary: {\r
2084           type: 'template',\r
2085           name: 'summary',\r
2086         },\r
2087         edit: {\r
2088           type: 'none',\r
2089         },\r
2090       },\r
2091       ground_picture: {\r
2092         symbol: {\r
2093           type: 'picture',\r
2094           name: 'symbol_option',\r
2095         },\r
2096         caption: {\r
2097           type: 'column',\r
2098           name: 'caption',\r
2099         },\r
2100         summary: {\r
2101           type: 'template',\r
2102           name: 'summary',\r
2103         },\r
2104         edit: {\r
2105           type: 'none',\r
2106         },\r
2107       },\r
2108       ground_color: {\r
2109         symbol: {\r
2110           type: 'template',\r
2111           name: 'symbol',\r
2112         },\r
2113         caption: {\r
2114           type: 'column',\r
2115           name: 'caption',\r
2116         },\r
2117         summary: {\r
2118           type: 'template',\r
2119           name: 'summary',\r
2120         },\r
2121         edit: {\r
2122           type: 'none',\r
2123         },\r
2124       },\r
2125       original_picture: {\r
2126         symbol: {\r
2127           type: 'picture',\r
2128           name: 'symbol_option',\r
2129         },\r
2130         caption: {\r
2131           type: 'method',\r
2132           name: 'revision',\r
2133           link: {\r
2134             type: 'action'\r
2135             name: 'history',\r
2136           },\r
2137         },\r
2138         summary: {\r
2139           type: 'template',\r
2140           name: 'summary',\r
2141         },\r
2142         edit: {\r
2143           type: 'template',\r
2144           name: 'publish',\r
2145         },\r
2146       },\r
2147       picture: {\r
2148         symbol: {\r
2149           type: 'picture',\r
2150           name: 'symbol_option',\r
2151         },\r
2152         caption: {\r
2153           type: 'column',\r
2154           name: 'revision',\r
2155         },\r
2156         summary: {\r
2157           type: 'template',\r
2158           name: 'summary',\r
2159         },\r
2160         edit: {\r
2161           type: 'none',\r
2162         },\r
2163       },\r
2164       resource_picture: {\r
2165         symbol: {\r
2166           type: 'picture',\r
2167           name: 'symbol_option',\r
2168         },\r
2169         caption: {\r
2170           type: 'none',\r
2171         },\r
2172         summary: {\r
2173           type: 'template',\r
2174           name: 'summary',\r
2175         },\r
2176         edit: {\r
2177           type: 'none',\r
2178         },\r
2179       },\r
2180       speech_balloon_template: {\r
2181         symbol: {\r
2182           type: 'picture',\r
2183           name: 'symbol_option',\r
2184         },\r
2185         caption: {\r
2186           type: 'column',\r
2187           name: 'caption',\r
2188         },\r
2189         summary: {\r
2190           type: 'none',\r
2191         },\r
2192         edit: {\r
2193           type: 'none',\r
2194         },\r
2195       },\r
2196       writing_format: {\r
2197         symbol: {\r
2198           type: 'image',\r
2199           name: '<%= asset_path('item.png') %>',\r
2200         },\r
2201         caption: {\r
2202           type: 'column',\r
2203           name: 'caption',\r
2204         },\r
2205         summary: {\r
2206           type: 'none',\r
2207         },\r
2208         edit: {\r
2209           type: 'none',\r
2210         },\r
2211       },\r
2212       license_group: {\r
2213         symbol: {\r
2214           type: 'image',\r
2215           name: '<%= asset_path('item.png') %>',\r
2216         },\r
2217         caption: {\r
2218           type: 'column',\r
2219           name: 'caption',\r
2220           link: {\r
2221             type: 'url_column'\r
2222             name: 'url',\r
2223           },\r
2224         },\r
2225         summary: {\r
2226           type: 'none',\r
2227         },\r
2228         edit: {\r
2229           type: 'none',\r
2230         },\r
2231       },\r
2232       license: {\r
2233         symbol: {\r
2234           type: 'image',\r
2235           name: '<%= asset_path('item.png') %>',\r
2236         },\r
2237         caption: {\r
2238           type: 'method',\r
2239           name: 'caption_with_group',\r
2240           link: {\r
2241             type: 'url_column'\r
2242             name: 'url',\r
2243           },\r
2244         },\r
2245         summary: {\r
2246           type: 'template',\r
2247           name: 'summary',\r
2248         },\r
2249         edit: {\r
2250           type: 'none',\r
2251         },\r
2252       },\r
2253       author: {\r
2254         symbol: {\r
2255           type: 'image',\r
2256           name: '<%= asset_path('item.png') %>',\r
2257         },\r
2258         caption: {\r
2259           type: 'column',\r
2260           name: 'name',\r
2261         },\r
2262         summary: {\r
2263           type: 'template',\r
2264           name: 'summary',\r
2265         },\r
2266         edit: {\r
2267           type: 'account',\r
2268         },\r
2269       },\r
2270       artist: {\r
2271         symbol: {\r
2272           type: 'image',\r
2273           name: '<%= asset_path('item.png') %>',\r
2274         },\r
2275         caption: {\r
2276           type: 'column',\r
2277           name: 'name',\r
2278         },\r
2279         summary: {\r
2280           type: 'template',\r
2281           name: 'summary',\r
2282         },\r
2283         edit: {\r
2284           type: 'account',\r
2285         },\r
2286       },\r
2287       system_picture: {\r
2288         symbol: {\r
2289           type: 'picture',\r
2290           name: 'symbol_option',\r
2291         },\r
2292         caption: {\r
2293           type: 'none',\r
2294         },\r
2295         summary: {\r
2296           type: 'none',\r
2297         },\r
2298         edit: {\r
2299           type: 'none',\r
2300         },\r
2301       },\r
2302     },\r
2303     elements: [\r
2304       {\r
2305         name: 'panel_picture',\r
2306         path_name: 'panel_pictures', \r
2307         parts: []\r
2308       },\r
2309       {\r
2310         name: 'speech_balloon',\r
2311         path_name: 'circle_speech_balloon/speech_balloons', \r
2312         parts: ['balloon', 'speech']\r
2313       },\r
2314       {\r
2315         name: 'ground_picture',\r
2316         path_name: 'ground_pictures', \r
2317         parts: []\r
2318       },\r
2319       {\r
2320         name: 'ground_color',\r
2321         path_name: 'ground_colors', \r
2322         parts: []\r
2323       },\r
2324     ],\r
2325     forms: {\r
2326       Panel: 'panel',\r
2327       panel: {\r
2328         attributes: {\r
2329           caption: {\r
2330             column: 'caption',\r
2331             type: 'text',\r
2332             label: {\r
2333             },\r
2334             options: {\r
2335               row_break: true\r
2336             }\r
2337           },\r
2338           width: {\r
2339             column: 'width',\r
2340             type: 'number',\r
2341             label: {\r
2342             },\r
2343             options: {\r
2344               size: 5, \r
2345             },\r
2346           },\r
2347           height: {\r
2348             column: 'height',\r
2349             type: 'number',\r
2350             label: {\r
2351             },\r
2352             options: {\r
2353               size: 5, \r
2354               row_break: true\r
2355             }, \r
2356           },\r
2357           border: {\r
2358             column: 'border',\r
2359             type: 'number',\r
2360             label: {\r
2361             },\r
2362             options: {\r
2363               size: 5, \r
2364             },\r
2365           },\r
2366           publish: {\r
2367             column: 'publish',\r
2368             type: 'select',\r
2369             label: {\r
2370             },\r
2371             options: {\r
2372               source: 'magic_number',\r
2373               key: 'comic_visible_items',\r
2374               size: 5, \r
2375               row_break: true\r
2376             }\r
2377           },\r
2378           id: {\r
2379             column: 'id',\r
2380             type: 'hidden',\r
2381             label: {\r
2382               type: 'hidden'\r
2383             },\r
2384             options: {\r
2385             }\r
2386           },\r
2387           author_id: {\r
2388             column: 'author_id',\r
2389             type: 'hidden',\r
2390             label: {\r
2391               type: 'hidden'\r
2392             },\r
2393             options: {\r
2394             }\r
2395           },\r
2396         },\r
2397         fields: [\r
2398           'caption',\r
2399           'width',\r
2400           'height',\r
2401           'border',\r
2402           'publish',\r
2403           'id',\r
2404           'author_id',\r
2405         ]\r
2406       },\r
2407       PanelPicture: 'panel_picture',\r
2408       panel_picture: {\r
2409         attributes: {\r
2410           caption: {\r
2411             column: 'caption',\r
2412             type: 'text',\r
2413             label: {\r
2414             },\r
2415             options: {\r
2416               row_break: true\r
2417             }\r
2418           },\r
2419           x: {\r
2420             column: 'x',\r
2421             type: 'number',\r
2422             label: {\r
2423             },\r
2424             options: {\r
2425               size: 5, \r
2426             }\r
2427           },\r
2428           y: {\r
2429             column: 'y',\r
2430             type: 'number',\r
2431             label: {\r
2432             },\r
2433             options: {\r
2434               size: 5, \r
2435               row_break: true\r
2436             }\r
2437           },\r
2438           width: {\r
2439             column: 'width',\r
2440             type: 'number',\r
2441             label: {\r
2442             },\r
2443             options: {\r
2444               size: 5, \r
2445               row_break: true\r
2446             },\r
2447             helpers: {\r
2448               size: {\r
2449                 path: 'panels/size_helper',\r
2450                 options: {\r
2451                   class: 'panel_picture_width_tool', \r
2452                 }\r
2453               }\r
2454             },\r
2455           },\r
2456           height: {\r
2457             column: 'height',\r
2458             type: 'number',\r
2459             label: {\r
2460             },\r
2461             options: {\r
2462               size: 5, \r
2463               row_break: true\r
2464             }, \r
2465             helpers: {\r
2466               size: {\r
2467                 path: 'panels/size_helper',\r
2468                 options: {\r
2469                   class: 'panel_picture_height_tool', \r
2470                 }\r
2471               }\r
2472             },\r
2473           },\r
2474           link: {\r
2475             column: 'link',\r
2476             type: 'text',\r
2477             label: {\r
2478             },\r
2479             options: {\r
2480               row_break: true\r
2481             }\r
2482           },\r
2483           id: {\r
2484             column: 'id',\r
2485             type: 'hidden',\r
2486             label: {\r
2487               type: 'hidden'\r
2488             },\r
2489             options: {\r
2490             }\r
2491           },\r
2492           panel_id: {\r
2493             column: 'panel_id',\r
2494             type: 'hidden',\r
2495             label: {\r
2496               type: 'hidden'\r
2497             },\r
2498             options: {\r
2499             }\r
2500           },\r
2501           picture_id: {\r
2502             column: 'picture_id',\r
2503             type: 'hidden',\r
2504             label: {\r
2505             },\r
2506             helpers: {\r
2507               popup: {\r
2508                 path: 'panels/popup_helper',\r
2509                 source: 'pictures',\r
2510                 options: {\r
2511                 }\r
2512               }\r
2513             }\r
2514             options: {\r
2515             }\r
2516           },\r
2517           z: {\r
2518             column: 'z',\r
2519             type: 'hidden',\r
2520             label: {\r
2521               type: 'hidden'\r
2522             },\r
2523             options: {\r
2524             }\r
2525           },\r
2526           t: {\r
2527             column: 't',\r
2528             type: 'hidden',\r
2529             label: {\r
2530               type: 'hidden'\r
2531             },\r
2532             options: {\r
2533             }\r
2534           },\r
2535         },\r
2536         fields: [\r
2537           'caption',\r
2538           'x',\r
2539           'y',\r
2540           'width',\r
2541           'height',\r
2542           'link',\r
2543           'id',\r
2544           'panel_id',\r
2545           'picture_id',\r
2546           'z',\r
2547           't',\r
2548         ]\r
2549       },\r
2550       speech_balloon: {\r
2551         attributes: {\r
2552           'speech_balloon.id': {\r
2553             column: 'id',\r
2554             type: 'hidden',\r
2555             label: {\r
2556               type: 'hidden'\r
2557             },\r
2558             options: {\r
2559             }\r
2560           },\r
2561           'speech_balloon.panel_id': {\r
2562             column: 'panel_id',\r
2563             type: 'hidden',\r
2564             label: {\r
2565               type: 'hidden'\r
2566             },\r
2567             options: {\r
2568             }\r
2569           },\r
2570           'speech_balloon.speech_balloon_template_id': {\r
2571             column: 'speech_balloon_template_id',\r
2572             type: 'hidden',\r
2573             label: {\r
2574               type: 'hidden'\r
2575             },\r
2576             options: {\r
2577             }\r
2578           },\r
2579           'speech_balloon.caption': {\r
2580             column: 'caption',\r
2581             type: 'text',\r
2582             label: {\r
2583             },\r
2584             options: {\r
2585               row_break: true\r
2586             }\r
2587           },\r
2588           'speech_balloon.z': {\r
2589             column: 'z',\r
2590             type: 'hidden',\r
2591             label: {\r
2592               type: 'hidden'\r
2593             },\r
2594             options: {\r
2595             }\r
2596           },\r
2597           'speech_balloon.t': {\r
2598             column: 't',\r
2599             type: 'hidden',\r
2600             label: {\r
2601               type: 'hidden'\r
2602             },\r
2603             options: {\r
2604             }\r
2605           },\r
2606           'speech_balloon.classname': {\r
2607             column: 'classname',\r
2608             type: 'hidden',\r
2609             label: {\r
2610               type: 'hidden'\r
2611             },\r
2612             options: {\r
2613             }\r
2614           },\r
2615           'speech_balloon.settings': {\r
2616             column: 'settings',\r
2617             type: 'hidden',\r
2618             label: {\r
2619               type: 'hidden'\r
2620             },\r
2621             options: {\r
2622             }\r
2623           },\r
2624           'balloon.id': {\r
2625             model: 'balloon',\r
2626             part: 'balloon',\r
2627             column: 'id',\r
2628             type: 'hidden',\r
2629             label: {\r
2630               type: 'hidden'\r
2631             },\r
2632             options: {\r
2633             }\r
2634           },\r
2635           'balloon.speech_balloon_id': {\r
2636             model: 'balloon',\r
2637             part: 'balloon',\r
2638             column: 'speech_balloon_id',\r
2639             type: 'hidden',\r
2640             label: {\r
2641               type: 'hidden'\r
2642             },\r
2643             options: {\r
2644             }\r
2645           },\r
2646           'balloon.system_picture_id': {\r
2647             model: 'balloon',\r
2648             part: 'balloon',\r
2649             column: 'system_picture_id',\r
2650             type: 'hidden',\r
2651             label: {\r
2652               type: 'hidden'\r
2653             },\r
2654             options: {\r
2655             }\r
2656           },\r
2657           'balloon.r': {\r
2658             model: 'balloon',\r
2659             part: 'balloon',\r
2660             column: 'r',\r
2661             type: 'number',\r
2662             label: {\r
2663             },\r
2664             options: {\r
2665               size: 5, \r
2666               row_break: true\r
2667             },\r
2668             helpers: {\r
2669               tail_angle: {\r
2670                 path: 'panels/tail_angle_helper',\r
2671                 options: {\r
2672                 }\r
2673               }\r
2674             }\r
2675           },\r
2676           'balloon.x': {\r
2677             model: 'balloon',\r
2678             part: 'balloon',\r
2679             column: 'x',\r
2680             type: 'number',\r
2681             label: {\r
2682             },\r
2683             options: {\r
2684               size: 5, \r
2685             }\r
2686           },\r
2687           'balloon.y': {\r
2688             model: 'balloon',\r
2689             part: 'balloon',\r
2690             column: 'y',\r
2691             type: 'number',\r
2692             label: {\r
2693             },\r
2694             options: {\r
2695               size: 5, \r
2696               row_break: true\r
2697             }\r
2698           },\r
2699           'balloon.width': {\r
2700             model: 'balloon',\r
2701             part: 'balloon',\r
2702             column: 'width',\r
2703             type: 'number',\r
2704             label: {\r
2705             },\r
2706             options: {\r
2707               size: 5, \r
2708             }\r
2709           },\r
2710           'balloon.height': {\r
2711             model: 'balloon',\r
2712             part: 'balloon',\r
2713             column: 'height',\r
2714             type: 'number',\r
2715             label: {\r
2716             },\r
2717             options: {\r
2718               size: 5, \r
2719               row_break: true\r
2720             }\r
2721           },\r
2722           'balloon.settings': {\r
2723             model: 'balloon',\r
2724             part: 'balloon',\r
2725             column: 'settings',\r
2726             type: 'hidden',\r
2727             label: {\r
2728               type: 'hidden'\r
2729             },\r
2730             options: {\r
2731             }\r
2732           },\r
2733           'speech.id': {\r
2734             model: 'speech',\r
2735             part: 'speech',\r
2736             column: 'id',\r
2737             type: 'hidden',\r
2738             label: {\r
2739               type: 'hidden'\r
2740             },\r
2741             options: {\r
2742             }\r
2743           },\r
2744           'speech.speech_balloon_id': {\r
2745             model: 'speech',\r
2746             part: 'speech',\r
2747             column: 'speech_balloon_id',\r
2748             type: 'hidden',\r
2749             label: {\r
2750               type: 'hidden'\r
2751             },\r
2752             options: {\r
2753             }\r
2754           },\r
2755           'speech.x': {\r
2756             model: 'speech',\r
2757             part: 'speech',\r
2758             column: 'x',\r
2759             type: 'hidden',\r
2760             label: {\r
2761               type: 'hidden'\r
2762             },\r
2763             options: {\r
2764             }\r
2765           },\r
2766           'speech.y': {\r
2767             model: 'speech',\r
2768             part: 'speech',\r
2769             column: 'y',\r
2770             type: 'hidden',\r
2771             label: {\r
2772               type: 'hidden'\r
2773             },\r
2774             options: {\r
2775             }\r
2776           },\r
2777           'speech.width': {\r
2778             model: 'speech',\r
2779             part: 'speech',\r
2780             column: 'width',\r
2781             type: 'hidden',\r
2782             label: {\r
2783               type: 'hidden'\r
2784             },\r
2785             options: {\r
2786             }\r
2787           },\r
2788           'speech.height': {\r
2789             model: 'speech',\r
2790             part: 'speech',\r
2791             column: 'height',\r
2792             type: 'hidden',\r
2793             label: {\r
2794               type: 'hidden'\r
2795             },\r
2796             options: {\r
2797             }\r
2798           },\r
2799           'speech.writing_format_id': {\r
2800             model: 'speech',\r
2801             part: 'speech',\r
2802             column: 'writing_format_id',\r
2803             type: 'select',\r
2804             label: {\r
2805             },\r
2806             options: {\r
2807               source: 'model',\r
2808               model: 'writing_format',\r
2809               method: 'enable_list',\r
2810               caption: 'caption'\r
2811             }\r
2812           },\r
2813           'speech.font_size': {\r
2814             model: 'speech',\r
2815             part: 'speech',\r
2816             column: 'font_size',\r
2817             type: 'select',\r
2818             label: {\r
2819             },\r
2820             options: {\r
2821               source: 'magic_number',\r
2822               key: 'speech_font_size_items',\r
2823               row_break: true\r
2824             }\r
2825           },\r
2826           'speech.text_align': {\r
2827             model: 'speech',\r
2828             part: 'speech',\r
2829             column: 'text_align',\r
2830             type: 'select',\r
2831             label: {\r
2832             },\r
2833             options: {\r
2834               source: 'magic_number',\r
2835               key: 'speech_text_align_items',\r
2836             }\r
2837           },\r
2838           'speech.quotes': {\r
2839             model: 'speech',\r
2840             part: 'speech',\r
2841             column: 'quotes',\r
2842             type: 'text',\r
2843             label: {\r
2844             },\r
2845             options: {\r
2846               size: 5, \r
2847             }\r
2848           },\r
2849           'speech.content': {\r
2850             model: 'speech',\r
2851             part: 'speech',\r
2852             column: 'content',\r
2853             type: 'text_area',\r
2854             label: {\r
2855               row_break: true\r
2856             },\r
2857             options: {\r
2858               size: '45x5', \r
2859             }\r
2860           },\r
2861           'speech.fore_color': {\r
2862             model: 'speech',\r
2863             part: 'speech',\r
2864             column: 'fore_color',\r
2865             type: 'hidden',\r
2866             label: {\r
2867               row_break: true\r
2868             },\r
2869             options: {\r
2870             },\r
2871             helpers: {\r
2872               color: {\r
2873                 path: 'panels/color_helper',\r
2874                 options: {\r
2875                 },\r
2876                 wrapper: 'speech-fore_color-wrap'\r
2877               }\r
2878             }\r
2879           },\r
2880           'speech.settings': {\r
2881             model: 'speech',\r
2882             part: 'speech',\r
2883             column: 'settings',\r
2884             type: 'hidden',\r
2885             label: {\r
2886               type: 'hidden'\r
2887             },\r
2888             options: {\r
2889             }\r
2890           },\r
2891         },\r
2892       },\r
2893       CircleSpeechBalloon: 'circle_speech_balloon',\r
2894       circle_speech_balloon: {\r
2895         base: 'speech_balloon',\r
2896         attributes: {\r
2897         },\r
2898         fields: [\r
2899             'speech_balloon.caption',\r
2900             'balloon.r',\r
2901             'balloon.x',\r
2902             'balloon.y',\r
2903             'balloon.width',\r
2904             'balloon.height',\r
2905             'balloon.id',\r
2906             'balloon.speech_balloon_id',\r
2907             'balloon.system_picture_id',\r
2908             'balloon.settings',\r
2909             'speech.writing_format_id',\r
2910             'speech.font_size',\r
2911             'speech.text_align',\r
2912             'speech.quotes',\r
2913             'speech.content',\r
2914             'speech.fore_color',\r
2915             'speech.id',\r
2916             'speech.speech_balloon_id',\r
2917             'speech.x',\r
2918             'speech.y',\r
2919             'speech.width',\r
2920             'speech.height',\r
2921             'speech.settings',\r
2922             'speech_balloon.id',\r
2923             'speech_balloon.panel_id',\r
2924             'speech_balloon.speech_balloon_template_id',\r
2925             'speech_balloon.classname',\r
2926             'speech_balloon.z',\r
2927             'speech_balloon.t',\r
2928             'speech_balloon.settings',\r
2929         ]\r
2930       },\r
2931       PlainSpeechBalloon: 'plain_speech_balloon',\r
2932       plain_speech_balloon: {\r
2933         base: 'speech_balloon',\r
2934         attributes: {\r
2935           'balloon.r': {\r
2936             model: 'balloon',\r
2937             part: 'balloon',\r
2938             column: 'r',\r
2939             type: 'hidden',\r
2940             label: {\r
2941               type: 'hidden'\r
2942             },\r
2943             options: {\r
2944             },\r
2945           },\r
2946         },\r
2947         fields: [\r
2948           'speech_balloon.caption',\r
2949           'balloon.r',\r
2950           'balloon.x',\r
2951           'balloon.y',\r
2952           'balloon.width',\r
2953           'balloon.height',\r
2954           'balloon.id',\r
2955           'balloon.speech_balloon_id',\r
2956           'balloon.system_picture_id',\r
2957           'balloon.settings',\r
2958           'speech.writing_format_id',\r
2959           'speech.font_size',\r
2960           'speech.text_align',\r
2961           'speech.quotes',\r
2962           'speech.content',\r
2963           'speech.fore_color',\r
2964           'speech.id',\r
2965           'speech.speech_balloon_id',\r
2966           'speech.x',\r
2967           'speech.y',\r
2968           'speech.width',\r
2969           'speech.height',\r
2970           'speech.settings',\r
2971           'speech_balloon.id',\r
2972           'speech_balloon.panel_id',\r
2973           'speech_balloon.speech_balloon_template_id',\r
2974           'speech_balloon.classname',\r
2975           'speech_balloon.z',\r
2976           'speech_balloon.t',\r
2977           'speech_balloon.settings',\r
2978         ]\r
2979       },\r
2980       SquareSpeechBalloon: 'square_speech_balloon',\r
2981       square_speech_balloon: {\r
2982         base: 'speech_balloon',\r
2983         attributes: {\r
2984           'balloon.r': {\r
2985             model: 'balloon',\r
2986             part: 'balloon',\r
2987             column: 'r',\r
2988             type: 'hidden',\r
2989             label: {\r
2990               type: 'hidden'\r
2991             },\r
2992             options: {\r
2993             },\r
2994           },\r
2995         },\r
2996         fields: [\r
2997           'speech_balloon.caption',\r
2998           'balloon.r',\r
2999           'balloon.x',\r
3000           'balloon.y',\r
3001           'balloon.width',\r
3002           'balloon.height',\r
3003           'balloon.id',\r
3004           'balloon.speech_balloon_id',\r
3005           'balloon.system_picture_id',\r
3006           'balloon.settings',\r
3007           'speech.writing_format_id',\r
3008           'speech.font_size',\r
3009           'speech.text_align',\r
3010           'speech.quotes',\r
3011           'speech.content',\r
3012           'speech.fore_color',\r
3013           'speech.id',\r
3014           'speech.speech_balloon_id',\r
3015           'speech.x',\r
3016           'speech.y',\r
3017           'speech.width',\r
3018           'speech.height',\r
3019           'speech.settings',\r
3020           'speech_balloon.id',\r
3021           'speech_balloon.panel_id',\r
3022           'speech_balloon.speech_balloon_template_id',\r
3023           'speech_balloon.classname',\r
3024           'speech_balloon.z',\r
3025           'speech_balloon.t',\r
3026           'speech_balloon.settings',\r
3027         ]\r
3028       },\r
3029       GroundPicture: 'ground_picture',\r
3030       ground_picture: {\r
3031         attributes: {\r
3032           id: {\r
3033             column: 'id',\r
3034             type: 'hidden',\r
3035             label: {\r
3036               type: 'hidden'\r
3037             },\r
3038             options: {\r
3039             }\r
3040           },\r
3041           panel_id: {\r
3042             column: 'panel_id',\r
3043             type: 'hidden',\r
3044             label: {\r
3045               type: 'hidden'\r
3046             },\r
3047             options: {\r
3048             }\r
3049           },\r
3050           picture_id: {\r
3051             column: 'picture_id',\r
3052             type: 'hidden',\r
3053             label: {\r
3054               type: 'hidden'\r
3055             },\r
3056             options: {\r
3057             }\r
3058           },\r
3059           caption: {\r
3060             column: 'caption',\r
3061             type: 'text',\r
3062             label: {\r
3063             },\r
3064             options: {\r
3065               row_break: true\r
3066             }\r
3067           },\r
3068           repeat: {\r
3069             column: 'repeat',\r
3070             type: 'select',\r
3071             label: {\r
3072             },\r
3073             options: {\r
3074               source: 'magic_number',\r
3075               key: 'ground_picture_repeat_items',\r
3076               row_break: true\r
3077             }\r
3078           },\r
3079           x: {\r
3080             column: 'x',\r
3081             type: 'number',\r
3082             label: {\r
3083             },\r
3084             options: {\r
3085               size: 5, \r
3086             }\r
3087           },\r
3088           y: {\r
3089             column: 'y',\r
3090             type: 'number',\r
3091             label: {\r
3092             },\r
3093             options: {\r
3094               size: 5, \r
3095               row_break: true\r
3096             }\r
3097           },\r
3098           z: {\r
3099             column: 'z',\r
3100             type: 'hidden',\r
3101             label: {\r
3102               type: 'hidden'\r
3103             },\r
3104             options: {\r
3105             }\r
3106           },\r
3107           t: {\r
3108             column: 't',\r
3109             type: 'hidden',\r
3110             label: {\r
3111               type: 'hidden'\r
3112             },\r
3113             options: {\r
3114             }\r
3115           },\r
3116         },\r
3117         fields: [\r
3118           'caption',\r
3119           'repeat',\r
3120           'x',\r
3121           'y',\r
3122           'z',\r
3123           't',\r
3124           'id',\r
3125           'panel_id',\r
3126           'picture_id',\r
3127         ]\r
3128       },\r
3129       GroundColor: 'ground_color',\r
3130       ground_color: {\r
3131         attributes: {\r
3132           id: {\r
3133             column: 'id',\r
3134             type: 'hidden',\r
3135             label: {\r
3136               type: 'hidden'\r
3137             },\r
3138             options: {\r
3139             }\r
3140           },\r
3141           panel_id: {\r
3142             column: 'panel_id',\r
3143             type: 'hidden',\r
3144             label: {\r
3145               type: 'hidden'\r
3146             },\r
3147             options: {\r
3148             }\r
3149           },\r
3150           caption: {\r
3151             column: 'caption',\r
3152             type: 'text',\r
3153             label: {\r
3154             },\r
3155             options: {\r
3156               row_break: true\r
3157             }\r
3158           },\r
3159           code: {\r
3160             column: 'code',\r
3161             type: 'hidden',\r
3162             label: {\r
3163               row_break: true\r
3164             },\r
3165             options: {\r
3166               row_break: true\r
3167             }\r
3168             helpers: {\r
3169               color: {\r
3170                 path: 'panels/color_helper',\r
3171                 options: {\r
3172                 },\r
3173                 wrapper: 'ground_color-code-wrap'\r
3174               }\r
3175             },\r
3176           },\r
3177           orientation: {\r
3178             column: 'orientation',\r
3179             type: 'select',\r
3180             label: {\r
3181             },\r
3182             options: {\r
3183               source: 'magic_number',\r
3184               key: 'ground_color_orientation_items',\r
3185               row_break: true\r
3186             }\r
3187           },\r
3188           xy: {\r
3189             column: 'xy',\r
3190             type: 'number',\r
3191             label: {\r
3192             },\r
3193             options: {\r
3194               size: 5, \r
3195             }\r
3196           },\r
3197           wh: {\r
3198             column: 'wh',\r
3199             type: 'number',\r
3200             label: {\r
3201             },\r
3202             options: {\r
3203               size: 5, \r
3204               row_break: true\r
3205             }\r
3206           },\r
3207           z: {\r
3208             column: 'z',\r
3209             type: 'hidden',\r
3210             label: {\r
3211               type: 'hidden'\r
3212             },\r
3213             options: {\r
3214             }\r
3215           },\r
3216           t: {\r
3217             column: 't',\r
3218             type: 'hidden',\r
3219             label: {\r
3220               type: 'hidden'\r
3221             },\r
3222             options: {\r
3223             }\r
3224           },\r
3225         },\r
3226         fields: [\r
3227           'id',\r
3228           'panel_id',\r
3229           'caption',\r
3230           'code',\r
3231           'orientation',\r
3232           'xy',\r
3233           'wh',\r
3234           'z',\r
3235           't',\r
3236         ]\r
3237       }\r
3238     },\r
3239   },\r
3240   locales: {\r
3241     ja: {\r
3242     }\r
3243   },\r
3244 }\r
3245 \r
3246 @repeat_texts = ['repeat', 'repeat-x', 'repeat-y', 'no-repeat']\r
3247 \r
3248 @text_align_texts = ['left', 'left', 'right', 'center']\r
3249 \r