1 /**
  2  * @fileOverview configPM.js
  3  * nas.system で利用する各管理情報の基礎データテーブル Object nas.Pm の初期プロパティを設定するファイル<br />
  4  * この内容は nas.pmdb としてアプリケーションから参照される。<br />
  5  * このファイルのデータを個別にカスタマイズすることも可能(要注意)<br />
  6  * これはスタンドアロン動作用のデフォルトのデータ群となる<br />
  7  * DBとの通信が正常に初期化された後、DBから受信したデータで nas.pmdb が置き換えられる<br />
  8  * DBとの通信が確立できなかった場合引き続き基礎DBとして機能する<br />
  9  *
 10  */
 11 /*
 12  *  AIR,CSX,CEP,ESTK 等の環境で"`(バッククォート)"による複数行のデータ入力が無効なため
 13  *  改行をエスケープ表記('\n')したコーディングになっている。
 14  *  編集時は、コメントアウトされたデータを編集後に改行を置換して利用のこと。2019.02
 15  */ 
 16 /*
 17  * 組織情報
 18  * pmdb.organization
 19  *
 20  * 組織オブジェクトは、組織情報トレーラーとして働く
 21  * pmdbオブジェクト内に一つだけ存在して、それらの共通参照情報となる
 22  * 実際は組織情報コレクションの第一エントリーとして記録してその参照を利用する
 23  *
 24  *
 25  *   organization:{
 26  *        name:           <String.通常表記名>,
 27  *        fullName:       <String.正式名>,
 28  *        code:           <String.短縮アイテムコード 4文字程度>,
 29  *        id:             <String.DBリンク用インデックス(UAT token)>,
 30  *        shortName:      <String.表示用短縮名>,
 31  *        description:    <String.解説>,
 32  *        contact:        <String.組織連絡先>,
 33  *    }
 34  *
 35  */
 36 /*
 37  * 組織情報コレクション
 38  * pmdb.organizations
 39  *
 40  * 組織情報のコレクション(テーブル)
 41  * アプリケーションで複数の組織の情報を保持するためのテーブル
 42  * プライマリの組織情報は、このテーブルの冒頭のエントリーとして記録される
 43  * pmdb.oroganization はこのテーブルの代表エントリーへの参照
 44  *
 45  *{<String.プロパティ名>:{
 46  *        name:           <String.通常表記名 プロパティ名と同一>,
 47  *        fullName:       <String.正式名>,
 48  *        code:           <String.短縮アイテムコード 4文字程度>,
 49  *        id:             <String.DBリンク用インデックス(UAT token)>,
 50  *        shortName:      <String.表示用短縮名>,
 51  *        description:    <String.解説>,
 52  *        contact:        <String.組織連絡先>,
 53  *    }
 54  *}
 55  */
 56 nas.Pm.organizations.parseConfig('{"nekomataya":{"name":"nekomataya","fullName":"ねこまたや","code":"nkmt","id":"0001","serviceUrl":"localRepository:info.nekomataya.pmdb","shortName":"(ね)","contact":"ねこまたや:kiyo@nekomataya.info","description":"ねこまたや:kiyo@nekomataya.info"},"sampleTeam":{"name":"sampleTeam","fullName":"SmapleDataRepository K.K","code":"smpl","id":"0003","serviceUrl":"https://u-at.net/~","shortName":"spl","contact":"contact:contact@sample.example.com","description":"contact:contact@sample.example.com"},"sampleTeam2":{"name":"sampleTeam2","fullName":"Smaple2DataRepository K.K","code":"spl2","id":"0004","serviceUrl":"https://u-at.net/x~","shortName":"sample2","contact":"contact:contact@sample.example.com","description":"contact:contact@sample.example.com"}}');
 57 /*`{
 58     "nekomataya":{
 59         "name":"nekomataya",
 60         "fullName":"ねこまたや",
 61         "code":"nkmt",
 62         "id":"0001",
 63         "serviceUrl":"localRepository:info.nekomataya.pmdb",
 64         "shortName":"(ね)",
 65         "contact":"ねこまたや:kiyo@nekomataya.info",
 66         "description":"ねこまたや:kiyo@nekomataya.info"
 67     },
 68     "sampleTeam":{
 69         "name":"sampleTeam",
 70         "fullName":"SmapleDataRepository K.K",
 71         "code":"smpl",
 72         "id":"0003",
 73         "serviceUrl":"https://u-at.net/~",
 74         "shortName":"spl",
 75         "contact":"contact:contact@sample.example.com",
 76         "description":"contact:contact@sample.example.com"
 77     },
 78     "sampleTeam2":{
 79         "name":"sampleTeam2",
 80         "fullName":"Smaple2DataRepository K.K",
 81         "code":"spl2",
 82         "id":"0004",
 83         "serviceUrl":"https://u-at.net/x~",
 84         "shortName":"sample2",
 85         "contact":"contact:contact@sample.example.com",
 86         "description":"contact:contact@sample.example.com"
 87     }
 88 }`*/
 89 /*
 90  * 共有ユーザ一覧
 91  *   組織に属する全ユーザのリスト
 92  *   リストにないユーザは、作業に参加できない
 93  *    {
 94  *        "handle":             <String.ハンドル名>,
 95  *        "email":              <String.メールアドレス>,
 96  *        <追加プロパティ>:     <String.追加プロパティ.値>,
 97  *        token:                <String.UATtoken 追加プロパティ>
 98  *    }
 99  *  トークン等のDB接続用情報は追加プロパティとして実装する
100  *   リポジトリ(チーム)ごとにユーザリスト作成が必用
101  *   ローカルインストールされたアプリケーションでは、通常はオーナーユーザのみのリストを使用する
102  */
103 nas.Pm.users.parseConfig('[{"handle":"ねずみ","email":"mouse@animals.example.com","token":"1234566"},{"handle":"うし","email":"cow@animals.example.com"},{"handle":"とら","email":"tiger@animals.example.com"},{"handle":"うさぎ","email":"rabbit@animals.example.com"},{"handle":"たつ","email":"dragon@legend.example.com"},{"handle":"へび","email":"snake@animals.example.com"},{"handle":"うま","email":"horse@animals.example.com"},{"handle":"ひつじ","email":"sheep@animals.example.com"},{"handle":"さる","email":"monkey@animals.example.com"},{"handle":"とり","email":"bird@animals.example.com"},{"handle":"犬丸","email":"dog@animals.example.com"},{"handle":"いのしし","email":"boar@animals.example.com"},{"handle":"たぬきスタジオ","email":"tanuki-st@animal.example.com"},{"handle":"たぬき","email":"tanuki.tanuki-st@animal.example.com"},{"handle":"ムジナ","email":"mjina.tanuki-st@animal.example.com"},{"handle":"穴熊","email":"anaguma.tanuki-st@animal.example.com"},{"handle":"アイナメ","email":"ainame@fish.example.com"},{"handle":"イワシ","email":"iwashi@fish.example.com"},{"handle":"エソ","email":"eso@fish.example.com"},{"handle":"オコゼ","email":"okoze@fish.example.com"},{"handle":"カサゴ","email":"kasago@fish.example.com"},{"handle":"キス","email":"kisu@fish.example.com"},{"handle":"クロダイ","email":"kurodai@fish.example.com"},{"handle":"ケショウフグ","email":"kesyoufugu@fish.example.com"},{"handle":"コノシロ","email":"konoshiro@fish.example.com"},{"handle":"サバ","email":"saba@fish.example.com"},{"handle":"シラウオ","email":"shirauo@fish.example.com"},{"handle":"スズキ","email":"suzuki@fish.example.com"},{"handle":"ソメワケベラ","email":"somewake@fish.example.com"},{"handle":"セトダイ","email":"setodai@fish.example.com"},{"handle":"タナゴ","email":"tanago@fish.example.com"},{"handle":"チヌ","email":"chinu@fish.example.com"},{"handle":"ツボダイ","email":"tsubodai@fish.example.com"},{"handle":"テッポウウオ","email":"teppouuo@fish.example.com"},{"handle":"トラフグ","email":"torafugu@fish.example.com"},{"handle":"ナマズ","email":"namazu@fish.example.com"},{"handle":"ニシキゴイ","email":"nishikigoi@fish.example.com"},{"handle":"ヌタウナギ","email":"nutaunagi@fish.example.com"},{"handle":"ネコザメ","email":"nekozame@fish.example.com"},{"handle":"ハゼ","email":"haze@fish.example.com"},{"handle":"ヒラメ","email":"hirame@fish.example.com"},{"handle":"フグ","email":"fugu@fish.example.com"},{"handle":"ノドグロ","email":"nodoguro@fish.example.com"},{"handle":"ヘラ","email":"hera@fish.example.com"},{"handle":"ホッケ","email":"hokke@fish.example.com"},{"handle":"マグロ","email":"maguro@fish.example.com"},{"handle":"ミゾレフグ","email":"mizorefugu@fish.example.com"},{"handle":"ムツゴロウ","email":"mutsugoro@fish.example.com"},{"handle":"メゴチ","email":"megochi@fish.example.com"},{"handle":"モンガラカワハギ","email":"monngarakawahagi@fish.example.com"},{"handle":"ヤツメウナギ","email":"yatsumeunagi@fish.exapmle.com"},{"handle":"ユメカサゴ","email":"yumekasago@fish.example.com"},{"handle":"ヨシキリザメ","email":"yoshikirizame@fish.example.com"},{"handle":"ライギョ","email":"raigyo@fish.example.com"},{"handle":"リュウグウノツカイ","email":"ryuuguunotsukai@fish.example.com"},{"handle":"絶滅寸前","email":"ztm@fish.example.com"},{"handle":"ウナギ","email":"unagi.ztm@fish.example.com"},{"handle":"ねこ","email":"cat@animal.example.com"},{"handle":"こねこ","email":"kitty@animal.example.com"},{"handle":"いぬ","email":"dog@animal.example.com"},{"handle":"こいぬ","email":"puppy@animal.example.com"},{"handle":"かもめ","email":"gull@bird.example.com"},{"handle":"回遊館","email":"kaiyu@fish.example.com"},{"handle":"海洋工房","email":"st-sea@fish.example.com"},{"handle":"マグロ","email":"mgr.st-sea@fish.example.com"},{"handle":"スジクロギンポ","email":"sjk.st-sea@fish.example.com"},{"handle":"ワカサギ","email":"wakasagi.st-sea@fish.example.com"},{"handle":"サバ","email":"saba.st-sea@fish.example.com"},{"handle":"レモンスズメダイ","email":"remonnsuzumedai.st-sea@fish.example.com"},{"handle":"ロウソクギンポ","email":"rousokuginnpo.st-sea@fish.example.com"},{"handle":"ルリハタ","email":"rurihata.st-sea@fish.example.com"},{"handle":"ツバメ","email":"swallow@bird.example.com"},{"handle":"スタジオ鳥類","email":"st-bird@bird.example.com"},{"handle":"ハト","email":"pigeon@bird.example.com"},{"handle":"スズメ","email":"sparrow@bird.example.com"},{"handle":"オウム","email":"parrot@bird.example.com"},{"handle":"シジュウカラ","email":"tits@bird.example.com"},{"handle":"ワシ","email":"eagle@bird.example.com"},{"handle":"アイガモ","email":"duck.aigamo@bird.example.com"}]');
104 /*`[{
105         "handle":"ねずみ",
106         "email":"mouse@animals.example.com",
107         "token":"1234566"
108     },
109 	{
110         "handle":"うし",
111         "email":"cow@animals.example.com"
112     },
113 	{
114         "handle":"とら",
115         "email":"tiger@animals.example.com"
116     },
117 	{
118 	    "handle":"うさぎ",
119 	    "email":"rabbit@animals.example.com"
120 	},
121 	{
122 	    "handle":"たつ",
123 	    "email":"dragon@legend.example.com"
124 	},
125 	{
126 	    "handle":"へび",
127 	    "email":"snake@animals.example.com"
128 	},
129 	{
130 	    "handle":"うま",
131 	    "email":"horse@animals.example.com"
132 	},
133 	{
134 	    "handle":"ひつじ",
135 	    "email":"sheep@animals.example.com"
136 	},
137 	{
138 	    "handle":"さる",
139 	    "email":"monkey@animals.example.com"
140 	},
141 	{
142 	    "handle":"とり",
143 	    "email":"bird@animals.example.com"
144 	},
145 	{
146 	    "handle":"犬丸",
147 	    "email":"dog@animals.example.com"
148 	},
149 	{
150 	    "handle":"いのしし",
151 	    "email":"boar@animals.example.com"
152 	},
153 	{
154 	    "handle":"たぬきスタジオ",
155 	    "email":"tanuki-st@animal.example.com"
156 	},
157 	{
158 	    "handle":"たぬき",
159     	"email":"tanuki.tanuki-st@animal.example.com"
160 	},
161 	{
162 		"handle":"ムジナ",
163 	    "email":"mjina.tanuki-st@animal.example.com"
164 	},
165 	{
166 		"handle":"穴熊",
167     	"email":"anaguma.tanuki-st@animal.example.com"
168 	},
169 	{
170 		"handle":"アイナメ",
171 	    "email":"ainame@fish.example.com"
172 	},
173 	{
174 		"handle":"イワシ",
175 	    "email":"iwashi@fish.example.com"
176 	},
177 	{
178 		"handle":"エソ",
179     	"email":"eso@fish.example.com"
180 	},
181 	{
182 		"handle":"オコゼ",
183 	    "email":"okoze@fish.example.com"
184 	},
185 	{
186 		"handle":"カサゴ",
187 	    "email":"kasago@fish.example.com"
188 	},
189 	{
190 		"handle":"キス",
191 	    "email":"kisu@fish.example.com"
192 	},
193 	{
194 		"handle":"クロダイ",
195 	    "email":"kurodai@fish.example.com"
196 	},
197 	{
198 		"handle":"ケショウフグ",
199 	    "email":"kesyoufugu@fish.example.com"
200 	},
201 	{
202 		"handle":"コノシロ",
203 	    "email":"konoshiro@fish.example.com"
204 	},
205 	{
206 		"handle":"サバ",
207 	    "email":"saba@fish.example.com"
208 	},
209 	{
210 		"handle":"シラウオ",
211 	    "email":"shirauo@fish.example.com"
212 	},
213 	{
214 		"handle":"スズキ",
215 	    "email":"suzuki@fish.example.com"
216 	},
217 	{
218 		"handle":"ソメワケベラ",
219 	    "email":"somewake@fish.example.com"
220 	},
221 	{
222 		"handle":"セトダイ",
223 	    "email":"setodai@fish.example.com"
224 	},
225 	{
226 		"handle":"タナゴ",
227 	    "email":"tanago@fish.example.com"
228 	},
229 	{
230 		"handle":"チヌ",
231 		"email":"chinu@fish.example.com"
232 	},
233 	{
234 		"handle":"ツボダイ",
235 		"email":"tsubodai@fish.example.com"
236 	},
237 	{
238 		"handle":"テッポウウオ",
239 		"email":"teppouuo@fish.example.com"
240 	},
241 	{
242 		"handle":"トラフグ",
243 		"email":"torafugu@fish.example.com"
244 	},
245 	{
246 		"handle":"ナマズ",
247 		"email":"namazu@fish.example.com"
248 	},
249 	{
250 		"handle":"ニシキゴイ",
251 		"email":"nishikigoi@fish.example.com"
252 	},
253 	{
254 		"handle":"ヌタウナギ",
255 		"email":"nutaunagi@fish.example.com"
256 	},
257 	{
258 		"handle":"ネコザメ",
259 		"email":"nekozame@fish.example.com"
260 	},
261 	{
262 		"handle":"ハゼ",
263 		"email":"haze@fish.example.com"
264 	},
265 	{
266 		"handle":"ヒラメ",
267 		"email":"hirame@fish.example.com"
268 	},
269 	{
270 		"handle":"フグ",
271 		"email":"fugu@fish.example.com"
272 	},
273 	{
274 		"handle":"ノドグロ",
275 		"email":"nodoguro@fish.example.com"
276 	},
277 	{
278 		"handle":"ヘラ",
279 		"email":"hera@fish.example.com"
280 	},
281 	{
282 		"handle":"ホッケ",
283 		"email":"hokke@fish.example.com"
284 	},
285 	{
286 		"handle":"マグロ",
287 		"email":"maguro@fish.example.com"
288 	},
289 	{
290 		"handle":"ミゾレフグ",
291 		"email":"mizorefugu@fish.example.com"
292 	},
293 	{
294 		"handle":"ムツゴロウ",
295 		"email":"mutsugoro@fish.example.com"
296 	},
297 	{
298 		"handle":"メゴチ",
299 		"email":"megochi@fish.example.com"
300 	},
301 	{
302 		"handle":"モンガラカワハギ",
303 		"email":"monngarakawahagi@fish.example.com"
304 	},
305 	{
306 		"handle":"ヤツメウナギ",
307 		"email":"yatsumeunagi@fish.exapmle.com"
308 	},
309 	{
310 		"handle":"ユメカサゴ",
311 		"email":"yumekasago@fish.example.com"
312 	},
313 	{
314 		"handle":"ヨシキリザメ",
315 		"email":"yoshikirizame@fish.example.com"
316 	},
317 	{
318 		"handle":"ライギョ",
319 		"email":"raigyo@fish.example.com"
320 	},
321 	{
322 		"handle":"リュウグウノツカイ",
323 		"email":"ryuuguunotsukai@fish.example.com"
324 	},
325 	{
326 		"handle":"絶滅寸前",
327 		"email":"ztm@fish.example.com"
328 	},
329 	{
330 		"handle":"ウナギ",
331 		"email":"unagi.ztm@fish.example.com"
332 	},
333 	{
334 		"handle":"ねこ",
335 		"email":"cat@animal.example.com"
336 	},
337 	{
338 		"handle":"こねこ",
339 		"email":"kitty@animal.example.com"
340 	},
341 	{
342 		"handle":"いぬ",
343 		"email":"dog@animal.example.com"
344 	},
345 	{
346 		"handle":"こいぬ",
347 		"email":"puppy@animal.example.com"
348 	},
349 	{
350 		"handle":"かもめ",
351 		"email":"gull@bird.example.com"
352 	},
353 	{
354 		"handle":"回遊館",
355 		"email":"kaiyu@fish.example.com"
356 	},
357 	{
358 		"handle":"海洋工房",
359 		"email":"st-sea@fish.example.com"
360 	},
361 	{
362 		"handle":"マグロ",
363 		"email":"mgr.st-sea@fish.example.com"
364 	},
365 	{
366 		"handle":"スジクロギンポ",
367 		"email":"sjk.st-sea@fish.example.com"
368 	},
369 	{
370 		"handle":"ワカサギ",
371 		"email":"wakasagi.st-sea@fish.example.com"
372 	},
373 	{
374 		"handle":"サバ",
375 		"email":"saba.st-sea@fish.example.com"
376 	},
377 	{
378 		"handle":"レモンスズメダイ",
379 		"email":"remonnsuzumedai.st-sea@fish.example.com"
380 	},
381 	{
382 		"handle":"ロウソクギンポ",
383 		"email":"rousokuginnpo.st-sea@fish.example.com"
384 	},
385 	{
386 		"handle":"ルリハタ",
387 		"email":"rurihata.st-sea@fish.example.com"
388 	},
389 	{
390 		"handle":"ツバメ",
391 		"email":"swallow@bird.example.com"
392 	},
393 	{
394 		"handle":"スタジオ鳥類",
395 		"email":"st-bird@bird.example.com"
396 	},
397 	{
398 		"handle":"ハト",
399 		"email":"pigeon@bird.example.com"
400 	},
401 	{
402 		"handle":"スズメ",
403 		"email":"sparrow@bird.example.com"
404 	},
405 	{
406 		"handle":"オウム",
407 		"email":"parrot@bird.example.com"
408 	},
409 	{
410 		"handle":"シジュウカラ",
411 		"email":"tits@bird.example.com"
412 	},
413 	{
414 		"handle":"ワシ",
415 		"email":"eagle@bird.example.com"
416 	},
417 	{
418 		"handle":"アイガモ",
419 		"email":"duck.aigamo@bird.example.com"
420 	}
421 ]`*/
422 /*
423  * スタッフ登録
424  * タブ区切りテキストでスタッフリストの形式で
425  * スタッフリストに登録のないユーザは作品に参加できない
426  * 
427  *    {
428  *		"acsess":     <Boolean.アクセス可否>,
429  *		"type":       <String.エントリ種別 "section","duty","user">,
430  *		"alias":      <String.ユーザ別名(ペンネーム等) 空白可>,
431  *		"user":       <String.ユーザID (ハンドル:メールアドレス)または null>,
432  *		"duty":       <String.役職名 または null>,
433  *		"section":    <String.部門名 または null>
434  *	},
435  */
436 nas.Pm.staff.parseConfig('[{"acsess":true,"type":null,"alias":"","user":null,"duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"acsess:true,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"type:section,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"alias:,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:null,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:null,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:制作管理","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"type:duty,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:プロデューサ,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"type:user,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ねずみ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:統括デスク,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:うし","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:デスク,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:とら","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:制作進行,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:とり","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:たつ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:うま","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ひつじ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:演出","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:犬丸","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:演出,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:演出助手,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:いのしし","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:文芸","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:脚本,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ウナギ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:設定制作,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:へび","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:デザイナー,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:アイナメ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:キャラ設定,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:いわし","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:美術設定,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ワカサギ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:小物設定,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:クロダイ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:色彩設計,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ツバメ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:作画","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:総作画監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:作画監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:作画監督補,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:メカ作画監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:メカ作画監督補,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:原画,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ねこ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:こねこ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:いぬ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:こいぬ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:オコゼ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:カサゴ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:キス","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:第一原画,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:第二原画,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:かもめ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:動画検査,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:サバ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:動画監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:動画,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:スズキ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ソメワケベラ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:セトダイ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:タナゴ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:チヌ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:たぬきスタジオ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:たぬき","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ムジナ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:穴熊","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:回遊館","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:美術","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:美術監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:マグロ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:美術監督補佐,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:スジクロギンポ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:原図整理,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:背景,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:海洋工房","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:レモンスズメダイ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ロウソクギンポ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ルリハタ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:仕上","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:色指定,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:トレース,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:アイガモ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:ペイント,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:スズメ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:オウム","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:シジュウカラ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ワシ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:特殊効果,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:撮影","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:撮影監督,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"さる:mnk@animal.example.com,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:撮影,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:猿山撮影所","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:さる","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ごりら","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:オランウータン","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:チンパンジー","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ニホンザル","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:撮影助手,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:3D","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:無所属","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:*,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"section:オブザーバ","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:オブザーバ,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"duty:時代考証,","duty":null,"section":null},{"acsess":true,"type":"user","alias":"","user":"user:ガンモドキ","duty":null,"section":null}]');
437 /*`[
438     {
439 		"acsess":true,
440 		"type":"section",
441 		"alias":"",
442 		"user":null,
443 		"duty":null,
444 		"section":"制作管理"
445 	},
446 	{
447 		"acsess":true,
448 		"type":"duty",
449 		"alias":"",
450 		"user":null,
451 		"duty":"プロデューサ",
452 		"section":"制作管理"
453 	},
454 	{
455 		"acsess":true,
456 		"type":"user",
457 		"alias":"",
458 		"user":"ねずみ:",
459 		"duty":"プロデューサ",
460 		"section":"制作管理"
461 	},
462 	{
463 		"acsess":true,
464 		"type":"duty",
465 		"alias":"",
466 		"user":null,
467 		"duty":"統括デスク",
468 		"section":"制作管理"
469 	},
470 	{
471 		"acsess":true,
472 		"type":"user",
473 		"alias":"",
474 		"user":"うし:",
475 		"duty":"統括デスク",
476 		"section":"制作管理"
477 	},
478 	{
479 		"acsess":true,
480 		"type":"duty",
481 		"alias":"",
482 		"user":null,
483 		"duty":"デスク",
484 		"section":"制作管理"
485 	},
486 	{
487 		"acsess":true,
488 		"type":"user",
489 		"alias":"",
490 		"user":"とら:",
491 		"duty":"デスク",
492 		"section":"制作管理"
493 	},
494 	{
495 		"acsess":true,
496 		"type":"duty",
497 		"alias":"",
498 		"user":null,
499 		"duty":"制作進行",
500 		"section":"制作管理"
501 	},
502 	{
503 		"acsess":true,
504 		"type":"user",
505 		"alias":"",
506 		"user":"とり:",
507 		"duty":"制作進行",
508 		"section":"制作管理"
509 	},
510 	{
511 		"acsess":true,
512 		"type":"user",
513 		"alias":"",
514 		"user":"たつ:",
515 		"duty":"制作進行",
516 		"section":"制作管理"
517 	},
518 	{
519 		"acsess":true,
520 		"type":"user",
521 		"alias":"",
522 		"user":"うま:",
523 		"duty":"制作進行",
524 		"section":"制作管理"
525 	},
526 	{
527 		"acsess":true,
528 		"type":"user",
529 		"alias":"",
530 		"user":"ひつじ:",
531 		"duty":"制作進行",
532 		"section":"制作管理"
533 	},
534 	{
535 		"acsess":true,
536 		"type":"section",
537 		"alias":"",
538 		"user":null,
539 		"duty":null,
540 		"section":"演出"
541 	},
542 	{
543 		"acsess":true,
544 		"type":"duty",
545 		"alias":"",
546 		"user":null,
547 		"duty":"監督",
548 		"section":"演出"
549 	},
550 	{
551 		"acsess":true,
552 		"type":"user",
553 		"alias":"",
554 		"user":"犬丸:dog@animal.example.com",
555 		"duty":"監督",
556 		"section":"演出"
557 	},
558 	{
559 		"acsess":true,
560 		"type":"duty",
561 		"alias":"",
562 		"user":null,
563 		"duty":"演出",
564 		"section":"演出"
565 	},
566 	{
567 		"acsess":true,
568 		"type":"user",
569 		"alias":"",
570 		"user":"犬丸:dog@animal.example.com",
571 		"duty":"演出",
572 		"section":"演出"
573 	},
574 	{
575 		"acsess":true,
576 		"type":"duty",
577 		"alias":"",
578 		"user":null,
579 		"duty":"演出助手",
580 		"section":"演出"
581 	},
582 	{
583 		"acsess":true,
584 		"type":"user",
585 		"alias":"",
586 		"user":"いのしし:boar@animals.example.com",
587 		"duty":"演出助手",
588 		"section":"演出"
589 	},
590 	{
591 		"acsess":true,
592 		"type":"section",
593 		"alias":"",
594 		"user":null,
595 		"duty":null,
596 		"section":"文芸"
597 	},
598 	{
599 		"acsess":true,
600 		"type":"duty",
601 		"alias":"",
602 		"user":null,
603 		"duty":"脚本",
604 		"section":"文芸"
605 	},
606 	{
607 		"acsess":true,
608 		"type":"user",
609 		"alias":"",
610 		"user":"ウナギ:",
611 		"duty":"脚本",
612 		"section":"文芸"
613 	},
614 	{
615 		"acsess":true,
616 		"type":"duty",
617 		"alias":"",
618 		"user":null,
619 		"duty":"設定制作",
620 		"section":"文芸"
621 	},
622 	{
623 		"acsess":true,
624 		"type":"user",
625 		"alias":"",
626 		"user":"へび:",
627 		"duty":"設定制作",
628 		"section":"文芸"
629 	},
630 	{
631 		"acsess":true,
632 		"type":"duty",
633 		"alias":"",
634 		"user":null,
635 		"duty":"デザイナー",
636 		"section":"文芸"
637 	},
638 	{
639 		"acsess":true,
640 		"type":"user",
641 		"alias":"",
642 		"user":"アイナメ:",
643 		"duty":"デザイナー",
644 		"section":"文芸"
645 	},
646 	{
647 		"acsess":true,
648 		"type":"duty",
649 		"alias":"",
650 		"user":null,
651 		"duty":"キャラ設定",
652 		"section":"文芸"
653 	},
654 	{
655 		"acsess":true,
656 		"type":"user",
657 		"alias":"",
658 		"user":"いわし:",
659 		"duty":"キャラ設定",
660 		"section":"文芸"
661 	},
662 	{
663 		"acsess":true,
664 		"type":"duty",
665 		"alias":"",
666 		"user":null,
667 		"duty":"美術設定",
668 		"section":"文芸"
669 	},
670 	{
671 		"acsess":true,
672 		"type":"user",
673 		"alias":"",
674 		"user":"ワカサギ:",
675 		"duty":"美術設定",
676 		"section":"文芸"
677 	},
678 	{
679 		"acsess":true,
680 		"type":"duty",
681 		"alias":"",
682 		"user":null,
683 		"duty":"小物設定",
684 		"section":"文芸"
685 	},
686 	{
687 		"acsess":true,
688 		"type":"user",
689 		"alias":"",
690 		"user":"クロダイ:",
691 		"duty":"小物設定",
692 		"section":"文芸"
693 	},
694 	{
695 		"acsess":true,
696 		"type":"duty",
697 		"alias":"",
698 		"user":null,
699 		"duty":"色彩設計",
700 		"section":"文芸"
701 	},
702 	{
703 		"acsess":true,
704 		"type":"user",
705 		"alias":"",
706 		"user":"ツバメ:swallow@bird.example.com",
707 		"duty":"色彩設計",
708 		"section":"文芸"
709 	},
710 	{
711 		"acsess":true,
712 		"type":"section",
713 		"alias":"",
714 		"user":null,
715 		"duty":null,
716 		"section":"作画"
717 	},
718 	{
719 		"acsess":true,
720 		"type":"duty",
721 		"alias":"",
722 		"user":null,
723 		"duty":"総作画監督",
724 		"section":"作画"
725 	},
726 	{
727 		"acsess":true,
728 		"type":"duty",
729 		"alias":"",
730 		"user":null,
731 		"duty":"作画監督",
732 		"section":"作画"
733 	},
734 	{
735 		"acsess":true,
736 		"type":"user",
737 		"alias":"",
738 		"user":"いわし:iwashi@fish.example.com",
739 		"duty":"作画監督",
740 		"section":"作画"
741 	},
742 	{
743 		"acsess":true,
744 		"type":"duty",
745 		"alias":"",
746 		"user":null,
747 		"duty":"作画監督補",
748 		"section":"作画"
749 	},
750 	{
751 		"acsess":true,
752 		"type":"duty",
753 		"alias":"",
754 		"user":null,
755 		"duty":"メカ作画監督",
756 		"section":"作画"
757 	},
758 	{
759 		"acsess":true,
760 		"type":"duty",
761 		"alias":"",
762 		"user":null,
763 		"duty":"メカ作画監督補",
764 		"section":"作画"
765 	},
766 	{
767 		"acsess":true,
768 		"type":"duty",
769 		"alias":"",
770 		"user":null,
771 		"duty":"原画",
772 		"section":"作画"
773 	},
774 	{
775 		"acsess":true,
776 		"type":"user",
777 		"alias":"",
778 		"user":"ねこ:cat@animal.example.com",
779 		"duty":"原画",
780 		"section":"作画"
781 	},
782 	{
783 		"acsess":true,
784 		"type":"user",
785 		"alias":"",
786 		"user":"こねこ:kitty@animal.example.com",
787 		"duty":"原画",
788 		"section":"作画"
789 	},
790 	{
791 		"acsess":true,
792 		"type":"user",
793 		"alias":"",
794 		"user":"いぬ:dog@animal.example.com",
795 		"duty":"原画",
796 		"section":"作画"
797 	},
798 	{
799 		"acsess":true,
800 		"type":"user",
801 		"alias":"",
802 		"user":"こいぬ:puppy@animal.example.com",
803 		"duty":"原画",
804 		"section":"作画"
805 	},
806 	{
807 		"acsess":true,
808 		"type":"user",
809 		"alias":"",
810 		"user":"オコゼ:okoze@fish.example.com",
811 		"duty":"原画",
812 		"section":"作画"
813 	},
814 	{
815 		"acsess":true,
816 		"type":"user",
817 		"alias":"",
818 		"user":"カサゴ:kasago@fish.example.com",
819 		"duty":"原画",
820 		"section":"作画"
821 	},
822 	{
823 		"acsess":true,
824 		"type":"user",
825 		"alias":"",
826 		"user":"キス:kisu@fish.example.com",
827 		"duty":"原画",
828 		"section":"作画"
829 	},
830 	{
831 		"acsess":true,
832 		"type":"duty",
833 		"alias":"",
834 		"user":null,
835 		"duty":"第一原画",
836 		"section":"作画"
837 	},
838 	{
839 		"acsess":true,
840 		"type":"duty",
841 		"alias":"",
842 		"user":null,
843 		"duty":"第二原画",
844 		"section":"作画"
845 	},
846 	{
847 		"acsess":true,
848 		"type":"user",
849 		"alias":"",
850 		"user":"ねこ:cat@animal.example.com",
851 		"duty":"第二原画",
852 		"section":"作画"
853 	},
854 	{
855 		"acsess":true,
856 		"type":"user",
857 		"alias":"",
858 		"user":"かもめ:gull@bird.example.com",
859 		"duty":"第二原画",
860 		"section":"作画"
861 	},
862 	{
863 		"acsess":true,
864 		"type":"duty",
865 		"alias":"",
866 		"user":null,
867 		"duty":"動画検査",
868 		"section":"作画"
869 	},
870 	{
871 		"acsess":true,
872 		"type":"user",
873 		"alias":"",
874 		"user":"サバ:saba@fish.example.com",
875 		"duty":"動画検査",
876 		"section":"作画"
877 	},
878 	{
879 		"acsess":true,
880 		"type":"duty",
881 		"alias":"",
882 		"user":null,
883 		"duty":"動画監督",
884 		"section":"作画"
885 	},
886 	{
887 		"acsess":true,
888 		"type":"duty",
889 		"alias":"",
890 		"user":null,
891 		"duty":"動画",
892 		"section":"作画"
893 	},
894 	{
895 		"acsess":true,
896 		"type":"user",
897 		"alias":"",
898 		"user":"スズキ:suzuki@fish.example.com",
899 		"duty":"動画",
900 		"section":"作画"
901 	},
902 	{
903 		"acsess":true,
904 		"type":"user",
905 		"alias":"",
906 		"user":"ソメワケベラ:somewake@fish.example.com",
907 		"duty":"動画",
908 		"section":"作画"
909 	},
910 	{
911 		"acsess":true,
912 		"type":"user",
913 		"alias":"",
914 		"user":"セトダイ:setodai@fish.example.com",
915 		"duty":"動画",
916 		"section":"作画"
917 	},
918 	{
919 		"acsess":true,
920 		"type":"user",
921 		"alias":"",
922 		"user":"タナゴ:tanago@fish.example.com",
923 		"duty":"動画",
924 		"section":"作画"
925 	},
926 	{
927 		"acsess":true,
928 		"type":"user",
929 		"alias":"",
930 		"user":"チヌ:chinu@fish.example.com",
931 		"duty":"動画",
932 		"section":"作画"
933 	},
934 	{
935 		"acsess":true,
936 		"type":"user",
937 		"alias":"",
938 		"user":"たぬきスタジオ:",
939 		"duty":"動画",
940 		"section":"作画"
941 	},
942 	{
943 		"acsess":true,
944 		"type":"user",
945 		"alias":"",
946 		"user":"たぬき:tanuki.tanuki-st@animal.example.com",
947 		"duty":"動画",
948 		"section":"作画"
949 	},
950 	{
951 		"acsess":true,
952 		"type":"user",
953 		"alias":"",
954 		"user":"ムジナ:mjina.tanuki-st@animal.example.com",
955 		"duty":"動画",
956 		"section":"作画"
957 	},
958 	{
959 		"acsess":true,
960 		"type":"user",
961 		"alias":"",
962 		"user":"穴熊:anaguma.tanuki-st@animal.example.com",
963 		"duty":"動画",
964 		"section":"作画"
965 	},
966 	{
967 		"acsess":true,
968 		"type":"user",
969 		"alias":"",
970 		"user":"回遊館:kaiyu@fish.example.com",
971 		"duty":"動画",
972 		"section":"作画"
973 	},
974 	{
975 		"acsess":true,
976 		"type":"section",
977 		"alias":"",
978 		"user":null,
979 		"duty":null,
980 		"section":"美術"
981 	},
982 	{
983 		"acsess":true,
984 		"type":"duty",
985 		"alias":"",
986 		"user":null,
987 		"duty":"美術監督",
988 		"section":"美術"
989 	},
990 	{
991 		"acsess":true,
992 		"type":"user",
993 		"alias":"",
994 		"user":"マグロ:mgr.st-sea@fish.example.com",
995 		"duty":"美術監督",
996 		"section":"美術"
997 	},
998 	{
999 		"acsess":true,
1000 		"type":"duty",
1001 		"alias":"",
1002 		"user":null,
1003 		"duty":"美術監督補佐",
1004 		"section":"美術"
1005 	},
1006 	{
1007 		"acsess":true,
1008 		"type":"user",
1009 		"alias":"",
1010 		"user":"スジクロギンポ:sjk.st-sea@fish.example.com",
1011 		"duty":"美術監督補佐",
1012 		"section":"美術"
1013 	},
1014 	{
1015 		"acsess":true,
1016 		"type":"duty",
1017 		"alias":"",
1018 		"user":null,
1019 		"duty":"原図整理",
1020 		"section":"美術"
1021 	},
1022 	{
1023 		"acsess":true,
1024 		"type":"user",
1025 		"alias":"",
1026 		"user":"スジクロギンポ:sjk.st-sea@fish.example.com",
1027 		"duty":"原図整理",
1028 		"section":"美術"
1029 	},
1030 	{
1031 		"acsess":true,
1032 		"type":"duty",
1033 		"alias":"",
1034 		"user":null,
1035 		"duty":"背景",
1036 		"section":"美術"
1037 	},
1038 	{
1039 		"acsess":true,
1040 		"type":"user",
1041 		"alias":"",
1042 		"user":"海洋工房:st-sea@fish.example.com",
1043 		"duty":"背景",
1044 		"section":"美術"
1045 	},
1046 	{
1047 		"acsess":true,
1048 		"type":"user",
1049 		"alias":"",
1050 		"user":"ワカサギ:wakasagi.st-sea@fish.example.com",
1051 		"duty":"背景",
1052 		"section":"美術"
1053 	},
1054 	{
1055 		"acsess":true,
1056 		"type":"user",
1057 		"alias":"",
1058 		"user":"サバ:saba.st-sea@fish.example.com",
1059 		"duty":"背景",
1060 		"section":"美術"
1061 	},
1062 	{
1063 		"acsess":true,
1064 		"type":"user",
1065 		"alias":"",
1066 		"user":"レモンスズメダイ:remonnsuzumedai.st-sea@fish.example.com",
1067 		"duty":"背景",
1068 		"section":"美術"
1069 	},
1070 	{
1071 		"acsess":true,
1072 		"type":"user",
1073 		"alias":"",
1074 		"user":"ロウソクギンポ:rousokuginnpo.st-sea@fish.example.com",
1075 		"duty":"背景",
1076 		"section":"美術"
1077 	},
1078 	{
1079 		"acsess":true,
1080 		"type":"user",
1081 		"alias":"",
1082 		"user":"ルリハタ:rurihata.st-sea@fish.example.com",
1083 		"duty":"背景",
1084 		"section":"美術"
1085 	},
1086 	{
1087 		"acsess":true,
1088 		"type":"section",
1089 		"alias":"",
1090 		"user":null,
1091 		"duty":null,
1092 		"section":"仕上"
1093 	},
1094 	{
1095 		"acsess":true,
1096 		"type":"duty",
1097 		"alias":"",
1098 		"user":null,
1099 		"duty":"色指定",
1100 		"section":"仕上"
1101 	},
1102 	{
1103 		"acsess":true,
1104 		"type":"user",
1105 		"alias":"",
1106 		"user":"ツバメ:swallow@bird.example.com",
1107 		"duty":"色指定",
1108 		"section":"仕上"
1109 	},
1110 	{
1111 		"acsess":true,
1112 		"type":"duty",
1113 		"alias":"",
1114 		"user":null,
1115 		"duty":"トレース",
1116 		"section":"仕上"
1117 	},
1118 	{
1119 		"acsess":true,
1120 		"type":"user",
1121 		"alias":"",
1122 		"user":"アイガモ:duck.aigamo@bird.example.com",
1123 		"duty":"トレース",
1124 		"section":"仕上"
1125 	},
1126 	{
1127 		"acsess":true,
1128 		"type":"duty",
1129 		"alias":"",
1130 		"user":null,
1131 		"duty":"ペイント",
1132 		"section":"仕上"
1133 	},
1134 	{
1135 		"acsess":true,
1136 		"type":"user",
1137 		"alias":"",
1138 		"user":"アイガモ:duck.aigamo@bird.example.com",
1139 		"duty":"ペイント",
1140 		"section":"仕上"
1141 	},
1142 	{
1143 		"acsess":true,
1144 		"type":"user",
1145 		"alias":"",
1146 		"user":"スズメ:sparrow@bird.example.com",
1147 		"duty":"ペイント",
1148 		"section":"仕上"
1149 	},
1150 	{
1151 		"acsess":true,
1152 		"type":"user",
1153 		"alias":"",
1154 		"user":"オウム:parrot@bird.example.com",
1155 		"duty":"ペイント",
1156 		"section":"仕上"
1157 	},
1158 	{
1159 		"acsess":true,
1160 		"type":"user",
1161 		"alias":"",
1162 		"user":"シジュウカラ:tits@bird.example.com",
1163 		"duty":"ペイント",
1164 		"section":"仕上"
1165 	},
1166 	{
1167 		"acsess":true,
1168 		"type":"user",
1169 		"alias":"",
1170 		"user":"ワシ:eagle@bird.example.com",
1171 		"duty":"ペイント",
1172 		"section":"仕上"
1173 	},
1174 	{
1175 		"acsess":true,
1176 		"type":"duty",
1177 		"alias":"",
1178 		"user":null,
1179 		"duty":"特殊効果",
1180 		"section":"仕上"
1181 	},
1182 	{
1183 		"acsess":true,
1184 		"type":"user",
1185 		"alias":"",
1186 		"user":"たぬきスタジオ:tanuki-st@animal.example.com",
1187 		"duty":"特殊効果",
1188 		"section":"仕上"
1189 	},
1190 	{
1191 		"acsess":true,
1192 		"type":"user",
1193 		"alias":"",
1194 		"user":"穴熊:meles.tanuki-st@animal.example.com",
1195 		"duty":"特殊効果",
1196 		"section":"仕上"
1197 	},
1198 	{
1199 		"acsess":true,
1200 		"type":"section",
1201 		"alias":"",
1202 		"user":null,
1203 		"duty":null,
1204 		"section":"撮影"
1205 	},
1206 	{
1207 		"acsess":true,
1208 		"type":"duty",
1209 		"alias":"",
1210 		"user":null,
1211 		"duty":"撮影監督",
1212 		"section":"撮影"
1213 	},
1214 	{
1215 		"acsess":true,
1216 		"type":"user",
1217 		"alias":"",
1218 		"user":" さる:mnk@animal.example.com",
1219 		"duty":"撮影監督",
1220 		"section":"撮影"
1221 	},
1222 	{
1223 		"acsess":true,
1224 		"type":"duty",
1225 		"alias":"",
1226 		"user":null,
1227 		"duty":"撮影",
1228 		"section":"撮影"
1229 	},
1230 	{
1231 		"acsess":true,
1232 		"type":"user",
1233 		"alias":"",
1234 		"user":"猿山撮影所:",
1235 		"duty":"撮影",
1236 		"section":"撮影"
1237 	},
1238 	{
1239 		"acsess":true,
1240 		"type":"user",
1241 		"alias":"",
1242 		"user":"さる:mnk.mt-mnk@animal.example.com",
1243 		"duty":"撮影",
1244 		"section":"撮影"
1245 	},
1246 	{
1247 		"acsess":true,
1248 		"type":"user",
1249 		"alias":"",
1250 		"user":"ごりら:gori.mt-mnk@animal.example.com",
1251 		"duty":"撮影",
1252 		"section":"撮影"
1253 	},
1254 	{
1255 		"acsess":true,
1256 		"type":"user",
1257 		"alias":"",
1258 		"user":"オランウータン:ora.mt-mnk@animal.example.com",
1259 		"duty":"撮影",
1260 		"section":"撮影"
1261 	},
1262 	{
1263 		"acsess":true,
1264 		"type":"user",
1265 		"alias":"",
1266 		"user":"チンパンジー:pan.mt-mnk@animal.example.com",
1267 		"duty":"撮影",
1268 		"section":"撮影"
1269 	},
1270 	{
1271 		"acsess":true,
1272 		"type":"user",
1273 		"alias":"",
1274 		"user":"ニホンザル:mac.mt-mnk@animal.example.com",
1275 		"duty":"撮影",
1276 		"section":"撮影"
1277 	},
1278 	{
1279 		"acsess":true,
1280 		"type":"duty",
1281 		"alias":"",
1282 		"user":null,
1283 		"duty":"撮影助手",
1284 		"section":"撮影"
1285 	},
1286 	{
1287 		"acsess":true,
1288 		"type":"section",
1289 		"alias":"",
1290 		"user":null,
1291 		"duty":null,
1292 		"section":"3D"
1293 	},
1294 	{
1295 		"acsess":true,
1296 		"type":"section",
1297 		"alias":"",
1298 		"user":null,
1299 		"duty":null,
1300 		"section":"無所属"
1301 	},
1302 	{
1303 		"acsess":true,
1304 		"type":"duty",
1305 		"alias":"",
1306 		"user":null,
1307 		"duty":"*",
1308 		"section":"無所属"
1309 	},
1310 	{
1311 		"acsess":true,
1312 		"type":"section",
1313 		"alias":"",
1314 		"user":null,
1315 		"duty":null,
1316 		"section":"オブザーバ"
1317 	},
1318 	{
1319 		"acsess":true,
1320 		"type":"duty",
1321 		"alias":"",
1322 		"user":null,
1323 		"duty":"オブザーバ",
1324 		"section":"オブザーバ"
1325 	},
1326 	{
1327 		"acsess":true,
1328 		"type":"duty",
1329 		"alias":"",
1330 		"user":null,
1331 		"duty":"時代考証",
1332 		"section":"オブザーバ"
1333 	},
1334 	{
1335 		"acsess":true,
1336 		"type":"user",
1337 		"alias":"",
1338 		"user":"ガンモドキ:",
1339 		"duty":"時代考証",
1340 		"section":"オブザーバ"
1341 	}
1342 ]`*/
1343 
1344 /*
1345  * アセット分類
1346  *
1347  *    <アセット名>:{
1348  *      "assetName"     :<String.アセット名と同一>,
1349  *		"name"          :<String.表示名>,
1350  *		"hasXPS"        :<Boolean.データがXPSを持つか否か>,
1351  *		"code"          :<String.短縮アイテムコード 4文字程度>,
1352  *		"shortName"     :<String.省略表記>,
1353  *		"descripion"    :<String.解説>,
1354  *		"endNode"       :<Boolean.ラインの終了条件となるか否か>,
1355  *		"callStage"     :[<Array.当該アセットを開始条件とすることのできるステージのリスト アセットによって存在しない>]
1356  *	},
1357  *
1358 */
1359 
1360 nas.Pm.assets.parseConfig('{"SCInfo":{"name":"コンテチップ","hasXPS":"true","code":"SCI","shortName":"コンテ","endNode":"false","callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},"leica":{"name":"プリビズ","hasXPS":"true","code":"prev","shortName":"プリビズ","endNode":"false","callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},"draft":{"name":"ラフスケッチ","hasXPS":"true","code":"DRFT","shortName":"ラフ","endNode":"false","callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},"layout":{"name":"レイアウト","hasXPS":"true","code":"__LO","shortName":"LO","endNode":"false","callStage":["leica","animatic","roughSketch","layout","1stKeydrawing","layoutProof","layoutA-D","keydrawing","2ndKeydrawing"]},"keyAnimation":{"name":"原画","hasXPS":"true","code":"__KD","shortName":"原","endNode":"false","callStage":["KDA-D","2ndKdA-D","checkKD","preProofAD","AD"]},"AnimationDrawing":{"name":"動画","hasXPS":"true","code":"__AD","shortName":"動","endNode":"false","callStage":["ADA-D","proofAD","A-D","ADscan","ADcleanUp","HMechanicalTrace"]},"cell":{"name":"セル","hasXPS":"true","code":"CELL","shortName":"仕","endNode":"true","callStage":["AdcleanUp","paint","proofPaint","retouchCell"]},"characterDesign":{"name":"キャラクター設定","hasXPS":"false","code":"chrD","shortName":"キャラ","endNode":"true","callStage":["undefined"]},"propDesign":{"name":"プロップ設定","hasXPS":"false","code":"crpD","shortName":"プロップ","endNode":"true"},"BGDesign":{"name":"美術設定","hasXPS":"false","code":"bgaD","shortName":"美設","endNode":"true"},"referenceSheet":{"name":"参考設定","hasXPS":"false","code":"refD","shortName":"参考","endNode":"true"},"colorDesign":{"name":"色彩設計","hasXPS":"false","code":"colD","shortName":"色設","endNode":"true"},"colorCoordiante":{"name":"色指定","hasXPS":"true","code":"colC","shortName":"指定","endNode":"true"},"backgroundArt":{"name":"背景","hasXPS":"true","code":"_BGA","shortName":"背景","endNode":"true"},"cast3D":{"name":"3Dアニメーション","hasXPS":"true","code":"3DCC","shortName":"3D","endNode":"true"},"EXTRA":{"name":"(空アセット)","hasXPS":"false","code":"NULL","shortName":"EXTRA","endNode":"true"},"ALL":{"name":"(全アセット)","hasXPS":"true","code":"_ALL","shortName":"ALL","endNode":"false"}}');
1361 /*`{
1362     "SCInfo":{
1363 		"name":"コンテチップ",
1364 		"hasXPS":"true",
1365 		"code":"SCI",
1366 		"shortName":"コンテ",
1367 		"descripion":"null",
1368 		"endNode":"false",
1369 		"callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},
1370 	"leica":{
1371 		"name":"プリビズ",
1372 		"hasXPS":"true",
1373 		"code":"prev",
1374 		"shortName":"プリビズ",
1375 		"descripion":"null",
1376 		"endNode":"false",
1377 		"callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},
1378 	"draft":{
1379 		"name":"ラフスケッチ",
1380 		"hasXPS":"true",
1381 		"code":"DRFT",
1382 		"shortName":"ラフ",
1383 		"descripion":"null",
1384 		"endNode":"false",
1385 		"callStage":["leica","animatic","roughSketch","layout","1stKeydrawing"]},
1386 	"layout":{
1387 		"name":"レイアウト",
1388 		"hasXPS":"true",
1389 		"code":"__LO",
1390 		"shortName":"LO",
1391 		"descripion":"null",
1392 		"endNode":"false",
1393 		"callStage":["leica","animatic","roughSketch","layout","1stKeydrawing","layoutProof","layoutA-D","keydrawing","2ndKeydrawing"]},
1394 	"keyAnimation":{
1395 		"name":"原画",
1396 		"hasXPS":"true",
1397 		"code":"__KD",
1398 		"shortName":"原",
1399 		"descripion":"null",
1400 		"endNode":"false",
1401 		"callStage":["KDA-D","2ndKdA-D","checkKD","preProofAD","AD"]},
1402 	"AnimationDrawing":{
1403 		"name":"動画",
1404 		"hasXPS":"true",
1405 		"code":"__AD",
1406 		"shortName":"動",
1407 		"descripion":"null",
1408 		"endNode":"false",
1409 		"callStage":["ADA-D","proofAD","A-D","ADscan","ADcleanUp","HMechanicalTrace"]},
1410 	"cell":{
1411 		"name":"セル",
1412 		"hasXPS":"true",
1413 		"code":"CELL",
1414 		"shortName":"仕",
1415 		"descripion":"null",
1416 		"endNode":"true",
1417 		"callStage":["AdcleanUp","paint","proofPaint","retouchCell"]},
1418 	"characterDesign":{
1419 		"name":"キャラクター設定",
1420 		"hasXPS":"false",
1421 		"code":"chrD",
1422 		"shortName":"キャラ",
1423 		"descripion":"null",
1424 		"endNode":"true",
1425 		"callStage":["undefined"]},
1426 	"propDesign":{
1427 		"name":"プロップ設定",
1428 		"hasXPS":"false",
1429 		"code":"crpD",
1430 		"shortName":"プロップ",
1431 		"descripion":"null",
1432 		"endNode":"true"},
1433 	"BGDesign":{
1434 		"name":"美術設定",
1435 		"hasXPS":"false",
1436 		"code":"bgaD",
1437 		"shortName":"美設",
1438 		"descripion":"null",
1439 		"endNode":"true"},
1440 	"referenceSheet":{
1441 		"name":"参考設定",
1442 		"hasXPS":"false",
1443 		"code":"refD",
1444 		"shortName":"参考",
1445 		"descripion":"null",
1446 		"endNode":"true"},
1447 	"colorDesign":{
1448 		"name":"色彩設計",
1449 		"hasXPS":"false",
1450 		"code":"colD",
1451 		"shortName":"色設",
1452 		"descripion":"null",
1453 		"endNode":"true"},
1454 	"colorCoordiante":{
1455 		"name":"色指定",
1456 		"hasXPS":"true",
1457 		"code":"colC",
1458 		"shortName":"指定",
1459 		"descripion":"null",
1460 		"endNode":"true"},
1461 	"backgroundArt":{
1462 		"name":"背景",
1463 		"hasXPS":"true",
1464 		"code":"_BGA",
1465 		"shortName":"背景",
1466 		"descripion":"null",
1467 		"endNode":"true"},
1468 	"cast3D":{
1469 		"name":"3Dアニメーション",
1470 		"hasXPS":"true",
1471 		"code":"3DCC",
1472 		"shortName":"3D",
1473 		"descripion":"null",
1474 		"endNode":"true"},
1475 	"EXTRA":{
1476 		"name":"(空アセット)",
1477 		"hasXPS":"false",
1478 		"code":"NULL",
1479 		"shortName":"EXTRA",
1480 		"descripion":"null",
1481 		"endNode":"true"},
1482 	"ALL":{
1483 		"name":"(全アセット)",
1484 		"hasXPS":"true",
1485 		"code":"_ALL",
1486 		"shortName":"ALL",
1487 		"descripion":"null",
1488 		"endNode":"false"}
1489 }`*/
1490 
1491 /*
1492  * ステージ分類
1493  *ステージの持つプロパティ
1494  *<String.propName>:{
1495  *      stageName:      <String.propNmaeに同じ(省略可)オブジェクトのコールに使用する キャメル記法で>,
1496  *      name:           <String.表記名>,
1497  *      code:           <String.短縮アイテムコード 4文字程度>,
1498  *      shortName:      <String.省略表記名>,
1499  *      description:    <String.説明>,
1500  *      output:         <String.ステージの出力するアセット種別>
1501  *}
1502  */
1503 nas.Pm.stages.parseConfig('{"undefined":{"name":"未定義","code":"(undef)","shortName":"(undefined)","description":"未定義ステージ 制作預りとして扱う。基本的にアセットストアへの編入を指す","output":"SCInfo","stageName":"undefined"},"init":{"name":"初期化","code":"init","shortName":"開始","description":"初期化ステージ 制作預りとして扱う。制作開始前処理","output":"SCInfo","stageName":"init"},"characterDesign":{"name":"キャラクターデザイン","code":"chrD","shortName":"キャラデ","description":"プロダクション管理デザイン(各話発注デザイン)*メインデザインは別管理","output":"characterDesign","stageName":"characterDesign"},"propDesign":{"name":"プロップデザイン","code":"prpD","shortName":"プロップ","description":"プロダクション管理デザイン(各話発注デザイン)","output":"propDesign","stageName":"propDesign"},"colorDesign":{"name":"色彩設計","code":"CD","shortName":"色彩設計","description":"カラーデザイン(基本色彩設計)","output":"colorDesign","stageName":"colorDesign"},"colorModel":{"name":"色彩設計カラーモデル","code":"coMD","shortName":"色彩設計M","description":"カラーモデル(パレット)型基本色彩設計(animo toonz等)","output":"colorDesign","stageName":"colorModel"},"colorCoordination":{"name":"色指定","code":"CC","shortName":"色指定","description":"カット別彩色指定データ","output":"colorDesign","stageName":"colorCoordination"},"coordinationModel":{"name":"色指定カラーモデル","code":"_ccM","shortName":"色指定M","description":"カラーモデル(パレット)型カット別彩色指定データ(animo toonz等)","output":"colorDesign","stageName":"coordinationModel"},"bgDesign":{"name":"美術設定","code":"artD","shortName":"美設","description":"プロダクション内デザインワーク","output":"BGDsign","stageName":"bgDesign"},"SCInfo":{"name":"コンテチップ","code":"_SCI","shortName":"コンテチップ","description":"絵コンテを分解してシーンをプロジェクトデータ化したものイニシャルデータなのでこれを出力する同名ステージは無い","output":"SCInfo","stageName":"SCInfo"},"leica":{"name":"ライカ","code":"leica","shortName":"ライカ","description":"タイミングを構成したモーションラフ","output":"draft","stageName":"leica"},"contChip":{"name":"絵コンテ撮","code":"cntC","shortName":"コンテ撮","description":"コンテチップを構成したモーションラフ","output":"draft","stageName":"contChip"},"animatic":{"name":"プリビジュアライゼーション","code":"__pv","shortName":"PV","description":"同上","output":"layout","stageName":"animatic"},"roughSketch":{"name":"ラフ原画","code":"drft","shortName":"ラフ原","description":"同上","output":"draft","stageName":"roughSketch"},"layout":{"name":"レイアウト","code":"LO","shortName":"LO","description":"レイアウト上がり(原図あり)","output":"layout","stageName":"layout"},"LayoutAD":{"name":"LOスキャン","code":"LO-D","shortName":"レイアウトA/D","description":"layout to Data レイアウトをデータ化したもの","output":"layout","stageName":"LayoutAD"},"fstKeydrawing":{"name":"第一原画","code":"1G","shortName":"一原","description":"レイアウトを含むラフ原画シート付き","output":"layout","stageName":"fstKeydrawing"},"fstKdAD":{"name":"第一原画A/D","code":"1G-D","shortName":"一原A/D","stageName":"fstKdAD"},"keydrawing":{"name":"原画","code":"KD","shortName":"原","description":"原画上がり作画監督修正含む keyDrawing","output":"keyAnimation","stageName":"keydrawing"},"KDAD":{"name":"原画A/D","code":"KD-D","shortName":"原画A/D","description":"keyAnimation to Data 原画をデータ化したもの","output":"keyAnimation","stageName":"KDAD"},"sndKeydrawing":{"name":"第二原画","code":"2G","shortName":"二原","description":"第一原画を原画としてフィニッシュしたもの","output":"keyAnimation","stageName":"sndKeydrawing"},"sndKdAD":{"name":"第二原画A/D","code":"2G-D","shortName":"二原A/D","description":"第二原画は原画相当","output":"keyAnimation","stageName":"sndKdAD"},"checkKD":{"name":"原画作監修正","code":"KD+","shortName":"作監","description":"上がりは原画として扱う","output":"keyAnimation","stageName":"checkKD"},"preProofAD":{"name":"発注前動画検査","code":"2G+","shortName":"前動検","description":"実質上の第三原画又は第二原画修正","output":"keyAnimation","stageName":"preProofAD"},"BGOrderMeeting":{"name":"BG打合せ","code":"BGOM","shortName":"BG打ち","description":"グロス発注のための打合せステージ。素材の変更なし","output":"layout","stageName":"BGOrderMeeting"},"layoutProof":{"name":"美術原図整理","code":"BGLP","shortName":"原図整理","description":"レイアウト原図を整理加筆してFIXしたもの","output":"backgroundArt","stageName":"layoutProof"},"layoutAD":{"name":"背景原図スキャン","code":"LP-D","shortName":"原図スキャン","stageName":"layoutAD"},"bgArt":{"name":"背景美術","code":"BG","shortName":"背景","description":"完成背景美術","output":"backgroundArt","stageName":"bgArt"},"chaeckBgArt":{"name":"美術検査","code":"BG+","shortName":"美監検査","stageName":"chaeckBgArt"},"BgArtAD":{"name":"美術A/D","code":"BG-D","shortName":"背景スキャン","stageName":"BgArtAD"},"AD":{"name":"動画","code":"AD","shortName":"動","description":"動画上がり animationDrawing","output":"AnimationDrawing","stageName":"AD"},"ADAD":{"name":"動画A/D","code":"AD/D","shortName":"動画A/D","description":"animation to Data 動画をデータ化したもの","output":"AnimationDrawing","stageName":"ADAD"},"proofAD":{"name":"動画検査","code":"AD+","shortName":"動検","description":"上がりは動画 動画検査をステージ扱いする場合に使用","output":"AnimationDrawing","stageName":"proofAD"},"ADscan":{"name":"スキャン","code":"AD-D","shortName":"スキャン","description":"彩色データ作成のためのデジタイズ処理・半製品ペイントデータ","output":"cell","stageName":"ADscan"},"ADcleanUp":{"name":"動画クリンアップ","code":"ADCL","shortName":"Adcleanup","description":"デジタイズされた動画をクリンアップする作業(これをトレースと呼ぶソフトもある)","output":"cell","stageName":"ADcleanUp"},"paint":{"name":"彩色","code":"PT","shortName":"PAINT","description":"ソフトウェア作業によるセル彩色","output":"cell","stageName":"paint"},"proofPaint":{"name":"彩色検査","code":"PT+","shortName":"セル検","description":"彩色済みデータ","output":"cell","stageName":"proofPaint"},"retouchCell":{"name":"セル特効","code":"PTfx","shortName":"特効","description":"加工済みデータ","output":"cell","stageName":"retouchCell"},"HMechanicalTrace":{"name":"マシントレース","code":"H-mt","shortName":"M-trace","description":"動画をセルに機械転写したもの(古い形式のデータを記述するためのエントリ)","output":"cell","stageName":"HMechanicalTrace"},"HcolorTrace":{"name":"色トレス","code":"H-ct","shortName":"色T","description":"セル時代の作業を記録するためのエントリ","output":"cell","stageName":"HcolorTrace"},"HretouchCell":{"name":"エアブラシ特効","code":"H-fx","shortName":"エアブラシ","description":"セル時代の作業を記録するためのエントリ","output":"cell","stageName":"HretouchCell"},"composite":{"name":"コンポジット","code":"COMP","shortName":"撮影","description":"コンポジット工程をプロダクションに入れるべきか否かは結構悩む 制作工程上終端なので出力は無し 終了シンボルを作るか?","output":"ALL","stageName":"composite"},"preCompositCheck":{"name":"撮出し検査","code":"PCCk","shortName":"撮出し","description":"撮影前全検査(古い工程を記述するためのエントリ)","output":"ALL","stageName":"preCompositCheck"},"generalDirectorCheck":{"name":"監督チェック","code":"GDCk","shortName":"監督チェック","description":"監督による作業検査","output":"ALL","stageName":"generalDirectorCheck"},"directorCheck":{"name":"演出チェック","code":"DcCk","shortName":"演出チェック","description":"担当演出による作業検査","output":"ALL","stageName":"directorCheck"},"TP":{"name":"仕上","code":"T&P","shortName":"仕上","description":"仕上げ一括(複合)","output":"cell","stageName":"TP"},"ATP":{"name":"動仕","code":"AT&P","shortName":"動画仕上","description":"動画仕上一括(複合)","output":"cell","stageName":"ATP"},"KATP":{"name":"原動仕","code":"KAT&P","shortName":"原動仕","description":"原画動画仕上一括(複合)","output":"cell","stageName":"KATP"},"sKATP":{"name":"二原動仕","code":"sKAT&P","shortName":"二原動仕","description":"二原動画仕上一括(複合)","output":"cell","stageName":"sKATP"}}');
1504 /*`{
1505     "undefined":{
1506 		"name":"未定義",
1507 		"code":"(undef)",
1508 		"shortName":"(undefined)",
1509 		"description":"未定義ステージ 制作預りとして扱う。基本的にアセットストアへの編入を指す",
1510 		"output":"SCInfo",
1511 		"stageName":"undefined"
1512 	},
1513 	"init":{
1514 		"name":"初期化",
1515 		"code":"init",
1516 		"shortName":"開始",
1517 		"description":"初期化ステージ 制作預りとして扱う。制作開始前処理",
1518 		"output":"SCInfo",
1519 		"stageName":"init"
1520 	},
1521 	"characterDesign":{
1522 		"name":"キャラクターデザイン",
1523 		"code":"chrD",
1524 		"shortName":"キャラデ",
1525 		"description":"プロダクション管理デザイン(各話発注デザイン)*メインデザインは別管理",
1526 		"output":"characterDesign",
1527 		"stageName":"characterDesign"
1528 	},
1529 	"propDesign":{
1530 		"name":"プロップデザイン",
1531 		"code":"prpD",
1532 		"shortName":"プロップ",
1533 		"description":"プロダクション管理デザイン(各話発注デザイン)",
1534 		"output":"propDesign",
1535 		"stageName":"propDesign"
1536 	},
1537 	"colorDesign":{
1538 		"name":"色彩設計",
1539 		"code":"CD",
1540 		"shortName":"色彩設計",
1541 		"description":"カラーデザイン(基本色彩設計)",
1542 		"output":"colorDesign",
1543 		"stageName":"colorDesign"
1544 	},
1545 	"colorModel":{
1546 		"name":"色彩設計カラーモデル",
1547 		"code":"coMD",
1548 		"shortName":"色彩設計M",
1549 		"description":"カラーモデル(パレット)型基本色彩設計(animo toonz等)",
1550 		"output":"colorDesign",
1551 		"stageName":"colorModel"
1552 	},
1553 	"colorCoordination":{
1554 		"name":"色指定",
1555 		"code":"CC",
1556 		"shortName":"色指定",
1557 		"description":"カット別彩色指定データ",
1558 		"output":"colorDesign",
1559 		"stageName":"colorCoordination"
1560 	},
1561 	"coordinationModel":{
1562 		"name":"色指定カラーモデル",
1563 		"code":"_ccM",
1564 		"shortName":"色指定M",
1565 		"description":"カラーモデル(パレット)型カット別彩色指定データ(animo toonz等)",
1566 		"output":"colorDesign",
1567 		"stageName":"coordinationModel"
1568 	},
1569 	"bgDesign":{
1570 		"name":"美術設定",
1571 		"code":"artD",
1572 		"shortName":"美設",
1573 		"description":"プロダクション内デザインワーク",
1574 		"output":"BGDsign",
1575 		"stageName":"bgDesign"
1576 	},
1577 	"SCInfo":{
1578 		"name":"コンテチップ",
1579 		"code":"_SCI",
1580 		"shortName":"コンテチップ",
1581 		"description":"絵コンテを分解してシーンをプロジェクトデータ化したものイニシャルデータなのでこれを出力する同名ステージは無い",
1582 		"output":"SCInfo",
1583 		"stageName":"SCInfo"
1584 	},
1585 	"leica":{
1586 		"name":"ライカ",
1587 		"code":"leica",
1588 		"shortName":"ライカ",
1589 		"description":"タイミングを構成したモーションラフ",
1590 		"output":"draft",
1591 		"stageName":"leica"
1592 	},
1593 	"contChip":{
1594 		"name":"絵コンテ撮",
1595 		"code":"cntC",
1596 		"shortName":"コンテ撮",
1597 		"description":"コンテチップを構成したモーションラフ",
1598 		"output":"draft",
1599 		"stageName":"contChip"
1600 	},
1601 	"animatic":{
1602 		"name":"プリビジュアライゼーション",
1603 		"code":"__pv",
1604 		"shortName":"PV",
1605 		"description":"同上",
1606 		"output":"layout",
1607 		"stageName":"animatic"
1608 	},
1609 	"roughSketch":{
1610 		"name":"ラフ原画",
1611 		"code":"drft",
1612 		"shortName":"ラフ原",
1613 		"description":"同上",
1614 		"output":"draft",
1615 		"stageName":"roughSketch"
1616 	},
1617 	"layout":{
1618 		"name":"レイアウト",
1619 		"code":"LO",
1620 		"shortName":"LO",
1621 		"description":"レイアウト上がり(原図あり)",
1622 		"output":"layout",
1623 		"stageName":"layout"
1624 	},
1625 	"LayoutAD":{
1626 		"name":"LOスキャン",
1627 		"code":"LO-D",
1628 		"shortName":"レイアウトA/D",
1629 		"description":"layout to Data レイアウトをデータ化したもの",
1630 		"output":"layout",
1631 		"stageName":"LayoutAD"
1632 	},
1633 	"fstKeydrawing":{
1634 		"name":"第一原画",
1635 		"code":"1G",
1636 		"shortName":"一原",
1637 		"description":"レイアウトを含むラフ原画シート付き",
1638 		"output":"layout",
1639 		"stageName":"fstKeydrawing"
1640 	},
1641 	"fstKdAD":{
1642 		"name":"第一原画A/D",
1643 		"code":"1G-D",
1644 		"shortName":"一原A/D",
1645 		"stageName":"fstKdAD"
1646 	},
1647 	"keydrawing":{
1648 		"name":"原画",
1649 		"code":"KD",
1650 		"shortName":"原",
1651 		"description":"原画上がり作画監督修正含む keyDrawing",
1652 		"output":"keyAnimation",
1653 		"stageName":"keydrawing"
1654 	},
1655 	"KDAD":{
1656 		"name":"原画A/D",
1657 		"code":"KD-D",
1658 		"shortName":"原画A/D",
1659 		"description":"keyAnimation to Data 原画をデータ化したもの",
1660 		"output":"keyAnimation",
1661 		"stageName":"KDAD"
1662 	},
1663 	"sndKeydrawing":{
1664 		"name":"第二原画",
1665 		"code":"2G",
1666 		"shortName":"二原",
1667 		"description":"第一原画を原画としてフィニッシュしたもの",
1668 		"output":"keyAnimation",
1669 		"stageName":"sndKeydrawing"
1670 	},
1671 	"sndKdAD":{
1672 		"name":"第二原画A/D",
1673 		"code":"2G-D",
1674 		"shortName":"二原A/D",
1675 		"description":"第二原画は原画相当",
1676 		"output":"keyAnimation",
1677 		"stageName":"sndKdAD"
1678 	},
1679 	"checkKD":{
1680 		"name":"原画作監修正",
1681 		"code":"KD+",
1682 		"shortName":"作監",
1683 		"description":"上がりは原画として扱う",
1684 		"output":"keyAnimation",
1685 		"stageName":"checkKD"
1686 	},
1687 	"preProofAD":{
1688 		"name":"発注前動画検査",
1689 		"code":"2G+",
1690 		"shortName":"前動検",
1691 		"description":"実質上の第三原画又は第二原画修正",
1692 		"output":"keyAnimation",
1693 		"stageName":"preProofAD"
1694 	},
1695 	"BGOrderMeeting":{
1696 		"name":"BG打合せ",
1697 		"code":"BGOM",
1698 		"shortName":"BG打ち",
1699 		"description":"グロス発注のための打合せステージ。素材の変更なし",
1700 		"output":"layout",
1701 		"stageName":"BGOrderMeeting"
1702 	},
1703 	"layoutProof":{
1704 		"name":"美術原図整理",
1705 		"code":"BGLP",
1706 		"shortName":"原図整理",
1707 		"description":"レイアウト原図を整理加筆してFIXしたもの",
1708 		"output":"backgroundArt",
1709 		"stageName":"layoutProof"
1710 	},
1711 	"layoutAD":{
1712 		"name":"背景原図スキャン",
1713 		"code":"LP-D",
1714 		"shortName":"原図スキャン",
1715 		"stageName":"layoutAD"
1716 	},
1717 	"bgArt":{
1718 		"name":"背景美術",
1719 		"code":"BG",
1720 		"shortName":"背景",
1721 		"description":"完成背景美術",
1722 		"output":"backgroundArt",
1723 		"stageName":"bgArt"
1724 	},
1725 	"chaeckBgArt":{
1726 		"name":"美術検査",
1727 		"code":"BG+",
1728 		"shortName":"美監検査",
1729 		"stageName":"chaeckBgArt"
1730 	},
1731 	"BgArtAD":{
1732 		"name":"美術A/D",
1733 		"code":"BG-D",
1734 		"shortName":"背景スキャン",
1735 		"stageName":"BgArtAD"
1736 	},
1737 	"AD":{
1738 		"name":"動画",
1739 		"code":"AD",
1740 		"shortName":"動",
1741 		"description":"動画上がり animationDrawing",
1742 		"output":"AnimationDrawing",
1743 		"stageName":"AD"
1744 	},
1745 	"ADAD":{
1746 		"name":"動画A/D",
1747 		"code":"AD/D",
1748 		"shortName":"動画A/D",
1749 		"description":"animation to Data 動画をデータ化したもの",
1750 		"output":"AnimationDrawing",
1751 		"stageName":"ADAD"
1752 	},
1753 	"proofAD":{
1754 		"name":"動画検査",
1755 		"code":"AD+",
1756 		"shortName":"動検",
1757 		"description":"上がりは動画 動画検査をステージ扱いする場合に使用",
1758 		"output":"AnimationDrawing",
1759 		"stageName":"proofAD"
1760 	},
1761 	"ADscan":{
1762 		"name":"スキャン",
1763 		"code":"AD-D",
1764 		"shortName":"スキャン",
1765 		"description":"彩色データ作成のためのデジタイズ処理・半製品ペイントデータ",
1766 		"output":"cell",
1767 		"stageName":"ADscan"
1768 	},
1769 	"ADcleanUp":{
1770 		"name":"動画クリンアップ",
1771 		"code":"ADCL",
1772 		"shortName":"Adcleanup",
1773 		"description":"デジタイズされた動画をクリンアップする作業(これをトレースと呼ぶソフトもある)",
1774 		"output":"cell",
1775 		"stageName":"ADcleanUp"
1776 	},
1777 	"paint":{
1778 		"name":"彩色",
1779 		"code":"PT",
1780 		"shortName":"PAINT",
1781 		"description":"ソフトウェア作業によるセル彩色",
1782 		"output":"cell",
1783 		"stageName":"paint"
1784 	},
1785 	"proofPaint":{
1786 		"name":"彩色検査",
1787 		"code":"PT+",
1788 		"shortName":"セル検",
1789 		"description":"彩色済みデータ",
1790 		"output":"cell",
1791 		"stageName":"proofPaint"
1792 	},
1793 	"retouchCell":{
1794 		"name":"セル特効",
1795 		"code":"PTfx",
1796 		"shortName":"特効",
1797 		"description":"加工済みデータ",
1798 		"output":"cell",
1799 		"stageName":"retouchCell"
1800 	},
1801 	"HMechanicalTrace":{
1802 		"name":"マシントレース",
1803 		"code":"H-mt",
1804 		"shortName":"M-trace",
1805 		"description":"動画をセルに機械転写したもの(古い形式のデータを記述するためのエントリ)",
1806 		"output":"cell",
1807 		"stageName":"HMechanicalTrace"
1808 	},
1809 	"HcolorTrace":{
1810 		"name":"色トレス",
1811 		"code":"H-ct",
1812 		"shortName":"色T",
1813 		"description":"セル時代の作業を記録するためのエントリ",
1814 		"output":"cell",
1815 		"stageName":"HcolorTrace"
1816 	},
1817 	"HretouchCell":{
1818 		"name":"エアブラシ特効",
1819 		"code":"H-fx",
1820 		"shortName":"エアブラシ",
1821 		"description":"セル時代の作業を記録するためのエントリ",
1822 		"output":"cell",
1823 		"stageName":"HretouchCell"
1824 	},
1825 	"composite":{
1826 		"name":"コンポジット",
1827 		"code":"COMP",
1828 		"shortName":"撮影",
1829 		"description":"コンポジット工程をプロダクションに入れるべきか否かは結構悩む 制作工程上終端なので出力は無し 終了シンボルを作るか?",
1830 		"output":"ALL",
1831 		"stageName":"composite"
1832 	},
1833 	"preCompositCheck":{
1834 		"name":"撮出し検査",
1835 		"code":"PCCk",
1836 		"shortName":"撮出し",
1837 		"description":"撮影前全検査(古い工程を記述するためのエントリ)",
1838 		"output":"ALL",
1839 		"stageName":"preCompositCheck"
1840 	},
1841 	"generalDirectorCheck":{
1842 		"name":"監督チェック",
1843 		"code":"GDCk",
1844 		"shortName":"監督チェック",
1845 		"description":"監督による作業検査",
1846 		"output":"ALL",
1847 		"stageName":"generalDirectorCheck"
1848 	},
1849 	"directorCheck":{
1850 		"name":"演出チェック",
1851 		"code":"DcCk",
1852 		"shortName":"演出チェック",
1853 		"description":"担当演出による作業検査",
1854 		"output":"ALL",
1855 		"stageName":"directorCheck"
1856 	},
1857 	"TP":{
1858 		"name":"仕上",
1859 		"code":"T&P",
1860 		"shortName":"仕上",
1861 		"description":"仕上げ一括(複合)",
1862 		"output":"cell",
1863 		"stageName":"TP"
1864 	},
1865 	"ATP":{
1866 		"name":"動仕",
1867 		"code":"AT&P",
1868 		"shortName":"動画仕上",
1869 		"description":"動画仕上一括(複合)",
1870 		"output":"cell",
1871 		"stageName":"ATP"
1872 	},
1873 	"KATP":{
1874 		"name":"原動仕",
1875 		"code":"KAT&P",
1876 		"shortName":"原動仕",
1877 		"description":"原画動画仕上一括(複合)",
1878 		"output":"cell",
1879 		"stageName":"KATP"
1880 	},
1881 	"sKATP":{
1882 		"name":"二原動仕",
1883 		"code":"sKAT&P",
1884 		"shortName":"二原動仕",
1885 		"description":"二原動画仕上一括(複合)",
1886 		"output":"cell",
1887 		"stageName":"sKATP"}
1888 }`*/
1889 /*
1890  * ライン
1891  *   <ライン名>:{
1892  *        "name":           <String.表示名>,
1893  *        "shortName":      <String.短縮名>,
1894  *        "initAsset":      <String.ライン開始条件アセット>,
1895  *        "code":           <String.短縮アイテムコード>,
1896  *        "description":    <String.説明>
1897  *    }
1898  * *
1899  */
1900 nas.Pm.lines.parseConfig('{"trunk":{"name":"本線","shortName":"本線","initAsset":"コンテチップ","code":"cell","description":"管理本線となるセルライン"},"backgroundArt":{"name":"背景美術","shortName":"背景","initAsset":"レイアウト","code":"bg__","description":"美術作業"},"cast3D":{"name":"3Dアニメーション","shortName":"3D","initAsset":"コンテチップ","code":"__3D","description":"3Dアニメーションキャスト"},"characterDesign":{"name":"キャラクター設定","shortName":"キャラ設","initAsset":"(空アセット)","code":"cd","description":"キャラクター設定"},"propDesign":{"name":"プロップ設定","shortName":"プロップ","initAsset":"(空アセット)","code":"_prp","description":"プロップ設定"},"BGDesign":{"name":"美術設定","shortName":"美設","initAsset":"(空アセット)","code":"_bga","description":"美術設定作業"},"colorDesign":{"name":"色彩設計","shortName":"色設計","initAsset":"(空アセット)","code":"colD","description":"色彩設計"},"colorCoordiante":{"name":"色指定","shortName":"指定","initAsset":"コンテチップ","code":"__cc","description":"色指定"},"composite":{"name":"コンポジット","shortName":"撮影","initAsset":"(全アセット)","code":"comp","description":"撮影"},"ALL":{"name":"(全素材)","shortName":"全","initAsset":"(全アセット)","code":"_all","description":"カット情報を持って一時的に集積されるライン"},"null":{"name":"(未設定)","shortName":"(未)","initAsset":"(空アセット)","code":"null","description":"初期化前のオブジェクトに設定するダミーライン"}}');
1901 /* `{
1902     "trunk":{
1903         "name":"本線",
1904         "shortName":"本線",
1905         "initAsset":"コンテチップ",
1906         "code":"cell",
1907         "description":"管理本線となるセルライン"
1908     },
1909     "backgroundArt":{
1910         "name":"背景美術",
1911         "shortName":"背景",
1912         "initAsset":"レイアウト",
1913         "code":"bg__",
1914         "description":"美術作業"
1915     },
1916     "cast3D":{
1917         "name":"3Dアニメーション",
1918         "shortName":"3D",
1919         "initAsset":"コンテチップ",
1920         "code":"__3D",
1921         "description":"3Dアニメーションキャスト"
1922     },
1923     "characterDesign":{
1924         "name":"キャラクター設定",
1925         "shortName":"キャラ設",
1926         "initAsset":"(空アセット)",
1927         "code":"cd",
1928         "description":"キャラクター設定"
1929     },
1930     "propDesign":{
1931         "name":"プロップ設定",
1932         "shortName":"プロップ",
1933         "initAsset":"(空アセット)",
1934         "code":"_prp",
1935         "description":"プロップ設定"
1936     },
1937     "BGDesign":{
1938         "name":"美術設定",
1939         "shortName":"美設",
1940         "initAsset":"(空アセット)",
1941         "code":"_bga",
1942         "description":"美術設定作業"
1943     },
1944     "colorDesign":{
1945         "name":"色彩設計",
1946         "shortName":"色設計",
1947         "initAsset":"(空アセット)",
1948         "code":"colD",
1949         "description":"色彩設計"
1950     },
1951     "colorCoordiante":{
1952         "name":"色指定",
1953         "shortName":"指定",
1954         "initAsset":"コンテチップ",
1955         "code":"__cc",
1956         "description":"色指定"
1957     },
1958     "composite":{
1959         "name":"コンポジット",
1960         "shortName":"撮影",
1961         "initAsset":"(全アセット)",
1962         "code":"comp",
1963         "description":"撮影"
1964     },
1965     "ALL":{
1966         "name":"(全素材)",
1967         "shortName":"全",
1968         "initAsset":"(全アセット)",
1969         "code":"_all",
1970         "description":"カット情報を持って一時的に集積されるライン"
1971     },
1972     "null":{
1973         "name":"(未設定)",
1974         "shortName":"(未)",
1975         "initAsset":"(空アセット)",
1976         "code":"null",
1977         "description":"初期化前のオブジェクトに設定するダミーライン"
1978     }
1979 }`);*/
1980 
1981 
1982 /*
1983  *   制作基準テンプレート
1984  *
1985  *  {
1986  *       "line":<String.ライン名>,
1987  *       "stages":[<Array.ステージ標準並び(この通りにすべてのステージが並ぶとは限らないが標準的な並びを定義する)>]
1988  *   }
1989  *
1990  */
1991 nas.Pm.pmTemplates.parseConfig('[{"line":"本線","stages":["絵コンテ撮","レイアウト","原画","第一原画","第二原画","発注前動画検査","動画","色指定","スキャン","色トレス","セル特効","撮出し検査","コンポジット"]},{"line":"背景美術","stages":["美術原図整理","背景美術","美術検査"]}]');
1992 /*`[
1993     {
1994         "line":"本線",
1995         "stages":["絵コンテ撮","レイアウト","原画","第一原画","第二原画","発注前動画検査","動画","色指定","スキャン","色トレス","セル特効","撮出し検査","コンポジット"]
1996     },
1997     {
1998         "line":"背景美術",
1999         "stages":["美術原図整理","背景美術","美術検査"]
2000     }
2001 ]`*/
2002 
2003 /*
2004  *  ジョブ名称テンプレート
2005  * 
2006  *  {
2007  *        "jobName":      <String.ジョブ名>,
2008  *		"targetStage":  <String.ジョブの所属するステージ名 または "*">,
2009  *		"jobType":      <String.ジョブのタイプ"init","primary","check">
2010  *  },
2011  *
2012  */
2013 nas.Pm.jobNames.parseConfig('[{"jobName":"作業開始","targetStage":"*","jobType":"init"},{"jobName":"初期化","targetStage":"*","jobType":"init"},{"jobName":"作打済","targetStage":"*","jobType":"init"},{"jobName":"準備","targetStage":"*","jobType":"init"},{"jobName":"*打合せ","targetStage":"*","jobType":"init"},{"jobName":"*発注","targetStage":"*","jobType":"init"},{"jobName":"作画打合せ","targetStage":"LO","jobType":"init"},{"jobName":"作画打合せ","targetStage":"KD","jobType":"init"},{"jobName":"作画打合せ","targetStage":"1G","jobType":"init"},{"jobName":"作画打合せ","targetStage":"2G","jobType":"init"},{"jobName":"*","targetStage":"*","jobType":"primary"},{"jobName":"*作業","targetStage":"*","jobType":"primary"},{"jobName":"演出チェック","targetStage":"*","jobType":"check"},{"jobName":"監督チェック","targetStage":"*","jobType":"check"},{"jobName":"作監チェック","targetStage":"*","jobType":"check"},{"jobName":"総作監チェック","targetStage":"*","jobType":"check"},{"jobName":"メカ作監チェック","targetStage":"*","jobType":"check"},{"jobName":"美監チェック","targetStage":"bgArt","jobType":"check"},{"jobName":"動画検査","targetStage":"AD","jobType":"check"},{"jobName":"動画検査","targetStage":"ADAD","jobType":"check"},{"jobName":"セル検査","targetStage":"H-pt","jobType":"check"},{"jobName":"彩色検査","targetStage":"PT","jobType":"check"},{"jobName":"トレース検査","targetStage":"H-tr","jobType":"check"},{"jobName":"トレース検査","targetStage":"ADscan","jobType":"check"},{"jobName":"クリンアップ検査","targetStage":"ADcleanup","jobType":"check"}]');
2014 /*`[
2015     {
2016         "jobName":"作業開始",
2017 		"targetStage":"*",
2018 		"jobType":"init"
2019 	},
2020 	{
2021 	    "jobName":"初期化",
2022 		"targetStage":"*",
2023 		"jobType":"init"
2024 	},
2025 	{
2026 		"jobName":"作打済",
2027 		"targetStage":"*",
2028 		"jobType":"init"
2029 	},
2030 	{
2031 		"jobName":"準備",
2032 		"targetStage":"*",
2033 		"jobType":"init"
2034 	},
2035 	{
2036 		"jobName":"*打合せ",
2037 		"targetStage":"*",
2038 		"jobType":"init"
2039 	},
2040 	{
2041 		"jobName":"*発注",
2042 		"targetStage":"*",
2043 		"jobType":"init"
2044 	},
2045 	{
2046 		"jobName":"作画打合せ",
2047 		"targetStage":"LO",
2048 		"jobType":"init"
2049 	},
2050 	{
2051 		"jobName":"作画打合せ",
2052 		"targetStage":"KD",
2053 		"jobType":"init"
2054 	},
2055 	{
2056 		"jobName":"作画打合せ",
2057 		"targetStage":"1G",
2058 		"jobType":"init"
2059 	},
2060 	{
2061 		"jobName":"作画打合せ",
2062 		"targetStage":"2G",
2063 		"jobType":"init"
2064 	},
2065 	{
2066 		"jobName":"*",
2067 		"targetStage":"*",
2068 		"jobType":"primary"
2069 	},
2070 	{
2071 		"jobName":"*作業",
2072 		"targetStage":"*",
2073 		"jobType":"primary"
2074 	},
2075 	{
2076 		"jobName":"演出チェック",
2077 		"targetStage":"*",
2078 		"jobType":"check"
2079 	},
2080 	{
2081 		"jobName":"監督チェック",
2082 		"targetStage":"*",
2083 		"jobType":"check"
2084 	},
2085 	{
2086 		"jobName":"作監チェック",
2087 		"targetStage":"*",
2088 		"jobType":"check"
2089 	},
2090 	{
2091 		"jobName":"総作監チェック",
2092 		"targetStage":"*",
2093 		"jobType":"check"
2094 	},
2095 	{
2096 		"jobName":"メカ作監チェック",
2097 		"targetStage":"*",
2098 		"jobType":"check"
2099 	},
2100 	{
2101 		"jobName":"美監チェック",
2102 		"targetStage":"bgArt",
2103 		"jobType":"check"
2104 	},
2105 	{
2106 		"jobName":"動画検査",
2107 		"targetStage":"AD",
2108 		"jobType":"check"
2109 	},
2110 	{
2111 		"jobName":"動画検査",
2112 		"targetStage":"ADAD",
2113 		"jobType":"check"
2114 	},
2115 	{
2116 		"jobName":"セル検査",
2117 		"targetStage":"H-pt",
2118 		"jobType":"check"
2119 	},
2120 	{
2121 		"jobName":"彩色検査",
2122 		"targetStage":"PT",
2123 		"jobType":"check"
2124 	},
2125 	{
2126 		"jobName":"トレース検査",
2127 		"targetStage":"H-tr",
2128 		"jobType":"check"
2129 	},
2130 	{
2131 		"jobName":"トレース検査",
2132 		"targetStage":"ADscan",
2133 		"jobType":"check"
2134 	},
2135 	{
2136 		"jobName":"クリンアップ検査",
2137 		"targetStage":"ADcleanup",
2138 		"jobType":"check"
2139 	}
2140 ]`*/    
2141 
2142 /*
2143  * タイトルDB
2144  *
2145  *    <Sting.propName>:{
2146  *        "projectName":      <String.propNameに同じ>,
2147  *        "id":               <String.DB接続用ID UATtoken>,
2148  *        "fullName":         <String.タイトル名>,
2149  *        "shortName":        <String.表示用短縮名>,
2150  *        "code":             <String.短縮アイテムコード>,
2151  *        "framerate":        <String.フレームレート文字列>,
2152  *        "format":           <String.納品尺をタイムコードで>,
2153  *        "inputMedia":       <String.入力(作画)メディア>,
2154  *        "outputMedia":      <String.出力(編集/納品)メディア>
2155  *    },
2156  *
2157  *        
2158  */
2159 nas.Pm.workTitles.parseConfig('{"TVshowSample":{"projectName":"TVshowSample","id":"0000","fullName":"名称未設定","shortName":"未定","code":"_UN","framerate":"24FPS","format":"21:00:00 .","inputMedia":"10in-HDTV","outputMedia":"HDTV-720p"},"kachi":{"projectName":"kachi","id":"0001","fullName":"かちかちやま","shortName":"か","code":"_KT","framerate":"24FPS","format":"20:12:00 .","inputMedia":"10in-HDTV","outputMedia":"HDTV-720p"},"Momotaro":{"projectName":"Momotaro","id":"0002","fullName":"ももたろう","shortName":"も","code":"_MT","framerate":"24FPS","format":"19:21:00 .","inputMedia":"10in-HDTV","outputMedia":"HDTV-720p"},"Urashima":{"projectName":"Urashima","id":"0003","fullName":"うらしまたろう","shortName":"う","code":"_UR","framerate":"24FPS","format":"24:08:12 .","inputMedia":"12in-HDTV","outputMedia":"HDTV-1080p"}}');
2160 /*`{
2161     "TVshowSample":{
2162         "projectName":"TVshowSample",
2163         "id":"0000",
2164         "fullName":"名称未設定",
2165         "shortName":"未定",
2166         "code":"_UN",
2167         "framerate":"24FPS",
2168         "format":"21:00:00 .",
2169         "inputMedia":"10in-HDTV",
2170         "outputMedia":"HDTV-720p"
2171     },
2172     "kachi":{
2173         "projectName":"kachi",
2174         "id":"0001",
2175         "fullName":"かちかちやま",
2176 		"shortName":"か",
2177 		"code":"_KT",
2178 		"framerate":"24FPS",
2179 		"format":"20:12:00 .",
2180 		"inputMedia":"10in-HDTV",
2181 		"outputMedia":"HDTV-720p"
2182 	},
2183 	"Momotaro":{
2184 	    "projectName":"Momotaro",
2185 		"id":"0002",
2186 		"fullName":"ももたろう",
2187 		"shortName":"も",
2188 		"code":"_MT",
2189 		"framerate":"24FPS",
2190 		"format":"19:21:00 .",
2191 		"inputMedia":"10in-HDTV",
2192 		"outputMedia":"HDTV-720p"
2193 	},
2194 	"Urashima":{
2195 	    "projectName":"Urashima",
2196 		"id":"0003",
2197 		"fullName":"うらしまたろう",
2198 		"shortName":"う",
2199 		"code":"_UR",
2200 		"framerate":"24FPS",
2201 		"format":"24:08:12 .",
2202 		"inputMedia":"12in-HDTV",
2203 		"outputMedia":"HDTV-1080p"}
2204 }`*/
2205 
2206 nas.Pm.activeTitle=nas.Pm.workTitles.entry();
2207 /*
2208  メディアDB
2209 
2210  *mediaName ,[ID(リレーションID) ,animationField, baseResolution ,mediaType ,tcType ,pegForm ,pixelAspect ,description]
2211 {
2212 mediaName:               <String.識別名>,
2213 id:                      <String.リレーションID 登録順連番整数 DB接続時に再解決する>,
2214 animationField:          <String.作画時の標準フィールドのリンク又は識別名称 主に画面縦横比(画郭)を指定するための要素>,
2215 baseResolution:          <String.基本的な画像解像度(走査線密度==縦方向解像度)String 単位付き文字列で>,
2216 mediaType:               <String.メディアタイプキーワード string "drawing"=="input"||"intermediate"||"movie"=="output">,
2217 tcType:                  <String.タイムコードタイプ   frames,trag-JA,SMPTE,SMPTE-drop,page-Frames,page-SK 等の文字列で指定?>,
2218 pegForm:                 <String.タップの型式         "invisible","ACME","jis2hales","us3hales" ビデオ等のタップと無関係のデータはinvisible>,  
2219 pixelAspect:             <String.ピクセル縦横比 縦方向を1として対する横方向の比率を浮動小数点数値で>,
2220 description:             <String.コメントテキスト>
2221 }
2222  */
2223 nas.Pm.medias.parseConfig('{"作画フレーム300ppi":{"mediaName":"作画フレーム300ppi","id":"0000","animationField":"12in-HDTV","baseResolution":"300 dpi","tcType":"SMPTE","pegForm":"ACME","pixelAspect":1,"description":"参考用作画フレーム"},"作画フレーム200dpi":{"mediaName":"作画フレーム200dpi","id":"0001","animationField":"10in-HDTV","baseResolution":"200 dpi","tcType":"trad-JA","pegForm":"ACME","pixelAspect":1,"description":"参考用作画フレーム"},"作画フレーム192dpi":{"mediaName":"作画フレーム192dpi","id":"0002","animationField":"10in-HDTV","baseResolution":"192 dpi","tcType":"trad-JA","pegForm":"ACME","pixelAspect":1,"description":"参考用作画フレーム"},"HDTV-720p":{"mediaName":"HDTV-720p","id":"0003","animationField":"HDTV","baseResolution":"72 dpi","tcType":"SMPTE-drop","pegForm":"ACME","pixelAspect":1,"description":"HDTV省力原版"},"HDTV-1080p":{"mediaName":"HDTV-1080p","id":"0004","animationField":"HDTV2K","baseResolution":"108 dpi","tcType":"SMPTE","pegForm":"ACME","pixelAspect":1,"description":"HDTV"},"HDTV-2160p":{"mediaName":"HDTV-2160p","id":"0005","animationField":"HDTV4K","baseResolution":"216 dpi","tcType":"SMPTE","pegForm":"ACME","pixelAspect":1,"description":"4KHDTV"}}');
2224 /*
2225 `{
2226     "作画フレーム300ppi":{
2227 		"mediaName":"作画フレーム300ppi",
2228 		"id":"0000",
2229 		"animationField":"12in-HDTV",
2230 		"baseResolution":"300dpi",
2231 		"mediaType":"drawing",
2232 		"tcType":"SMPTE",
2233 		"pegForm":"ACME",
2234 		"pixelAspect":"1",
2235 		"description":"参考用作画フレーム"
2236 	},
2237 	"作画フレーム200dpi":{
2238 		"mediaName":"作画フレーム200dpi",
2239 		"id":"0001",
2240 		"animationField":"10in-HDTV",
2241 		"baseResolution":"200dpi",
2242 		"mediaType":"drawing",
2243 		"tcType":"trad-JA",
2244 		"pegForm":"ACME",
2245 		"pixelAspect":"1",
2246 		"description":"参考用作画フレーム"
2247 	},
2248 	"作画フレーム192dpi":{
2249 		"mediaName":"作画フレーム192dpi",
2250 		"id":"0002",
2251 		"animationField":"10in-HDTV",
2252 		"baseResolution":"192dpi",
2253 		"mediaType":"drawing",
2254 		"tcType":"trad-JA",
2255 		"pegForm":"ACME",
2256 		"pixelAspect":"1",
2257 		"description":"参考用作画フレーム"
2258 	},
2259 	"HDTV-720p":{
2260 		"mediaName":"HDTV-720p",
2261 		"id":"0003",
2262 		"animationField":"HDTV",
2263 		"baseResolution":"72dpi",
2264 		"mediaType":"movie",
2265 		"tcType":"SMPTE-drop",
2266 		"pegForm":"invisible",
2267 		"pixelAspect":"1",
2268 		"description":"HDTV省力原版"
2269 	},
2270 	"HDTV-1080p":{
2271 		"mediaName":"HDTV-1080p",
2272 		"id":"0004",
2273 		"animationField":"HDTV2K",
2274 		"baseResolution":"108dpi",
2275 		"mediaType":"movie",
2276 		"tcType":"SMPTE",
2277 		"pegForm":"invisible",
2278 		"pixelAspect":"1",
2279 		"description":"HDTV"
2280 	},
2281 	"HDTV-2160p":{
2282 		"mediaName":"HDTV-2160p",
2283 		"id":"0005",
2284 		"animationField":"HDTV4K",
2285 		"baseResolution":"216dpi",
2286 		"mediaType":"movie",
2287 		"tcType":"SMPTE",
2288 		"pegForm":"invisible",
2289 		"pixelAspect":"1",
2290 		"description":"4KHDTV"
2291 	}
2292 }`
2293 */
2294 
2295 
2296 
2297