-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstaircase.ta
1054 lines (1054 loc) · 74.5 KB
/
staircase.ta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
return {
-- Table: {1}
{
["ExposureSheet"]={2},
["Cameras"]={3},
["World"]={4},
},
-- Table: {2}
{
["addKeyframe"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/ExposureSheet.lua\000\000\000\000\000\000\000\000\000 \000\000\000\000\000A@€\000À€\000F@\000FA€ZA\000\000\000\000€J\000\000…Á\000\000†AÀ€\000\000œA€…Á\000\000†AAÀ€$\000\000œA€†@\000‰A\000\000\000€\000\000\000\000 \000\000\000\000\000\000\000KeyFrame\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000insert\000\000\000\000\000\000\000\000sort\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000†\000@\000Æ\000À\000XÀ\000\000\000€‚@\000\000‚\000€\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000a\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000b\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000locator\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000value\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000kf\000\000\000\000\000\000\000\000\000\000\000\000\000\000avar\000\n\000\000\000\000\000\000\000\000\000\000"),
["printSheet"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/ExposureSheet.lua\000\000\000\000$\000\000\000\000\000\"\000\000\000E\000\000\000†@@\000\\\000€€…\000\000†Á@‹A\000\000AB\000BœA€…\000À€œ\000€Å‚\000\000ÆÂÀËÁFÃA\000ÆCB„\000U„ÜB€¡\000\000\000ý…\000\000†Á@‹AÂ\000œA€a€\000\000€ø\000€\000\000\000\000\000\000\000\000\000\000\000pairs\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000io\000\000\000\000\000\000\000\000stderr\000\000\000\000\000\000\000\000write\000\000\000\000\000\000\000\000 --> \000\000\000\000\000\000\000\000ipairs\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000=\000\000\000\000\000\000\000\000value\000\000\000\000\000\000\000\000, \000\000\000\000\000\000\000\000\n\000\000\000\000\000\"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\000\000\000 \000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\000\000\000\"\000\000\000$\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000!\000\000\000\000\000\000\000\000\000\000(for generator)\000\000\000\000!\000\000\000\000\000\000\000\000\000\000(for state)\000\000\000\000!\000\000\000\000\000\000\000\000\000\000(for control)\000\000\000\000!\000\000\000\000\000\000\000\000\000\000avar\000\000\000\000\000\000\000\n\000\000\000\000\000\000\000keyframes\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for generator)\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000(for state)\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000(for control)\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000i\000\000\000\000\000\000\000\000\000\000\000\000\000\000kf\000\000\000\000\000\000\000\000\000\000\000"),
["removeKeyframe"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/ExposureSheet.lua\000\r\000\000\000\000\000\000\000\000\000\000\000Æ\000@\000Æ@€@À\000\000€\000€\000Æ\000@\000Æ@€\000\000@€\000€FÂ@€€@€E\000FBÁ€€À€\\B€\000€\000!\000\000\000ý\000€\000\000\000\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000\000ipairs\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000remove\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000locator\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000avar\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for generator)\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000(for state)\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000(for control)\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000i\000\000\000\000\000\000\000\000\000\000\000\000\000\000v\000\000\000\000\000\000\000\000\000\000\000"),
["avars"]={5},
},
-- Table: {3}
{
["main"]={6},
},
-- Table: {4}
{
["endTime"]=30,
["generate"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/World.lua\000\000\000\000\000\000\000\000\000\000\000\000…\000\000\000‹@@œ@\000…€\000\000œ@€\000†À@\000š\000\000\000\000€‹À@\000A€\000\000\000€A\000œ@€…@\000œ@€\000…\000\000\000‹€A\000\000ž\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\n\000\000\000\000\000\000\000pushState\000\000\000\000\000\000\000\000WorldBegin\000\000\000\000\000\000\000\000body\000\000\000\000\000\000\000\000time\000 \000\000\000\000\000\000\000WorldEnd\000 \000\000\000\000\000\000\000popState\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000\000\000\000\000"),
["__index"]={7},
["getRenderables"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/World.lua\000\000\000\000\000\000\000\000\000\000\000\000Š\000\000\000Å\000\000\000\000€\000Ü\000À€B@\000€€‚€E‚\000\000FÂÀ€\000À\000\\B€á€\000\000@ýž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000ipairs\000 \000\000\000\000\000\000\000generate\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000insert\000\000\000\000\000\000\000\000\000\000\000"..string.char(26).."\000\000\000"..string.char(26).."\000\000\000"..string.char(26).."\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000atTime\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000renderables\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for generator)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for state)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for control)\000\000\000\000\000\000\000\000\000\000\000\000\000\000i\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000t\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000fn\000\000\000\000\r\000\000\000\000\000\000\000"),
["body"]=loadstring("LuaQ\000\000V\000\000\000\000\000\000\000return function(self, time) self:model(\"main_camera\")()\nself:model(\"staircase\")() end\000\000\000\000\000\000\000\000\000 \000\000\000‹\000@\000A\000\000œ€€œ@€\000‹\000@\000\000\000œ€€œ@€\000\000€\000\000\000\000\000\000\000\000\000\000\000model\000\000\000\000\000\000\000\000main_camera\000\n\000\000\000\000\000\000\000staircase\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000\000\000\000\000"),
["passes"]={8},
["name"]="world",
["setBody"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/World.lua\000!\000\000\000%\000\000\000\000\000\r\000\000\000…\000\000\000Å@\000\000\000\000@€\000Á\000\000Ü\000\000œ€\000\000À\000\000Ü€€\000 À\000‚ @€‚\000€\000\000\000\000\000\000\000\000\000\000\000assert\000\000\000\000\000\000\000\000loadstring\000\000\000\000\000\000\000\000return function(self, time) \000\000\000\000\000\000\000\000 end\000\000\000\000\000\000\000\000body\000\000\000\000\000\000\000\000bodySource\000\000\000\000\000\r\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000\"\000\000\000#\000\000\000#\000\000\000#\000\000\000$\000\000\000%\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000string\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000func\000\000\000\000\000\000\000\000\000\000\000"),
["time"]=0,
["startTime"]=0,
["children"]={9},
["bodySource"]="self:model(\"main_camera\")()\nself:model(\"staircase\")()",
},
-- Table: {5}
{
["/world/staircase/step:depth"]={10},
["/world/staircase/step:height"]={11},
["/world/staircase/step:width"]={12},
},
-- Table: {6}
{
["parent"]={13},
["renderables"]={14},
["nodeType"]="camera",
["body"]=loadstring("LuaQ\000\000F\000\000\000\000\000\000\000return function(self, time) Projection(\"perspective\", {fov = 45}) end\000\000\000\000\000\000\000\000\000\000\000\000…\000\000\000Á@\000\000\nA\000\000 Á@œ@€\000€\000\000\000\000\000\000\000\000\000\000\000Projection\000\000\000\000\000\000\000\000perspective\000\000\000\000\000\000\000\000fov\000\000\000\000\000\000€F@\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000\000\000\000\000"),
["passes"]={15},
["name"]="main",
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000L\000\000\000O\000\000\000\000\000\000\000\000 @@€K€@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000renderables\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\000M\000\000\000N\000\000\000N\000\000\000O\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
["avars"]={16},
["renderop"]="camera",
["__index"]={17},
["bodySource"]="Projection(\"perspective\", {fov = 45})",
},
-- Table: {7}
{
["generate"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000\000\000\000\n\000\000\000\000\000\000\000\000…\000\000\000‹@@œ@\000†€@\000š\000\000\000€\000€‹€@\000\000€\000œ@€…\000\000\000‹À@\000\000ž\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\n\000\000\000\000\000\000\000pushState\000\000\000\000\000\000\000\000body\000 \000\000\000\000\000\000\000popState\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\r\000\000\000\000\000\000\000"),
["find"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000]\000\000\000v\000\000\000\000\000A\000\000\000Å\000\000\000A\000\000e\000\000Ü€\000\000€À€\000€EÀ\000\000¥\000\000À€Å\000\000\000A\000\000e\000\000Ü€\000\000\000Á€€e\000\000Å\000\000\000\000\000e\000\000Ü€\000\000€\000€€\000€Å@\000\000Ü@\000ÅÀ\000Æ\000Â\000\000AA\000Ü€€€À€€ÅÀ\000Æ€Â\000\000A\000Ü€€€\000€EÀ\000\000ÅÀ\000ÆÀÂ\000\000A\000Ü\000À€ÆAÃ\000ÆÚ\000\000€\000€ÆAÃ\000F€\000€ÅA\000‚\000@\000Â\000ÆÄ\000C\000@\000BÜA\000á@\000\000@û^\000\000\000€\000\000\000\000\000\000\000\000\000\000\000select\000\000\000\000\000\000\000\000#\000\000\000\000\000\000\000ð?\000\000\000\000\000\000\000root\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\000error\000"..string.char(26).."\000\000\000\000\000\000\000Invalid arguments to find\000\000\000\000\000\000\000\000string\000\000\000\000\000\000\000\000find\000\000\000\000\000\000\000\000/\000\000\000\000\000\000\000\000sub\000\000\000\000\000\000\000\000gmatch\000\000\000\000\000\000\000\000(%w+)/?\000 \000\000\000\000\000\000\000children\000\000\000\000\000\000\000\000Invalid locator (\000\000\000\000\000\000\000\000) node \000\000\000\000\000\000\000\000name\000\000\000\000\000\000\000\000 doesn't have a child named \000\000\000\000\000A\000\000\000`\000\000\000`\000\000\000`\000\000\000`\000\000\000`\000\000\000`\000\000\000a\000\000\000b\000\000\000b\000\000\000c\000\000\000c\000\000\000c\000\000\000c\000\000\000c\000\000\000c\000\000\000d\000\000\000e\000\000\000e\000\000\000e\000\000\000e\000\000\000e\000\000\000e\000\000\000g\000\000\000g\000\000\000g\000\000\000j\000\000\000j\000\000\000j\000\000\000j\000\000\000j\000\000\000j\000\000\000j\000\000\000k\000\000\000k\000\000\000k\000\000\000k\000\000\000k\000\000\000k\000\000\000l\000\000\000n\000\000\000n\000\000\000n\000\000\000n\000\000\000n\000\000\000n\000\000\000o\000\000\000o\000\000\000o\000\000\000o\000\000\000p\000\000\000p\000\000\000p\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000r\000\000\000n\000\000\000s\000\000\000u\000\000\000v\000\000\000\000\000\000\000\000\000\000\000\000\000arg\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000node\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000locator\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000(for generator)\000,\000\000\000?\000\000\000\000\000\000\000\000\000\000(for state)\000,\000\000\000?\000\000\000\000\000\000\000\000\000\000(for control)\000,\000\000\000?\000\000\000\000\000\000\000\000\000\000n\000-\000\000\000=\000\000\000\000\000\000\000"),
["nodeType"]="model",
["aim"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000}\000\000\000\000\000\000\000\000`\000\000\000…\000\000\000À\000\000\000œ€\000@@\000€…\000\000\000À\000€\000œ€\000W@@€\000€…€\000\000ÁÀ\000\000œ@\000†\000Á\000Æ\000A\000À\000Æ@Á\000AA\000Í\000Á\000FA\000\rAEÁ\000FÂŽ\000ÎŒÁ\\\000ƒ\000@€€À€„€\000€Á\000›A€\000\000€A\000À€ÅÁ\000ÆÁÂBÜ\000ÎÁ…Â\000C‚ÅÁ\000Æ€NBBÜ\000Â\000ÂBO‚\000…EÂ\000FÃBEB\000†A\000ÆBA\000ƒA\000\\B\000@B€€E‚\000’\000ÁB\000\000AC\000\\B€@€E‚\000€\000ÁB\000\000AC\000\\B€@€€E‚\000€\000Á\000C\000AC\000\\B€@€E‚\000’\000Á\000C\000AC\000\\B€\000€\000\000\000\000\000\000\000\000\000\000\000type\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000error\000\000\000\000\000\000\000\000Parameters not valid\000\000\000\000\000\000\000ð?\000\000\000\000\000\000\000@\000\000\000\000\000\000@\000\000\000\000\000\000\000math\000\000\000\000\000\000\000\000sqrt\000\000\000\000\000\000\000\000\000\000\000\000\000\000€f@\000\000\000\000\000\000\000acos\000\000\000\000\000\000\000\000pi\000\n\000\000\000\000\000\000\000Translate\000\000\000\000\000\000\000\000Rotate\000\000\000\000\000`\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000~\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000ƒ\000\000\000ƒ\000\000\000ƒ\000\000\000…\000\000\000…\000\000\000…\000\000\000…\000\000\000…\000\000\000…\000\000\000†\000\000\000‡\000\000\000‡\000\000\000ˆ\000\000\000ˆ\000\000\000ˆ\000\000\000ˆ\000\000\000ˆ\000\000\000ˆ\000\000\000ˆ\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000Š\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000Ž\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000’\000\000\000’\000\000\000“\000\000\000“\000\000\000“\000\000\000“\000\000\000“\000\000\000“\000\000\000“\000\000\000•\000\000\000•\000\000\000•\000\000\000•\000\000\000•\000\000\000•\000\000\000˜\000\000\000˜\000\000\000™\000\000\000™\000\000\000™\000\000\000™\000\000\000™\000\000\000™\000\000\000™\000\000\000›\000\000\000›\000\000\000›\000\000\000›\000\000\000›\000\000\000›\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000from\000\000\000\000\000_\000\000\000\000\000\000\000\000\000\000to\000\000\000\000\000_\000\000\000\000\000\000\000\000\000\000dirx\000\000\000\000_\000\000\000\000\000\000\000\000\000\000diry\000\000\000\000_\000\000\000\000\000\000\000\000\000\000dirz\000\000\000\000_\000\000\000\000\000\000\000\000\000\000xzlen\000\000\000\000_\000\000\000\000\000\000\000\000\000\000yrot\000\000\000\000_\000\000\000\000\000\000\000\000\000\000yzlen\0004\000\000\000_\000\000\000\000\000\000\000\000\000\000xrot\000<\000\000\000_\000\000\000\000\000\000\000"),
["setBody"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000\000\000\000!\000\000\000\000\000\r\000\000\000…\000\000\000Å@\000\000\000\000@€\000Á\000\000Ü\000\000œ€\000\000À\000\000Ü€€\000 À\000‚ @€‚\000€\000\000\000\000\000\000\000\000\000\000\000assert\000\000\000\000\000\000\000\000loadstring\000\000\000\000\000\000\000\000return function(self, time) \000\000\000\000\000\000\000\000 end\000\000\000\000\000\000\000\000body\000\000\000\000\000\000\000\000bodySource\000\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000!\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000string\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000func\000\000\000\000\000\000\000\000\000\000\000"),
["locator"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000U\000\000\000[\000\000\000\000\000\000\000\000A\000\000\000†@@\000š\000\000\000À\000€†@@\000‹€@œ€\000@\000\000€\000€\000ÁÀ\000\000A\000•\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000parent\000\000\000\000\000\000\000\000locator\000\000\000\000\000\000\000\000/\000\000\000\000\000\000\000\000name\000\000\000\000\000\000\000\000V\000\000\000W\000\000\000W\000\000\000W\000\000\000X\000\000\000X\000\000\000X\000\000\000X\000\000\000Z\000\000\000Z\000\000\000Z\000\000\000Z\000\000\000Z\000\000\000[\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000l\000\000\000\000\r\000\000\000\000\000\000\000"),
["model"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000#\000\000\0009\000\000\000\000\000*\000\000\000…\000\000\000À\000€\000œ€\000W@@À\000€…€\000\000ÁÀ\000\000œ@\000\000€\000†\000A\000†@\000š\000\000\000€\000€†\000A\000†@\000ž\000\000…@\000‹€Aœ€\000‰@€ƒÊ\000\000\000‰À\000„Ë@BA\000Ü@€Ê\000€€\000B€\000‚€\000â@€‰À€…Ê\000\000\000‰À\000‚‰\000\000†‰€Ã†‰€Ã‡ä\000\000\000‰À\000ˆÆ\000A\000É€€\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000type\000\000\000\000\000\000\000\000string\000\000\000\000\000\000\000\000error\000 \000\000\000\000\000\000\000Must specify a name for a model\000 \000\000\000\000\000\000\000children\000\000\000\000\000\000\000\000Model\000\000\000\000\000\000\000\000clone\000\000\000\000\000\000\000\000name\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000setBody\000 \000\000\000\000\000\000\000TransformBegin()\nTransformEnd()\000\000\000\000\000\000\000\000passes\000\000\000\000\000\000\000\000parent\000 \000\000\000\000\000\000\000nodeType\000\000\000\000\000\000\000\000model\000 \000\000\000\000\000\000\000renderop\000\000\000\000\000\000\000\000__call\000\000\000\000\000\000\000\000\000\000\000\0004\000\000\0006\000\000\000\000\000\000\000\000K\000@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\0005\000\000\0005\000\000\0006\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000*\000\000\000$\000\000\000$\000\000\000$\000\000\000$\000\000\000$\000\000\000%\000\000\000%\000\000\000%\000\000\000&\000\000\000(\000\000\000(\000\000\000(\000\000\000(\000\000\000)\000\000\000)\000\000\000)\000\000\000+\000\000\000+\000\000\000+\000\000\000,\000\000\000-\000\000\000-\000\000\000.\000\000\000.\000\000\000.\000\000\000/\000\000\000/\000\000\000/\000\000\000/\000\000\000/\000\000\000/\000\000\0000\000\000\0000\000\000\0001\000\000\0002\000\000\0003\000\000\0006\000\000\0004\000\000\0007\000\000\0007\000\000\0008\000\000\0009\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000)\000\000\000\000\000\000\000\000\000\000name\000\000\000\000\000)\000\000\000\000\000\000\000\000\000\000o\000\000\000\000)\000\000\000\000\000\000\000"),
["avar"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000\000\000\000\000\000\000\000\000\n\000\000\000Å\000\000\000Ë@À@€\000€\000\000À\000Ü€€@\000 Á€\000Þ\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Avar\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000avars\000\000\000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000name\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000opts\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000o\000\000\000\000 \000\000\000\000\000\000\000"),
["camera"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000<\000\000\000S\000\000\000\000\000*\000\000\000…\000\000\000À\000€\000œ€\000W@@À\000€…€\000\000ÁÀ\000\000œ@\000\000€\000†\000A\000†@\000š\000\000\000€\000€†\000A\000†@\000ž\000\000…@\000‹€Aœ€\000‰@€ƒÊ\000\000\000‰À\000„Ë@BA\000Ü@€Ê\000€€\000B€\000‚\000\000â@€‰À€…‰@C†‰@C‡‰\000€‡ä\000\000\000‰À\000ˆÆ\000A\000É€€\000Å@\000É€€\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000type\000\000\000\000\000\000\000\000string\000\000\000\000\000\000\000\000error\000!\000\000\000\000\000\000\000Must specify a name for a camera\000 \000\000\000\000\000\000\000children\000\000\000\000\000\000\000\000Camera\000\000\000\000\000\000\000\000clone\000\000\000\000\000\000\000\000name\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000setBody\000&\000\000\000\000\000\000\000Projection(\"perspective\", {fov = 45})\000\000\000\000\000\000\000\000passes\000 \000\000\000\000\000\000\000nodeType\000\000\000\000\000\000\000\000camera\000 \000\000\000\000\000\000\000renderop\000\000\000\000\000\000\000\000parent\000\000\000\000\000\000\000\000__call\000\000\000\000\000\000\000\000Cameras\000\000\000\000\000\000\000\000\000\000\000\000L\000\000\000O\000\000\000\000\000\000\000\000 @@€K€@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000renderables\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\000M\000\000\000N\000\000\000N\000\000\000O\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000*\000\000\000=\000\000\000=\000\000\000=\000\000\000=\000\000\000=\000\000\000>\000\000\000>\000\000\000>\000\000\000?\000\000\000A\000\000\000A\000\000\000A\000\000\000A\000\000\000B\000\000\000B\000\000\000B\000\000\000D\000\000\000D\000\000\000D\000\000\000E\000\000\000F\000\000\000F\000\000\000G\000\000\000G\000\000\000G\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000H\000\000\000I\000\000\000J\000\000\000K\000\000\000O\000\000\000L\000\000\000P\000\000\000P\000\000\000Q\000\000\000Q\000\000\000R\000\000\000S\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000)\000\000\000\000\000\000\000\000\000\000name\000\000\000\000\000)\000\000\000\000\000\000\000\000\000\000o\000\000\000\000)\000\000\000\000\000\000\000"),
["__index"]={18},
["getRenderables"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\000\000\000\000\000\000\000\000\000\000\000\000Š\000\000\000 €\000€…@\000\000À\000€\000œ\000À€Ë@\000@\000Ü€Â\000\000AF@\000€€B€¡€\000\000@ý†\000@\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000renderables\000\000\000\000\000\000\000\000ipairs\000 \000\000\000\000\000\000\000generate\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000insert\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000atTime\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for generator)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for state)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for control)\000\000\000\000\000\000\000\000\000\000\000\000\000\000i\000\000\000\000\000\000\000\000\000\000\000\000\000\000t\000\000\000\000\000\000\000\000\000\000\000\000\000\000fn\000 \000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {8}
{
true,
false,
true,
},
-- Table: {9}
{
["main_camera"]={13},
["staircase"]={19},
},
-- Table: {10}
{
{20},
},
-- Table: {11}
{
{21},
},
-- Table: {12}
{
{22},
},
-- Table: {13}
{
["parent"]={4},
["renderables"]={23},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\0004\000\000\0006\000\000\000\000\000\000\000\000K\000@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\0005\000\000\0005\000\000\0006\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
["body"]=loadstring("LuaQ\000\000u\000\000\000\000\000\000\000return function(self, time) TransformBegin()\n Model.aim({12,5,4}, {0,3,0})\n self:camera(\"main\")()\nTransformEnd() end\000\000\000\000\000\000\000\000\000\000\000\000…\000\000\000œ@€\000…@\000\000†€@Ê\000€Á\000\000A\000A\000â@€\n€A\000Á\000Á\000\"A€œ@€‹\000B\000A\000œ€€œ@€\000…€\000œ@€\000\000€\000\000\000\000\000\000\000\000\000\000\000TransformBegin\000\000\000\000\000\000\000\000Model\000\000\000\000\000\000\000\000aim\000\000\000\000\000\000\000(@\000\000\000\000\000\000@\000\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\000camera\000\000\000\000\000\000\000\000main\000\r\000\000\000\000\000\000\000TransformEnd\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000\000\000\000\000"),
["children"]={24},
["passes"]={25},
["name"]="main_camera",
["nodeType"]="model",
["avars"]={26},
["renderop"]="model",
["__index"]={7},
["bodySource"]="TransformBegin()\n Model.aim({12,5,4}, {0,3,0})\n self:camera(\"main\")()\nTransformEnd()",
},
-- Table: {14}
{
{27},
},
-- Table: {15}
{
true,
true,
false,
},
-- Table: {16}
{
},
-- Table: {17}
{
["generate"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Camera.lua\000\000\000\000\000\000\000\000\000\000\000\000…\000\000\000‹@@œ@\000†€@\000š\000\000\000\000€‹€@\000A€\000\000\000€Á@\000œ@€…\000\000À\000\000\000œ@\000…\000\000\000‹@A\000\000ž\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\n\000\000\000\000\000\000\000pushState\000\000\000\000\000\000\000\000body\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000CameraTransform\000 \000\000\000\000\000\000\000popState\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000\000\000\000\000\000\000\000"),
["__index"]={7},
["nodeType"]="camera",
},
-- Table: {18}
{
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000 \000\000\000\000\000\000\000\000‹\000@\000\000€\000\000€ž\000\000\000\000€\000\000\000\000\r\000\000\000\000\000\000\000isEquivalent\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["isEquivalent"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000\000\000\000\000\000\000\000\000†\000@\000Æ\000À\000WÀ\000\000\000€‚@\000\000‚\000€\000ž\000\000\000€\000\000\000\000 \000\000\000\000\000\000\000renderop\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["renderRenderables"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000Á\000\000ã\000\000\000\000X\000\000\000Å\000\000\000AÀ\000Ü\000\000€‚À"..string.char(26).."\000\000\000€\n\000\000KÂÀÆB@\\‚€…\000†BAÀ\000\000€œB€‚\000Ô€\000C\000\000 B€†Cƒ\000†ƒ‹Ã@Dœƒ€Å\000ÆCÁ\000\000@\000ÜC€Ÿý‹ÂA\000\000\000@\000œB\000\000€€\000A‚\000”€\000ÁB\000\000`€KÂƃ\000ƃ\\ƒ€ZC\000\000@€EC\000ƒ\000À\000Ä\000•\\C\000KÃƃ\000ƃ\\ƒ€ZC\000\000@\000€\000\000\000\000€_‚ú"..string.char(26).."\000\000€\000€KBÃ\\B\000@€E‚\000FÂÀ\000\\B\000KBÃ\\B\000A‚\000”€\000ÁB\000\000`Â\000€Fƒ\000FƒKCÃ\\C\000_‚þE‚\000FÄ\\B€\000á€\000\000\000ë\000€\000\000\000\000\000\000\000\000\000\000\000ipairs\000\000\000\000\000\000\000ð?\000\000\000\000\000\000\000group\000 \000\000\000\000\000\000\000generate\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000insert\000\000\000\000\000\000\000\000@\000\000\000\000\000\000\000renderRenderables\000\r\000\000\000\000\000\000\000isEquivalent\000\000\000\000\000\000\000\000print\000'\000\000\000\000\000\000\000Error: the rob lists for frames 1 and \000\000\000\000\000\000\000\000 aren't compatible\000\000\000\000\000\000\000\000isEqual\000\000\000\000\000\000\000\000render\000\000\000\000\000\000\000\000ri\000\000\000\000\000\000\000\000MotionBegin\000\n\000\000\000\000\000\000\000MotionEnd\000\000\000\000\000X\000\000\000Â\000\000Â\000\000Â\000\000Â\000\000Ã\000\000Ã\000\000Ã\000\000Ä\000\000Å\000\000Å\000\000Å\000\000Æ\000\000Æ\000\000Æ\000\000Æ\000\000Æ\000\000Ç\000\000Ç\000\000Ç\000\000Ç\000\000È\000\000È\000\000È\000\000È\000\000È\000\000É\000\000É\000\000É\000\000É\000\000É\000\000Ç\000\000Ë\000\000Ë\000\000Ë\000\000Ë\000\000Ë\000\000Í\000\000Î\000\000Î\000\000Î\000\000Î\000\000Ï\000\000Ï\000\000Ï\000\000Ï\000\000Ï\000\000Ï\000\000Ð\000\000Ð\000\000Ð\000\000Ð\000\000Ð\000\000Ð\000\000Ò\000\000Ò\000\000Ò\000\000Ò\000\000Ò\000\000Ò\000\000Ó\000\000Ô\000\000Î\000\000×\000\000×\000\000Ø\000\000Ø\000\000Ø\000\000Ú\000\000Ú\000\000Ú\000\000Ú\000\000Û\000\000Û\000\000Ü\000\000Ü\000\000Ü\000\000Ü\000\000Ý\000\000Ý\000\000Ý\000\000Ý\000\000Ü\000\000ß\000\000ß\000\000ß\000\000Â\000\000á\000\000ã\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000W\000\000\000\000\000\000\000\000\000\000renderables\000\000\000\000\000W\000\000\000\000\000\000\000\000\000\000times\000\000\000\000\000W\000\000\000\000\000\000\000\000\000\000(for generator)\000\000\000\000W\000\000\000\000\000\000\000\000\000\000(for state)\000\000\000\000W\000\000\000\000\000\000\000\000\000\000(for control)\000\000\000\000W\000\000\000\000\000\000\000\000\000\000i\000\000\000\000U\000\000\000\000\000\000\000\000\000\000ro\000\000\000\000U\000\000\000\000\000\000\000\000\000\000subRenderables\000\000\000\000#\000\000\000\000\000\000\000\000\000\000f0\000\000\000\000#\000\000\000\000\000\000\000\000\000\000(for index)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for limit)\000\000\000\000\000\000\000\000\000\000\000\000\000\000(for step)\000\000\000\000\000\000\000\000\000\000\000\000\000\000frame\000\000\000\000\000\000\000\000\000\000\000\000\000\000fn\000\000\000\000\000\000\000\000\000\000\000\000\000\000same\000%\000\000\000U\000\000\000\000\000\000\000\000\000\000(for index)\000(\000\000\000>\000\000\000\000\000\000\000\000\000\000(for limit)\000(\000\000\000>\000\000\000\000\000\000\000\000\000\000(for step)\000(\000\000\000>\000\000\000\000\000\000\000\000\000\000frame\000)\000\000\000=\000\000\000\000\000\000\000\000\000\000(for index)\000L\000\000\000R\000\000\000\000\000\000\000\000\000\000(for limit)\000L\000\000\000R\000\000\000\000\000\000\000\000\000\000(for step)\000L\000\000\000R\000\000\000\000\000\000\000\000\000\000frame\000M\000\000\000Q\000\000\000\000\000\000\000"),
["create"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000\000\000\000\000\000\000\000\000K\000@\000\\€\000‹@À\000œ@\000^\000\000\000€\000\000\000\000\000\000\000\000\000\000\000clone\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
["inject"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000E\000\000\000F@À\000„\000\000\000‹€@œ€\000À\000\000\000\\@€\000€\000\000\000\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000insert\000\r\000\000\000\000\000\000\000currentCache\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000RenderCache\000"),
["cameraNodes"]={28},
["popState"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000é\000\000ë\000\000\000\000\000\000D\000\000\000K\000À\000]\000\000^\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000pop\000\000\000\000\000\000\000\000ê\000\000ê\000\000ê\000\000ê\000\000ë\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000RenderCache\000"),
["transformNodes"]={29},
["isParamListEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000%\000\000\000(\000\000\000\000\000\000\000\000Â\000€\000Þ\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000'\000\000\000'\000\000\000(\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000a\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000b\000\000\000\000\000\000\000\000\000\000\000\000"),
["pushState"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000å\000\000ç\000\000\000\000\000\000D\000\000\000K\000À\000]\000\000^\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000push\000\000\000\000\000\000\000\000æ\000\000æ\000\000æ\000\000æ\000\000ç\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000RenderCache\000"),
["__index"]={30},
["isParamListEquivalent"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000!\000\000\000$\000\000\000\000\000\000\000\000Â\000€\000Þ\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000#\000\000\000#\000\000\000$\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000a\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000b\000\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {19}
{
["parent"]={4},
["renderables"]={31},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\0004\000\000\0006\000\000\000\000\000\000\000\000K\000@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\0005\000\000\0005\000\000\0006\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
["body"]=loadstring("LuaQ\000\000R\000\000\000\000\000\000return function(self, time) local step=self:model(\"step\")\nlocal ballistrade = self:model(\"ballistrade\")\nTransformBegin()\n local numsteps = 10\n local height = step.avars.height(time)\n local depth = step.avars.depth(time)\n local width = step.avars.width(time)\n local totalheight = 0\n for i = 0, numsteps do\n step()\n TransformBegin()\n Translate(width, 0, 0)\n ballistrade()\n TransformEnd()\n Translate(0,height,0)\n Rotate(depth, 0, 1, 0)\n totalheight = totalheight + height\n end\nTransformEnd()\nTransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(0.2, 0, totalheight, 360)\nTransformEnd()\n end\000\000\000\000\000\000\000\000\000G\000\000\000‹\000@\000A\000\000œ€€Ë\000@\000A\000\000Ü€€Á\000\000A€\000\000FAAFÁ€€\000\\\000†AA†ÁAÀ€\000œ\000ÆAAÆÂ\000€\000Ü\000B\000AB\000€\000Á‚\000`€@\000\\C€\000EÃ\000\000\\C€\000EÃ\000€€ÁC\000D\000\\C\000@€\\C€\000E\000\\C€\000EÃ\000C\000À€D\000\\C\000EC\000€\000ÁC\000„\000AD\000\\C€B_BùE\000\\B€\000EÂ\000\000\\B€\000EB\000‚\000Á‚\000C\000AC\000\\B€EÂ\000\000ÁB\000\000\000AC\000\\B€E\000\\B€\000\000€\000\000\000\000\000\000\000\000\000\000\000model\000\000\000\000\000\000\000\000step\000\000\000\000\000\000\000\000ballistrade\000\000\000\000\000\000\000\000TransformBegin\000\000\000\000\000\000\000$@\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000height\000\000\000\000\000\000\000\000depth\000\000\000\000\000\000\000\000width\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000ð?\n\000\000\000\000\000\000\000Translate\000\r\000\000\000\000\000\000\000TransformEnd\000\000\000\000\000\000\000\000Rotate\000\000\000\000\000\000€VÀ \000\000\000\000\000\000\000Cylinder\000š™™™™™É?\000\000\000\000\000€v@\000\000\000\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\n\000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\r\000\000\000\r\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000F\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000F\000\000\000\000\000\000\000\000\000\000step\000\000\000\000F\000\000\000\000\000\000\000\000\000\000ballistrade\000\000\000\000F\000\000\000 \000\000\000\000\000\000\000numsteps\000 \000\000\000F\000\000\000\000\000\000\000\000\000\000height\000\r\000\000\000F\000\000\000\000\000\000\000\000\000\000depth\000\000\000\000F\000\000\000\000\000\000\000\000\000\000width\000\000\000\000F\000\000\000\000\000\000\000\000\000\000totalheight\000\000\000\000F\000\000\000\000\000\000\000\000\000\000(for index)\000\000\000\0004\000\000\000\000\000\000\000\000\000\000(for limit)\000\000\000\0004\000\000\000\000\000\000\000\000\000\000(for step)\000\000\000\0004\000\000\000\000\000\000\000\000\000\000i\000"..string.char(26).."\000\000\0003\000\000\000\000\000\000\000"),
["children"]={32},
["passes"]={33},
["name"]="staircase",
["nodeType"]="model",
["avars"]={34},
["renderop"]="model",
["__index"]={7},
["bodySource"]="local step=self:model(\"step\")\nlocal ballistrade = self:model(\"ballistrade\")\nTransformBegin()\n local numsteps = 10\n local height = step.avars.height(time)\n local depth = step.avars.depth(time)\n local width = step.avars.width(time)\n local totalheight = 0\n for i = 0, numsteps do\n step()\n TransformBegin()\n Translate(width, 0, 0)\n ballistrade()\n TransformEnd()\n Translate(0,height,0)\n Rotate(depth, 0, 1, 0)\n totalheight = totalheight + height\n end\nTransformEnd()\nTransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(0.2, 0, totalheight, 360)\nTransformEnd()\n",
},
-- Table: {20}
{
["value"]=27.309999465942,
["frame"]=0,
},
-- Table: {21}
{
["value"]=0.55000001192093,
["frame"]=0,
},
-- Table: {22}
{
["value"]=3,
["frame"]=0,
},
-- Table: {23}
{
{35},
},
-- Table: {24}
{
["main"]={6},
},
-- Table: {25}
{
true,
true,
true,
},
-- Table: {26}
{
},
-- Table: {27}
{
{36},
{37},
},
-- Table: {28}
{
["ConcatTransform"]=1,
["Projection"]=1,
},
-- Table: {29}
{
["RecordTransform"]=1,
["WorldBegin"]=1,
["Scale"]=1,
["CameraTransform"]=1,
["ConcatTransform"]=1,
["Rotate"]=1,
["Translate"]=1,
["RestoreTransform"]=1,
["TransformBegin"]=1,
["TransformEnd"]=1,
["WorldEnd"]=1,
},
-- Table: {30}
{
["clone"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Object.lua\000\000\000\000\n\000\000\000\000\000\000\000\000…\000\000\000À\000\000\000œ€\000W@@À\000€›@€\000\000\000€€\000\000\000ž\000\000Z@\000\000@\000€Š\000\000\000@\000\000I\000\000…À\000\000À\000€\000\000€\000\000€ž\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000type\000\000\000\000\000\000\000\000table\000\000\000\000\000\000\000\000__index\000\r\000\000\000\000\000\000\000setmetatable\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000base_object\000\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000clone_object\000\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {31}
{
{38},
},
-- Table: {32}
{
["step"]={39},
["ballistrade"]={40},
},
-- Table: {33}
{
true,
true,
true,
},
-- Table: {34}
{
},
-- Table: {35}
{
{41},
{42},
{43},
{44},
{6},
{45},
},
-- Table: {36}
{
["type"]="perspective",
["__index"]={46},
["paramList"]={47},
},
-- Table: {37}
{
["__index"]={48},
["camera"]={6},
},
-- Table: {38}
{
{49},
{39},
{50},
{51},
{40},
{52},
{53},
{54},
{39},
{55},
{56},
{40},
{57},
{58},
{59},
{39},
{60},
{61},
{40},
{62},
{63},
{64},
{39},
{65},
{66},
{40},
{67},
{68},
{69},
{39},
{70},
{71},
{40},
{72},
{73},
{74},
{39},
{75},
{76},
{40},
{77},
{78},
{79},
{39},
{80},
{81},
{40},
{82},
{83},
{84},
{39},
{85},
{86},
{40},
{87},
{88},
{89},
{39},
{90},
{91},
{40},
{92},
{93},
{94},
{39},
{95},
{96},
{40},
{97},
{98},
{99},
{39},
{100},
{101},
{40},
{102},
{103},
{104},
{105},
{106},
{107},
{108},
{109},
},
-- Table: {39}
{
["parent"]={19},
["renderables"]={110},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\0004\000\000\0006\000\000\000\000\000\000\000\000K\000@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\0005\000\000\0005\000\000\0006\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
["body"]=loadstring("LuaQ\000\000¤\000\000\000\000\000\000return function(self, time) self:avar(\"height\")\nself:avar(\"depth\")\nself:avar(\"width\")\nlocal height = self.avars.height(time)\nlocal depth = self.avars.depth(time)\nlocal width = self.avars.width(time)\nTransformBegin()\n TransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(width, 0, height, depth)\n Disk(height, width, depth)\n TransformEnd()\n Polygon({P = {0,0,0, width,0,0, width,height,0, 0,height,0}})\nTransformEnd() end\000\000\000\000\000\000\000\000\000A\000\000\000‹\000@\000A\000\000œ@€‹\000@\000\000\000œ@€‹\000@\000Á\000\000œ@€†\000A\000†@@À\000€\000œ€\000Æ\000A\000Æ€À\000€\000Ü€\000A\000Á@@€\000\000EA\000\\A€\000EA\000\\A€\000E\000Á\000Á\000B\000AB\000\\A€E\000€\000ÁA\000\000\000@€\\A€EÁ\000€\000À\000\000€\\A\000E\000\\A€\000EA\000ŠA\000\000Ê\000B\000AB\000B\000À\000C\000AC\000€\000À\000D\000AD\000€\000ÁD\000âA\000‰Á‡\\A\000E\000\\A€\000\000€\000\000\000\000\000\000\000\000\000\000\000avar\000\000\000\000\000\000\000\000height\000\000\000\000\000\000\000\000depth\000\000\000\000\000\000\000\000width\000\000\000\000\000\000\000\000avars\000\000\000\000\000\000\000\000TransformBegin\000\000\000\000\000\000\000\000Rotate\000\000\000\000\000\000€VÀ\000\000\000\000\000\000ð?\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000Cylinder\000\000\000\000\000\000\000\000Disk\000\r\000\000\000\000\000\000\000TransformEnd\000\000\000\000\000\000\000\000Polygon\000\000\000\000\000\000\000\000P\000\000\000\000\000A\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\r\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000height\000\r\000\000\000@\000\000\000\000\000\000\000\000\000\000depth\000\000\000\000@\000\000\000\000\000\000\000\000\000\000width\000\000\000\000@\000\000\000\000\000\000\000"),
["children"]={111},
["passes"]={112},
["name"]="step",
["nodeType"]="model",
["avars"]={113},
["renderop"]="model",
["__index"]={7},
["bodySource"]="self:avar(\"height\")\nself:avar(\"depth\")\nself:avar(\"width\")\nlocal height = self.avars.height(time)\nlocal depth = self.avars.depth(time)\nlocal width = self.avars.width(time)\nTransformBegin()\n TransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(width, 0, height, depth)\n Disk(height, width, depth)\n TransformEnd()\n Polygon({P = {0,0,0, width,0,0, width,height,0, 0,height,0}})\nTransformEnd()",
},
-- Table: {40}
{
["renderables"]={114},
["parent"]={19},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Model.lua\0004\000\000\0006\000\000\000\000\000\000\000\000K\000@\000\\@\000\000€\000\000\000\000\000\000\000\000\000\000\000inject\000\000\000\000\000\000\000\0005\000\000\0005\000\000\0006\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
["body"]=loadstring("LuaQ\000\000B\000\000\000\000\000\000return function(self, time) TransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(0.1, 0, 2.0, 360)\n TransformBegin()\n local length = 1.5\n local angle = math.deg(math.atan2(length, 0.5))\n Translate(0, 0, 2.0)\n Rotate(105, 0, 0, 1)\n Rotate(angle, 0, 1, 0)\n Cylinder(0.1, 0, length, 360)\n TransformEnd()\nTransformEnd() end\000\000\000\000\000\000\000\000\000 5\000\000\000…\000\000\000œ@€\000…@\000\000Á€\000\000Á\000\000A\000\000œ@€…@\000Á€\000\000AÁ\000\000œ@€…\000\000\000œ@€\000@\000Å€\000ÆÀÂ\000C@\000A\000€Ü€\000\000\000A\000\000ÁÁ\000A\000A\000\000AÁ\000\000Á\000Â\000\000A€A\000\000@€\000ÁÁ\000\000\000A€A\000A\000\000À\000\000A€\000A€\000\000A€\000\000€\000\000\000\000\000\000\000\000\000\000\000TransformBegin\000\000\000\000\000\000\000\000Rotate\000\000\000\000\000\000€VÀ\000\000\000\000\000\000ð?\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000Cylinder\000š™™™™™¹?\000\000\000\000\000\000\000@\000\000\000\000\000€v@\000\000\000\000\000\000ø?\000\000\000\000\000\000\000math\000\000\000\000\000\000\000\000deg\000\000\000\000\000\000\000\000atan2\000\000\000\000\000\000\000à?\n\000\000\000\000\000\000\000Translate\000\000\000\000\000\000@Z@\r\000\000\000\000\000\000\000TransformEnd\000\000\000\000\0005\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000 \000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\n\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\0004\000\000\000\000\000\000\000\000\000\000time\000\000\000\000\0004\000\000\000\000\000\000\000\000\000\000length\000\000\000\0004\000\000\000\000\000\000\000\000\000\000angle\000\000\000\0004\000\000\000\000\000\000\000"),
["children"]={115},
["passes"]={116},
["name"]="ballistrade",
["nodeType"]="model",
["avars"]={117},
["renderop"]="model",
["__index"]={7},
["bodySource"]="TransformBegin()\n Rotate(-90, 1, 0, 0)\n Cylinder(0.1, 0, 2.0, 360)\n TransformBegin()\n local length = 1.5\n local angle = math.deg(math.atan2(length, 0.5))\n Translate(0, 0, 2.0)\n Rotate(105, 0, 0, 1)\n Rotate(angle, 0, 1, 0)\n Cylinder(0.1, 0, length, 360)\n TransformEnd()\nTransformEnd()",
},
-- Table: {41}
{
["__index"]={118},
},
-- Table: {42}
{
["y"]=5,
["x"]=12,
["__index"]={119},
["z"]=4,
},
-- Table: {43}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=-108.43494882292,
["__index"]={120},
},
-- Table: {44}
{
["y"]=0,
["x"]=1,
["z"]=0,
["angle"]=8.9848769316857,
["__index"]={120},
},
-- Table: {45}
{
["__index"]={121},
},
-- Table: {46}
{
["type"]="perspective",
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000Z\000\000]\000\000\000\000\000\000\000‚\000€\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000\\\000\000\\\000\000]\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000T\000\000Y\000\000\000\000 \000\000\000Ë\000@\000Ü€\000É@€€A\000\000\000€\n\000\000É\000Þ\000\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000type\000\n\000\000\000\000\000\000\000paramList\000\000\000\000\000 \000\000\000U\000\000U\000\000V\000\000W\000\000W\000\000W\000\000W\000\000X\000\000Y\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000type\000\000\000\000\000\000\000\000\n\000\000\000\000\000\000\000paramList\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
["renderop"]="Projection",
["__index"]={18},
["paramList"]={122},
},
-- Table: {47}
{
["fov"]=45,
},
-- Table: {48}
{
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000ž\000\000 \000\000\000\000\000\000\000‚\000€\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000Ÿ\000\000Ÿ\000\000 \000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["renderop"]="CameraTransform",
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000™\000\000\000\000\000\000\000\000\000‹\000@\000œ€\000‰@€€ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000camera\000\000\000\000\000\000\000\000š\000\000š\000\000›\000\000œ\000\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000camera\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {49}
{
["__index"]={118},
},
-- Table: {50}
{
["__index"]={118},
},
-- Table: {51}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {52}
{
["__index"]={121},
},
-- Table: {53}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {54}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {55}
{
["__index"]={118},
},
-- Table: {56}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {57}
{
["__index"]={121},
},
-- Table: {58}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {59}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {60}
{
["__index"]={118},
},
-- Table: {61}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {62}
{
["__index"]={121},
},
-- Table: {63}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {64}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {65}
{
["__index"]={118},
},
-- Table: {66}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {67}
{
["__index"]={121},
},
-- Table: {68}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {69}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {70}
{
["__index"]={118},
},
-- Table: {71}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {72}
{
["__index"]={121},
},
-- Table: {73}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {74}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {75}
{
["__index"]={118},
},
-- Table: {76}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {77}
{
["__index"]={121},
},
-- Table: {78}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {79}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {80}
{
["__index"]={118},
},
-- Table: {81}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {82}
{
["__index"]={121},
},
-- Table: {83}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {84}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {85}
{
["__index"]={118},
},
-- Table: {86}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {87}
{
["__index"]={121},
},
-- Table: {88}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {89}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {90}
{
["__index"]={118},
},
-- Table: {91}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {92}
{
["__index"]={121},
},
-- Table: {93}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {94}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {95}
{
["__index"]={118},
},
-- Table: {96}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {97}
{
["__index"]={121},
},
-- Table: {98}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {99}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {100}
{
["__index"]={118},
},
-- Table: {101}
{
["y"]=0,
["x"]=3,
["__index"]={119},
["z"]=0,
},
-- Table: {102}
{
["__index"]={121},
},
-- Table: {103}
{
["y"]=0.55000001192093,
["x"]=0,
["__index"]={119},
["z"]=0,
},
-- Table: {104}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=27.309999465942,
["__index"]={120},
},
-- Table: {105}
{
["__index"]={121},
},
-- Table: {106}
{
["__index"]={118},
},
-- Table: {107}
{
["y"]=0,
["x"]=1,
["z"]=0,
["angle"]=-90,
["__index"]={120},
},
-- Table: {108}
{
["radius"]=0.2,
["zmin"]=0,
["zmax"]=6.0500001311302,
["thetamax"]=360,
["__index"]={123},
},
-- Table: {109}
{
["__index"]={121},
},
-- Table: {110}
{
{124},
},
-- Table: {111}
{
},
-- Table: {112}
{
true,
true,
true,
},
-- Table: {113}
{
["height"]={125},
["depth"]={126},
["width"]={127},
},
-- Table: {114}
{
{128},
},
-- Table: {115}
{
},
-- Table: {116}
{
true,
true,
true,
},
-- Table: {117}
{
},
-- Table: {118}
{
["renderop"]="TransformBegin",
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000:\000\000\000<\000\000\000\000\000\000\000\000K\000@\000]\000\000^\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000;\000\000\000;\000\000\000;\000\000\000<\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {119}
{
["y"]=0,
["x"]=0,
["z"]=0,
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000P\000\000\000Y\000\000\000\000\000\000\000\000…\000\000\000†@@À\000\000\000\000€\000œ€€š@\000\000€\000€‚\000\000\000ž\000\000@€†€@\000Æ€À\000À\000@€†À@\000ÆÀÀ\000À\000@€†\000A\000Æ\000Á\000À\000@\000€‚\000€\000ž\000\000‚\000\000\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\000\000\000\000\000\000\000isEqual\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000Q\000\000\000Q\000\000\000Q\000\000\000Q\000\000\000Q\000\000\000Q\000\000\000Q\000\000\000R\000\000\000R\000\000\000R\000\000\000S\000\000\000S\000\000\000S\000\000\000S\000\000\000T\000\000\000T\000\000\000T\000\000\000T\000\000\000U\000\000\000U\000\000\000U\000\000\000U\000\000\000V\000\000\000V\000\000\000X\000\000\000X\000\000\000Y\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000"..string.char(26).."\000\000\000\000\000\000\000"),
["renderop"]="Translate",
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000I\000\000\000O\000\000\000\000\000\000\000\000@\000\000 A€€ \000 Á€\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000J\000\000\000J\000\000\000K\000\000\000L\000\000\000M\000\000\000N\000\000\000O\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {120}
{
["y"]=0,
["x"]=0,
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000‹\000\000\000\000\000\000\000\000…\000\000\000†@@À\000\000\000\000€\000œ€€š@\000\000€\000€‚\000\000\000ž\000\000@€†€@\000Æ€À\000À\000@€†À@\000ÆÀÀ\000À\000@€†\000A\000Æ\000Á\000À\000@€†@A\000Æ@Á\000À\000@\000€‚\000€\000ž\000\000‚\000\000\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\000\000\000\000\000\000\000isEqual\000\000\000\000\000\000\000\000angle\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000‚\000\000\000ƒ\000\000\000ƒ\000\000\000ƒ\000\000\000„\000\000\000„\000\000\000„\000\000\000„\000\000\000…\000\000\000…\000\000\000…\000\000\000…\000\000\000†\000\000\000†\000\000\000†\000\000\000†\000\000\000‡\000\000\000‡\000\000\000‡\000\000\000‡\000\000\000ˆ\000\000\000ˆ\000\000\000Š\000\000\000Š\000\000\000‹\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["z"]=0,
["renderop"]="Rotate",
["angle"]=0,
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000y\000\000\000€\000\000\000\000\000\000\000\000K@\000\\\000IA€€I\000IÁ€I‚^\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000angle\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000z\000\000\000z\000\000\000{\000\000\000|\000\000\000}\000\000\000~\000\000\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000angle\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000x\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000y\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000z\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {121}
{
["renderop"]="TransformEnd",
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000@\000\000\000B\000\000\000\000\000\000\000\000K\000@\000]\000\000^\000\000\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000A\000\000\000A\000\000\000A\000\000\000B\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {122}
{
},
-- Table: {123}
{
["isEqual"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000\000\000\000·\000\000\000\000\000\000\000\000…\000\000\000†@@À\000\000\000\000€\000œ€€š@\000\000€\000€‚\000\000\000ž\000\000@€†€@\000Æ€À\000À\000@€†À@\000ÆÀÀ\000À\000@€†\000A\000Æ\000Á\000À\000@€†@A\000Æ@Á\000À\000@\000€‚\000€\000ž\000\000‚\000\000\000ž\000\000\000€\000\000\000\000\000\000\000\000\000\000\000Renderable\000\000\000\000\000\000\000\000isEqual\000\000\000\000\000\000\000\000radius\000\000\000\000\000\000\000\000zmin\000\000\000\000\000\000\000\000zmax\000 \000\000\000\000\000\000\000thetamax\000\000\000\000\000\000\000\000®\000\000\000®\000\000\000®\000\000\000®\000\000\000®\000\000\000®\000\000\000®\000\000\000¯\000\000\000¯\000\000\000¯\000\000\000°\000\000\000°\000\000\000°\000\000\000°\000\000\000±\000\000\000±\000\000\000±\000\000\000±\000\000\000²\000\000\000²\000\000\000²\000\000\000²\000\000\000³\000\000\000³\000\000\000³\000\000\000³\000\000\000´\000\000\000´\000\000\000¶\000\000\000¶\000\000\000·\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000other\000\000\000\000\000\000\000\000\000\000\000\000"),
["radius"]=1,
["zmin"]=-1,
["zmax"]=1,
["thetamax"]=360,
["renderop"]="Cylinder",
["__index"]={18},
["__call"]=loadstring("LuaQ\000\000\000\000\000\000\000\000\000@../TA/Renderable.lua\000¥\000\000\000¬\000\000\000\000\000\000\000\000K@\000\\\000IA€€I\000IÁ€I‚^\000\000€\000\000\000\000\000\000\000\000\000\000\000create\000\000\000\000\000\000\000\000radius\000\000\000\000\000\000\000\000zmin\000\000\000\000\000\000\000\000zmax\000 \000\000\000\000\000\000\000thetamax\000\000\000\000\000\000\000\000¦\000\000\000¦\000\000\000§\000\000\000¨\000\000\000©\000\000\000ª\000\000\000«\000\000\000¬\000\000\000\000\000\000\000\000\000\000\000\000\000self\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000radius\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000zmin\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000zmax\000\000\000\000\000\000\000\000 \000\000\000\000\000\000\000thetamax\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000o\000\000\000\000\000\000\000\000\000\000\000"),
},
-- Table: {124}
{
{129},
{130},
{131},
{132},
{133},
{134},
{135},
{136},
},
-- Table: {125}
{
["default"]=0,
["name"]="height",
["model"]={39},
},
-- Table: {126}
{
["default"]=0,
["name"]="depth",
["model"]={39},
},
-- Table: {127}
{
["default"]=0,
["name"]="width",
["model"]={39},
},
-- Table: {128}
{
{137},
{138},
{139},
{140},
{141},
{142},
{143},
{144},
{145},
{146},
},
-- Table: {129}
{
["__index"]={118},
},
-- Table: {130}
{
["__index"]={118},
},
-- Table: {131}
{
["y"]=0,
["x"]=1,
["z"]=0,
["angle"]=-90,
["__index"]={120},
},
-- Table: {132}
{
["radius"]=3,
["zmin"]=0,
["zmax"]=0.55000001192093,
["thetamax"]=27.309999465942,
["__index"]={123},
},
-- Table: {133}
{
["height"]=0.55000001192093,
["radius"]=3,
["__index"]={147},
["thetamax"]=27.309999465942,
},
-- Table: {134}
{
["__index"]={121},
},
-- Table: {135}
{
["__index"]={148},
["paramList"]={149},
},
-- Table: {136}
{
["__index"]={121},
},
-- Table: {137}
{
["__index"]={118},
},
-- Table: {138}
{
["y"]=0,
["x"]=1,
["z"]=0,
["angle"]=-90,
["__index"]={120},
},
-- Table: {139}
{
["radius"]=0.1,
["zmin"]=0,
["zmax"]=2,
["thetamax"]=360,
["__index"]={123},
},
-- Table: {140}
{
["__index"]={118},
},
-- Table: {141}
{
["y"]=0,
["x"]=0,
["__index"]={119},
["z"]=2,
},
-- Table: {142}
{
["y"]=0,
["x"]=0,
["z"]=1,
["angle"]=105,
["__index"]={120},
},
-- Table: {143}
{
["y"]=1,
["x"]=0,
["z"]=0,
["angle"]=71.565051177078,
["__index"]={120},
},
-- Table: {144}
{
["radius"]=0.1,
["zmin"]=0,