File Coverage

blib/lib/HTTP/MobileAgent/Flash/DoCoMoFlashMap.pm
Criterion Covered Total %
statement 14 14 100.0
branch 4 6 66.6
condition n/a
subroutine 4 4 100.0
pod n/a
total 22 24 91.6


line stmt bran cond sub pod time code
1             package HTTP::MobileAgent::Flash::DoCoMoFlashMap;
2             # -------------------------------------------------------------------------
3             # This file is autogenerated by make_map_flash_lite.pl
4             # in HTTP::MobileAgent::Flash distribution.
5             #
6             # make_map_flash_lite.pl --carrier=docomo --output=pm
7             # -------------------------------------------------------------------------
8              
9 3     3   14 use strict;
  3         7  
  3         85  
10 3     3   14 use warnings;
  3         7  
  3         90  
11              
12             require Exporter;
13 3     3   14 use base qw(Exporter);
  3         51  
  3         298  
14             our @EXPORT_OK = qw($FLASH_MAP);
15             our $FLASH_MAP;
16              
17             BEGIN {
18 3 100   3   8968 if ($ENV{DOCOMO_FLASH_MAP}) {
19 1         89 eval q{
20             require YAML::Syck;
21             $FLASH_MAP = YAML::Syck::LoadFile($ENV{DOCOMO_FLASH_MAP});
22             };
23 1 50       7 if ($@) {
24 1         66 eval q{
25             require YAML;
26             $FLASH_MAP = YAML::LoadFile($ENV{DOCOMO_FLASH_MAP});
27             };
28             }
29 1 50       313838 warn "using normal hash map: $@" if $@;
30             }
31             }
32              
33             $FLASH_MAP ||= {
34             'CA-01C' => {
35             version => '3.1',
36             width => '480',
37             height => '854',
38             max_file_size => '15360',
39             },
40             'D505I' => {
41             version => '1.0',
42             width => '240',
43             height => '320',
44             max_file_size => '200',
45             },
46             'D505IS' => {
47             version => '1.0',
48             width => '240',
49             height => '320',
50             max_file_size => '300',
51             },
52             'D506I' => {
53             version => '1.0',
54             width => '240',
55             height => '320',
56             max_file_size => '300',
57             },
58             'D701I' => {
59             version => '1.1',
60             width => '240',
61             height => '320',
62             max_file_size => '2000',
63             },
64             'D701IWM' => {
65             version => '1.1',
66             width => '240',
67             height => '320',
68             max_file_size => '2000',
69             },
70             'D702I' => {
71             version => '1.1',
72             width => '240',
73             height => '320',
74             max_file_size => '2000',
75             },
76             'D702IBCL' => {
77             version => '1.1',
78             width => '240',
79             height => '320',
80             max_file_size => '2000',
81             },
82             'D702IF' => {
83             version => '1.1',
84             width => '240',
85             height => '320',
86             max_file_size => '2000',
87             },
88             'D703I' => {
89             version => '1.1',
90             width => '240',
91             height => '320',
92             max_file_size => '2048',
93             },
94             'D704I' => {
95             version => '1.1',
96             width => '240',
97             height => '320',
98             max_file_size => '2048',
99             },
100             'D705I' => {
101             version => '1.1',
102             width => '240',
103             height => '400',
104             max_file_size => '2048',
105             },
106             'D705IMYU' => {
107             version => '1.1',
108             width => '240',
109             height => '320',
110             max_file_size => '2048',
111             },
112             'D800IDS' => {
113             version => '1.1',
114             width => '240',
115             height => '320',
116             max_file_size => '2000',
117             },
118             'D851IWM' => {
119             version => '1.1',
120             width => '240',
121             height => '400',
122             max_file_size => '2000',
123             },
124             'D900I' => {
125             version => '1.0',
126             width => '240',
127             height => '320',
128             max_file_size => '1024',
129             },
130             'D901I' => {
131             version => '1.1',
132             width => '240',
133             height => '320',
134             max_file_size => '2000',
135             },
136             'D901IS' => {
137             version => '1.1',
138             width => '240',
139             height => '320',
140             max_file_size => '2000',
141             },
142             'D902I' => {
143             version => '1.1',
144             width => '240',
145             height => '400',
146             max_file_size => '2000',
147             },
148             'D902IS' => {
149             version => '1.1',
150             width => '240',
151             height => '400',
152             max_file_size => '2000',
153             },
154             'D903I' => {
155             version => '1.1',
156             width => '240',
157             height => '400',
158             max_file_size => '2048',
159             },
160             'D903ITV' => {
161             version => '1.1',
162             width => '240',
163             height => '400',
164             max_file_size => '2048',
165             },
166             'D904I' => {
167             version => '1.1',
168             width => '240',
169             height => '400',
170             max_file_size => '2048',
171             },
172             'D905I' => {
173             version => '3.0',
174             width => '480',
175             height => '864',
176             max_file_size => '3072',
177             },
178             'F-01A' => {
179             version => '3.1',
180             width => '480',
181             height => '864',
182             max_file_size => '3072',
183             },
184             'F-01B' => {
185             version => '3.1',
186             width => '480',
187             height => '960',
188             max_file_size => '15360',
189             },
190             'F-01C' => {
191             version => '3.1',
192             width => '480',
193             height => '854',
194             max_file_size => '15360',
195             },
196             'F-02A' => {
197             version => '3.0',
198             width => '480',
199             height => '854',
200             max_file_size => '3072',
201             },
202             'F-02B' => {
203             version => '3.1',
204             width => '480',
205             height => '854',
206             max_file_size => '15360',
207             },
208             'F-02C' => {
209             version => '3.1',
210             width => '480',
211             height => '854',
212             max_file_size => '15360',
213             },
214             'F-02D' => {
215             version => '3.1',
216             width => '480',
217             height => '854',
218             max_file_size => '15360',
219             },
220             'F-03A' => {
221             version => '3.1',
222             width => '480',
223             height => '960',
224             max_file_size => '3072',
225             },
226             'F-03B' => {
227             version => '3.1',
228             width => '480',
229             height => '854',
230             max_file_size => '15360',
231             },
232             'F-03C' => {
233             version => '3.1',
234             width => '480',
235             height => '854',
236             max_file_size => '15360',
237             },
238             'F-04A' => {
239             version => '3.0',
240             width => '480',
241             height => '854',
242             max_file_size => '3072',
243             },
244             'F-04B' => {
245             version => '3.1',
246             width => '480',
247             height => '960',
248             max_file_size => '15360',
249             },
250             'F-04C' => {
251             version => '3.1',
252             width => '480',
253             height => '854',
254             max_file_size => '15360',
255             },
256             'F-04D' => {
257             version => '3.1',
258             width => '480',
259             height => '854',
260             max_file_size => '15360',
261             },
262             'F-05A' => {
263             version => '1.1',
264             width => '240',
265             height => '432',
266             max_file_size => '2048',
267             },
268             'F-05C' => {
269             version => '3.1',
270             width => '480',
271             height => '854',
272             max_file_size => '15360',
273             },
274             'F-06A' => {
275             version => '3.0',
276             width => '480',
277             height => '864',
278             max_file_size => '3072',
279             },
280             'F-06B' => {
281             version => '3.1',
282             width => '480',
283             height => '960',
284             max_file_size => '15360',
285             },
286             'F-06D' => {
287             version => '3.1',
288             width => '480',
289             height => '854',
290             max_file_size => '15360',
291             },
292             'F-07A' => {
293             version => '3.0',
294             width => '240',
295             height => '320',
296             max_file_size => '3072',
297             },
298             'F-07B' => {
299             version => '3.1',
300             width => '480',
301             height => '854',
302             max_file_size => '15360',
303             },
304             'F-07C' => {
305             version => '3.1',
306             width => '600',
307             height => '1024',
308             max_file_size => '15360',
309             },
310             'F-08A' => {
311             version => '3.1',
312             width => '480',
313             height => '854',
314             max_file_size => '15360',
315             },
316             'F-08B' => {
317             version => '3.1',
318             width => '480',
319             height => '854',
320             max_file_size => '15360',
321             },
322             'F-08C' => {
323             version => '3.1',
324             width => '240',
325             height => '400',
326             max_file_size => '3072',
327             },
328             'F-09A' => {
329             version => '3.1',
330             width => '480',
331             height => '960',
332             max_file_size => '15360',
333             },
334             'F-09B' => {
335             version => '3.1',
336             width => '480',
337             height => '800',
338             max_file_size => '3072',
339             },
340             'F-09C' => {
341             version => '3.1',
342             width => '480',
343             height => '854',
344             max_file_size => '15360',
345             },
346             'F-10A' => {
347             version => '3.0',
348             width => '240',
349             height => '400',
350             max_file_size => '3072',
351             },
352             'F-10B' => {
353             version => '3.1',
354             width => '480',
355             height => '854',
356             max_file_size => '15360',
357             },
358             'F-10C' => {
359             version => '3.1',
360             width => '480',
361             height => '854',
362             max_file_size => '15360',
363             },
364             'F-11C' => {
365             version => '3.1',
366             width => '480',
367             height => '854',
368             max_file_size => '15360',
369             },
370             'F505I' => {
371             version => '1.0',
372             width => '240',
373             height => '268',
374             max_file_size => '300',
375             },
376             'F505IGPS' => {
377             version => '1.0',
378             width => '240',
379             height => '268',
380             max_file_size => '300',
381             },
382             'F506I' => {
383             version => '1.0',
384             width => '240',
385             height => '268',
386             max_file_size => '300',
387             },
388             'F700I' => {
389             version => '1.1',
390             width => '240',
391             height => '320',
392             max_file_size => '2000',
393             },
394             'F700IS' => {
395             version => '1.1',
396             width => '240',
397             height => '320',
398             max_file_size => '2000',
399             },
400             'F702ID' => {
401             version => '1.1',
402             width => '240',
403             height => '320',
404             max_file_size => '2000',
405             },
406             'F703I' => {
407             version => '1.1',
408             width => '240',
409             height => '320',
410             max_file_size => '2048',
411             },
412             'F704I' => {
413             version => '1.1',
414             width => '240',
415             height => '320',
416             max_file_size => '2048',
417             },
418             'F705I' => {
419             version => '1.1',
420             width => '240',
421             height => '432',
422             max_file_size => '2048',
423             },
424             'F706I' => {
425             version => '3.0',
426             width => '240',
427             height => '432',
428             max_file_size => '3072',
429             },
430             'F801I' => {
431             version => '1.1',
432             width => '240',
433             height => '432',
434             max_file_size => '2048',
435             },
436             'F882IES' => {
437             version => '1.1',
438             width => '240',
439             height => '320',
440             max_file_size => '2000',
441             },
442             'F883I' => {
443             version => '1.1',
444             width => '240',
445             height => '320',
446             max_file_size => '2000',
447             },
448             'F883IES' => {
449             version => '1.1',
450             width => '240',
451             height => '320',
452             max_file_size => '2000',
453             },
454             'F883IESS' => {
455             version => '1.1',
456             width => '240',
457             height => '320',
458             max_file_size => '2000',
459             },
460             'F883IS' => {
461             version => '1.1',
462             width => '240',
463             height => '320',
464             max_file_size => '2000',
465             },
466             'F884I' => {
467             version => '3.0',
468             width => '240',
469             height => '432',
470             max_file_size => '3072',
471             },
472             'F884IES' => {
473             version => '3.0',
474             width => '240',
475             height => '352',
476             max_file_size => '3072',
477             },
478             'F900I' => {
479             version => '1.0',
480             width => '240',
481             height => '320',
482             max_file_size => '1000',
483             },
484             'F900IC' => {
485             version => '1.0',
486             width => '240',
487             height => '320',
488             max_file_size => '1000',
489             },
490             'F900IT' => {
491             version => '1.0',
492             width => '240',
493             height => '320',
494             max_file_size => '1000',
495             },
496             'F901IC' => {
497             version => '1.1',
498             width => '240',
499             height => '320',
500             max_file_size => '2000',
501             },
502             'F901IS' => {
503             version => '1.1',
504             width => '240',
505             height => '320',
506             max_file_size => '2000',
507             },
508             'F902I' => {
509             version => '1.1',
510             width => '240',
511             height => '320',
512             max_file_size => '2000',
513             },
514             'F902IS' => {
515             version => '1.1',
516             width => '240',
517             height => '320',
518             max_file_size => '2000',
519             },
520             'F903I' => {
521             version => '1.1',
522             width => '240',
523             height => '320',
524             max_file_size => '2048',
525             },
526             'F903IBSC' => {
527             version => '1.1',
528             width => '240',
529             height => '320',
530             max_file_size => '2048',
531             },
532             'F903IX' => {
533             version => '1.1',
534             width => '240',
535             height => '320',
536             max_file_size => '2048',
537             },
538             'F904I' => {
539             version => '1.1',
540             width => '240',
541             height => '432',
542             max_file_size => '2048',
543             },
544             'F905I' => {
545             version => '3.0',
546             width => '480',
547             height => '864',
548             max_file_size => '3072',
549             },
550             'F905IBIZ' => {
551             version => '3.0',
552             width => '480',
553             height => '864',
554             max_file_size => '3072',
555             },
556             'F906I' => {
557             version => '3.0',
558             width => '480',
559             height => '864',
560             max_file_size => '3072',
561             },
562             'L-01A' => {
563             version => '1.1',
564             width => '240',
565             height => '400',
566             max_file_size => '3072',
567             },
568             'L-01B' => {
569             version => '3.1',
570             width => '480',
571             height => '800',
572             max_file_size => '10240',
573             },
574             'L-01C' => {
575             version => '1.1',
576             width => '240',
577             height => '400',
578             max_file_size => '3072',
579             },
580             'L-02B' => {
581             version => '1.1',
582             width => '480',
583             height => '800',
584             max_file_size => '3072',
585             },
586             'L-03A' => {
587             version => '1.1',
588             width => '240',
589             height => '320',
590             max_file_size => '3072',
591             },
592             'L-03B' => {
593             version => '1.1',
594             width => '240',
595             height => '400',
596             max_file_size => '3072',
597             },
598             'L-03C' => {
599             version => '3.1',
600             width => '480',
601             height => '800',
602             max_file_size => '15360',
603             },
604             'L-04A' => {
605             version => '1.1',
606             width => '480',
607             height => '800',
608             max_file_size => '3072',
609             },
610             'L-04B' => {
611             version => '1.1',
612             width => '240',
613             height => '320',
614             max_file_size => '3072',
615             },
616             'L-06A' => {
617             version => '1.1',
618             width => '480',
619             height => '800',
620             max_file_size => '3072',
621             },
622             'L-10C' => {
623             version => '1.1',
624             width => '240',
625             height => '400',
626             max_file_size => '3072',
627             },
628             'L704I' => {
629             version => '1.1',
630             width => '240',
631             height => '320',
632             max_file_size => '3072',
633             },
634             'L705I' => {
635             version => '1.1',
636             width => '240',
637             height => '320',
638             max_file_size => '3072',
639             },
640             'L705IX' => {
641             version => '1.1',
642             width => '240',
643             height => '320',
644             max_file_size => '3072',
645             },
646             'L706IE' => {
647             version => '1.1',
648             width => '240',
649             height => '320',
650             max_file_size => '3072',
651             },
652             'L852I' => {
653             version => '1.1',
654             width => '240',
655             height => '400',
656             max_file_size => '3072',
657             },
658             'M702IG' => {
659             version => '1.1',
660             width => '240',
661             height => '267',
662             max_file_size => '600',
663             },
664             'M702IS' => {
665             version => '1.1',
666             width => '240',
667             height => '267',
668             max_file_size => '600',
669             },
670             'N-01A' => {
671             version => '3.1',
672             width => '480',
673             height => '854',
674             max_file_size => '3072',
675             },
676             'N-01B' => {
677             version => '3.1',
678             width => '480',
679             height => '854',
680             max_file_size => '15360',
681             },
682             'N-01C' => {
683             version => '3.1',
684             width => '480',
685             height => '854',
686             max_file_size => '15360',
687             },
688             'N-02A' => {
689             version => '3.1',
690             width => '480',
691             height => '854',
692             max_file_size => '3072',
693             },
694             'N-02B' => {
695             version => '3.1',
696             width => '480',
697             height => '854',
698             max_file_size => '15360',
699             },
700             'N-02C' => {
701             version => '3.1',
702             width => '480',
703             height => '854',
704             max_file_size => '15360',
705             },
706             'N-02D' => {
707             version => '3.1',
708             width => '480',
709             height => '854',
710             max_file_size => '15360',
711             },
712             'N-03A' => {
713             version => '3.0',
714             width => '240',
715             height => '427',
716             max_file_size => '3072',
717             },
718             'N-03B' => {
719             version => '3.1',
720             width => '480',
721             height => '854',
722             max_file_size => '15360',
723             },
724             'N-03C' => {
725             version => '3.1',
726             width => '480',
727             height => '854',
728             max_file_size => '15360',
729             },
730             'N-03D' => {
731             version => '3.1',
732             width => '480',
733             height => '854',
734             max_file_size => '15360',
735             },
736             'N-04A' => {
737             version => '3.1',
738             width => '480',
739             height => '854',
740             max_file_size => '3072',
741             },
742             'N-04B' => {
743             version => '3.1',
744             width => '480',
745             height => '854',
746             max_file_size => '15360',
747             },
748             'N-05A' => {
749             version => '3.0',
750             width => '240',
751             height => '427',
752             max_file_size => '3072',
753             },
754             'N-05B' => {
755             version => '3.1',
756             width => '480',
757             height => '854',
758             max_file_size => '15360',
759             },
760             'N-05C' => {
761             version => '3.1',
762             width => '480',
763             height => '854',
764             max_file_size => '15360',
765             },
766             'N-06A' => {
767             version => '3.1',
768             width => '480',
769             height => '854',
770             max_file_size => '15360',
771             },
772             'N-06B' => {
773             version => '3.0',
774             width => '240',
775             height => '427',
776             max_file_size => '3072',
777             },
778             'N-07A' => {
779             version => '3.1',
780             width => '480',
781             height => '854',
782             max_file_size => '15360',
783             },
784             'N-07B' => {
785             version => '3.1',
786             width => '480',
787             height => '854',
788             max_file_size => '15360',
789             },
790             'N-08A' => {
791             version => '3.1',
792             width => '480',
793             height => '854',
794             max_file_size => '15360',
795             },
796             'N-08B' => {
797             version => '3.1',
798             width => '854',
799             height => '480',
800             max_file_size => '15360',
801             },
802             'N-09A' => {
803             version => '3.1',
804             width => '480',
805             height => '854',
806             max_file_size => '15360',
807             },
808             'N505I' => {
809             version => '1.0',
810             width => '240',
811             height => '320',
812             max_file_size => '200',
813             },
814             'N505IS' => {
815             version => '1.0',
816             width => '240',
817             height => '320',
818             max_file_size => '400',
819             },
820             'N506I' => {
821             version => '1.0',
822             width => '240',
823             height => '320',
824             max_file_size => '400',
825             },
826             'N506IS' => {
827             version => '1.0',
828             width => '240',
829             height => '320',
830             max_file_size => '400',
831             },
832             'N506ISII' => {
833             version => '1.0',
834             width => '240',
835             height => '320',
836             max_file_size => '400',
837             },
838             'N601I' => {
839             version => '1.1',
840             width => '240',
841             height => '345',
842             max_file_size => '2048',
843             },
844             'N700I' => {
845             version => '1.1',
846             width => '240',
847             height => '320',
848             max_file_size => '2048',
849             },
850             'N701I' => {
851             version => '1.1',
852             width => '240',
853             height => '320',
854             max_file_size => '2048',
855             },
856             'N701IECO' => {
857             version => '1.1',
858             width => '240',
859             height => '320',
860             max_file_size => '2048',
861             },
862             'N702ID' => {
863             version => '1.1',
864             width => '240',
865             height => '320',
866             max_file_size => '2048',
867             },
868             'N702IS' => {
869             version => '1.1',
870             width => '240',
871             height => '320',
872             max_file_size => '2048',
873             },
874             'N703ID' => {
875             version => '1.1',
876             width => '240',
877             height => '345',
878             max_file_size => '2048',
879             },
880             'N703IMYU' => {
881             version => '1.1',
882             width => '240',
883             height => '345',
884             max_file_size => '2048',
885             },
886             'N704IMYU' => {
887             version => '1.1',
888             width => '240',
889             height => '345',
890             max_file_size => '2048',
891             },
892             'N705I' => {
893             version => '3.0',
894             width => '240',
895             height => '427',
896             max_file_size => '3072',
897             },
898             'N705IMYU' => {
899             version => '3.0',
900             width => '240',
901             height => '427',
902             max_file_size => '3072',
903             },
904             'N706I' => {
905             version => '3.0',
906             width => '240',
907             height => '427',
908             max_file_size => '3072',
909             },
910             'N706IE' => {
911             version => '3.0',
912             width => '240',
913             height => '427',
914             max_file_size => '3072',
915             },
916             'N706III' => {
917             version => '3.0',
918             width => '240',
919             height => '427',
920             max_file_size => '3072',
921             },
922             'N900I' => {
923             version => '1.0',
924             width => '240',
925             height => '269',
926             max_file_size => '1024',
927             },
928             'N900IG' => {
929             version => '1.0',
930             width => '240',
931             height => '269',
932             max_file_size => '1024',
933             },
934             'N900IL' => {
935             version => '1.0',
936             width => '240',
937             height => '269',
938             max_file_size => '1024',
939             },
940             'N900IS' => {
941             version => '1.0',
942             width => '240',
943             height => '269',
944             max_file_size => '1024',
945             },
946             'N901IC' => {
947             version => '1.1',
948             width => '240',
949             height => '320',
950             max_file_size => '2048',
951             },
952             'N901IS' => {
953             version => '1.1',
954             width => '240',
955             height => '320',
956             max_file_size => '2048',
957             },
958             'N902I' => {
959             version => '1.1',
960             width => '240',
961             height => '320',
962             max_file_size => '2048',
963             },
964             'N902IL' => {
965             version => '1.1',
966             width => '240',
967             height => '320',
968             max_file_size => '2048',
969             },
970             'N902IS' => {
971             version => '1.1',
972             width => '240',
973             height => '320',
974             max_file_size => '2048',
975             },
976             'N902IX' => {
977             version => '1.1',
978             width => '240',
979             height => '320',
980             max_file_size => '2048',
981             },
982             'N903I' => {
983             version => '1.1',
984             width => '240',
985             height => '345',
986             max_file_size => '2048',
987             },
988             'N904I' => {
989             version => '1.1',
990             width => '240',
991             height => '427',
992             max_file_size => '2048',
993             },
994             'N905I' => {
995             version => '3.0',
996             width => '480',
997             height => '854',
998             max_file_size => '3072',
999             },
1000             'N905IBIZ' => {
1001             version => '3.0',
1002             width => '480',
1003             height => '854',
1004             max_file_size => '3072',
1005             },
1006             'N905IMYU' => {
1007             version => '3.0',
1008             width => '480',
1009             height => '854',
1010             max_file_size => '3072',
1011             },
1012             'N906I' => {
1013             version => '3.0',
1014             width => '480',
1015             height => '854',
1016             max_file_size => '3072',
1017             },
1018             'N906IL' => {
1019             version => '3.0',
1020             width => '480',
1021             height => '854',
1022             max_file_size => '3072',
1023             },
1024             'N906IMYU' => {
1025             version => '3.0',
1026             width => '480',
1027             height => '854',
1028             max_file_size => '3072',
1029             },
1030             'P-01A' => {
1031             version => '3.1',
1032             width => '480',
1033             height => '854',
1034             max_file_size => '3072',
1035             },
1036             'P-01B' => {
1037             version => '3.1',
1038             width => '480',
1039             height => '854',
1040             max_file_size => '15360',
1041             },
1042             'P-01C' => {
1043             version => '3.1',
1044             width => '240',
1045             height => '427',
1046             max_file_size => '15360',
1047             },
1048             'P-02A' => {
1049             version => '3.1',
1050             width => '480',
1051             height => '854',
1052             max_file_size => '3072',
1053             },
1054             'P-02B' => {
1055             version => '3.1',
1056             width => '480',
1057             height => '854',
1058             max_file_size => '15360',
1059             },
1060             'P-02C' => {
1061             version => '3.1',
1062             width => '480',
1063             height => '854',
1064             max_file_size => '15360',
1065             },
1066             'P-03A' => {
1067             version => '3.1',
1068             width => '240',
1069             height => '427',
1070             max_file_size => '3072',
1071             },
1072             'P-03B' => {
1073             version => '3.1',
1074             width => '240',
1075             height => '427',
1076             max_file_size => '15360',
1077             },
1078             'P-03C' => {
1079             version => '3.1',
1080             width => '480',
1081             height => '854',
1082             max_file_size => '15360',
1083             },
1084             'P-03D' => {
1085             version => '3.1',
1086             width => '480',
1087             height => '854',
1088             max_file_size => '15360',
1089             },
1090             'P-04A' => {
1091             version => '3.1',
1092             width => '240',
1093             height => '427',
1094             max_file_size => '3072',
1095             },
1096             'P-04B' => {
1097             version => '3.1',
1098             width => '480',
1099             height => '854',
1100             max_file_size => '15360',
1101             },
1102             'P-04C' => {
1103             version => '3.1',
1104             width => '480',
1105             height => '854',
1106             max_file_size => '15360',
1107             },
1108             'P-05A' => {
1109             version => '3.1',
1110             width => '240',
1111             height => '427',
1112             max_file_size => '3072',
1113             },
1114             'P-05B' => {
1115             version => '3.1',
1116             width => '240',
1117             height => '427',
1118             max_file_size => '15360',
1119             },
1120             'P-05C' => {
1121             version => '3.1',
1122             width => '480',
1123             height => '854',
1124             max_file_size => '15360',
1125             },
1126             'P-06A' => {
1127             version => '3.0',
1128             width => '240',
1129             height => '427',
1130             max_file_size => '3072',
1131             },
1132             'P-06B' => {
1133             version => '3.1',
1134             width => '480',
1135             height => '854',
1136             max_file_size => '15360',
1137             },
1138             'P-06C' => {
1139             version => '3.1',
1140             width => '480',
1141             height => '854',
1142             max_file_size => '15360',
1143             },
1144             'P-07A' => {
1145             version => '3.1',
1146             width => '480',
1147             height => '854',
1148             max_file_size => '15360',
1149             },
1150             'P-07B' => {
1151             version => '3.1',
1152             width => '240',
1153             height => '427',
1154             max_file_size => '15360',
1155             },
1156             'P-08A' => {
1157             version => '3.1',
1158             width => '480',
1159             height => '854',
1160             max_file_size => '15360',
1161             },
1162             'P-09A' => {
1163             version => '3.1',
1164             width => '480',
1165             height => '854',
1166             max_file_size => '15360',
1167             },
1168             'P-10A' => {
1169             version => '3.1',
1170             width => '240',
1171             height => '427',
1172             max_file_size => '3072',
1173             },
1174             'P505I' => {
1175             version => '1.0',
1176             width => '240',
1177             height => '210',
1178             max_file_size => '256',
1179             },
1180             'P505IS' => {
1181             version => '1.0',
1182             width => '240',
1183             height => '210',
1184             max_file_size => '404',
1185             },
1186             'P506IC' => {
1187             version => '1.0',
1188             width => '240',
1189             height => '210',
1190             max_file_size => '404',
1191             },
1192             'P506ICII' => {
1193             version => '1.0',
1194             width => '240',
1195             height => '210',
1196             max_file_size => '404',
1197             },
1198             'P700I' => {
1199             version => '1.1',
1200             width => '240',
1201             height => '320',
1202             max_file_size => '2000',
1203             },
1204             'P701ID' => {
1205             version => '1.1',
1206             width => '240',
1207             height => '320',
1208             max_file_size => '2000',
1209             },
1210             'P702I' => {
1211             version => '1.1',
1212             width => '240',
1213             height => '320',
1214             max_file_size => '2000',
1215             },
1216             'P702ID' => {
1217             version => '1.1',
1218             width => '240',
1219             height => '320',
1220             max_file_size => '2000',
1221             },
1222             'P703I' => {
1223             version => '1.1',
1224             width => '240',
1225             height => '320',
1226             max_file_size => '2000',
1227             },
1228             'P703IMYU' => {
1229             version => '1.1',
1230             width => '240',
1231             height => '320',
1232             max_file_size => '2000',
1233             },
1234             'P704I' => {
1235             version => '1.1',
1236             width => '240',
1237             height => '320',
1238             max_file_size => '2048',
1239             },
1240             'P704IMYU' => {
1241             version => '1.1',
1242             width => '240',
1243             height => '320',
1244             max_file_size => '2048',
1245             },
1246             'P705I' => {
1247             version => '3.0',
1248             width => '240',
1249             height => '427',
1250             max_file_size => '3072',
1251             },
1252             'P705ICL' => {
1253             version => '3.0',
1254             width => '240',
1255             height => '427',
1256             max_file_size => '3072',
1257             },
1258             'P705IMYU' => {
1259             version => '3.0',
1260             width => '240',
1261             height => '427',
1262             max_file_size => '3072',
1263             },
1264             'P706IE' => {
1265             version => '3.0',
1266             width => '240',
1267             height => '427',
1268             max_file_size => '3072',
1269             },
1270             'P706IMYU' => {
1271             version => '3.0',
1272             width => '240',
1273             height => '427',
1274             max_file_size => '3072',
1275             },
1276             'P851I' => {
1277             version => '1.1',
1278             width => '240',
1279             height => '320',
1280             max_file_size => '2000',
1281             },
1282             'P900I' => {
1283             version => '1.0',
1284             width => '240',
1285             height => '266',
1286             max_file_size => '1024',
1287             },
1288             'P900IV' => {
1289             version => '1.0',
1290             width => '240',
1291             height => '266',
1292             max_file_size => '1024',
1293             },
1294             'P901I' => {
1295             version => '1.1',
1296             width => '240',
1297             height => '320',
1298             max_file_size => '2000',
1299             },
1300             'P901IS' => {
1301             version => '1.1',
1302             width => '240',
1303             height => '320',
1304             max_file_size => '2000',
1305             },
1306             'P901ITV' => {
1307             version => '1.1',
1308             width => '240',
1309             height => '320',
1310             max_file_size => '2000',
1311             },
1312             'P902I' => {
1313             version => '1.1',
1314             width => '240',
1315             height => '320',
1316             max_file_size => '2000',
1317             },
1318             'P902IS' => {
1319             version => '1.1',
1320             width => '240',
1321             height => '320',
1322             max_file_size => '2000',
1323             },
1324             'P903I' => {
1325             version => '1.1',
1326             width => '240',
1327             height => '320',
1328             max_file_size => '2000',
1329             },
1330             'P903ITV' => {
1331             version => '1.1',
1332             width => '240',
1333             height => '400',
1334             max_file_size => '2048',
1335             },
1336             'P903IX' => {
1337             version => '1.1',
1338             width => '240',
1339             height => '320',
1340             max_file_size => '2000',
1341             },
1342             'P904I' => {
1343             version => '1.1',
1344             width => '240',
1345             height => '400',
1346             max_file_size => '2048',
1347             },
1348             'P905I' => {
1349             version => '3.0',
1350             width => '480',
1351             height => '854',
1352             max_file_size => '3072',
1353             },
1354             'P905ITV' => {
1355             version => '3.0',
1356             width => '480',
1357             height => '854',
1358             max_file_size => '3072',
1359             },
1360             'P906I' => {
1361             version => '3.0',
1362             width => '480',
1363             height => '854',
1364             max_file_size => '3072',
1365             },
1366             'SA700IS' => {
1367             version => '1.1',
1368             width => '240',
1369             height => '320',
1370             max_file_size => ' 2048',
1371             },
1372             'SA702I' => {
1373             version => '1.1',
1374             width => '240',
1375             height => '320',
1376             max_file_size => '2048',
1377             },
1378             'SA800I' => {
1379             version => '1.1',
1380             width => '240',
1381             height => '320',
1382             max_file_size => '2048',
1383             },
1384             'SH-01A' => {
1385             version => '3.1',
1386             width => '480',
1387             height => '854',
1388             max_file_size => '3072',
1389             },
1390             'SH-01B' => {
1391             version => '3.1',
1392             width => '480',
1393             height => '854',
1394             max_file_size => '15360',
1395             },
1396             'SH-01C' => {
1397             version => '3.1',
1398             width => '480',
1399             height => '854',
1400             max_file_size => '15360',
1401             },
1402             'SH-02A' => {
1403             version => '3.0',
1404             width => '480',
1405             height => '854',
1406             max_file_size => '3072',
1407             },
1408             'SH-02B' => {
1409             version => '3.1',
1410             width => '480',
1411             height => '854',
1412             max_file_size => '15360',
1413             },
1414             'SH-02C' => {
1415             version => '3.1',
1416             width => '480',
1417             height => '854',
1418             max_file_size => '15360',
1419             },
1420             'SH-03A' => {
1421             version => '3.1',
1422             width => '480',
1423             height => '854',
1424             max_file_size => '3072',
1425             },
1426             'SH-03B' => {
1427             version => '3.1',
1428             width => '480',
1429             height => '854',
1430             max_file_size => '15360',
1431             },
1432             'SH-03D' => {
1433             version => '3.1',
1434             width => '480',
1435             height => '854',
1436             max_file_size => '15360',
1437             },
1438             'SH-04A' => {
1439             version => '3.1',
1440             width => '480',
1441             height => '854',
1442             max_file_size => '3072',
1443             },
1444             'SH-04B' => {
1445             version => '3.1',
1446             width => '480',
1447             height => '854',
1448             max_file_size => '15360',
1449             },
1450             'SH-04C' => {
1451             version => '3.1',
1452             width => '480',
1453             height => '854',
1454             max_file_size => '15360',
1455             },
1456             'SH-05A' => {
1457             version => '3.1',
1458             width => '480',
1459             height => '854',
1460             max_file_size => '15360',
1461             },
1462             'SH-05B' => {
1463             version => '3.1',
1464             width => '480',
1465             height => '854',
1466             max_file_size => '15360',
1467             },
1468             'SH-05C' => {
1469             version => '3.1',
1470             width => '480',
1471             height => '854',
1472             max_file_size => '15360',
1473             },
1474             'SH-05D' => {
1475             version => '3.1',
1476             width => '480',
1477             height => '854',
1478             max_file_size => '15360',
1479             },
1480             'SH-06A' => {
1481             version => '3.1',
1482             width => '480',
1483             height => '854',
1484             max_file_size => '15360',
1485             },
1486             'SH-06B' => {
1487             version => '3.1',
1488             width => '480',
1489             height => '854',
1490             max_file_size => '15360',
1491             },
1492             'SH-06C' => {
1493             version => '3.1',
1494             width => '480',
1495             height => '854',
1496             max_file_size => '15360',
1497             },
1498             'SH-07A' => {
1499             version => '3.1',
1500             width => '480',
1501             height => '854',
1502             max_file_size => '15360',
1503             },
1504             'SH-07B' => {
1505             version => '3.1',
1506             width => '480',
1507             height => '854',
1508             max_file_size => '15360',
1509             },
1510             'SH-08A' => {
1511             version => '3.1',
1512             width => '480',
1513             height => '854',
1514             max_file_size => '15360',
1515             },
1516             'SH-08B' => {
1517             version => '3.1',
1518             width => '480',
1519             height => '854',
1520             max_file_size => '15360',
1521             },
1522             'SH-08C' => {
1523             version => '3.1',
1524             width => '480',
1525             height => '854',
1526             max_file_size => '15360',
1527             },
1528             'SH-09B' => {
1529             version => '3.1',
1530             width => '480',
1531             height => '854',
1532             max_file_size => '15360',
1533             },
1534             'SH-09C' => {
1535             version => '3.1',
1536             width => '480',
1537             height => '854',
1538             max_file_size => '15360',
1539             },
1540             'SH-10C' => {
1541             version => '3.1',
1542             width => '480',
1543             height => '854',
1544             max_file_size => '15360',
1545             },
1546             'SH-11C' => {
1547             version => '3.1',
1548             width => '480',
1549             height => '854',
1550             max_file_size => '15360',
1551             },
1552             'SH505I' => {
1553             version => '1.0',
1554             width => '240',
1555             height => '252',
1556             max_file_size => '200',
1557             },
1558             'SH505IS' => {
1559             version => '1.0',
1560             width => '240',
1561             height => '252',
1562             max_file_size => '300',
1563             },
1564             'SH506IC' => {
1565             version => '1.0',
1566             width => '240',
1567             height => '252',
1568             max_file_size => '300',
1569             },
1570             'SH700I' => {
1571             version => '1.1',
1572             width => '240',
1573             height => '252',
1574             max_file_size => '2048',
1575             },
1576             'SH700IS' => {
1577             version => '1.1',
1578             width => '240',
1579             height => '252',
1580             max_file_size => '2048',
1581             },
1582             'SH702ID' => {
1583             version => '1.1',
1584             width => '240',
1585             height => '320',
1586             max_file_size => '2048',
1587             },
1588             'SH702IS' => {
1589             version => '1.1',
1590             width => '240',
1591             height => '320',
1592             max_file_size => '2048',
1593             },
1594             'SH703I' => {
1595             version => '1.1',
1596             width => '240',
1597             height => '320',
1598             max_file_size => '2048',
1599             },
1600             'SH704I' => {
1601             version => '1.1',
1602             width => '240',
1603             height => '400',
1604             max_file_size => '2048',
1605             },
1606             'SH705I' => {
1607             version => '1.1',
1608             width => '240',
1609             height => '400',
1610             max_file_size => '2048',
1611             },
1612             'SH705III' => {
1613             version => '1.1',
1614             width => '240',
1615             height => '400',
1616             max_file_size => '2048',
1617             },
1618             'SH706I' => {
1619             version => '3.0',
1620             width => '480',
1621             height => '854',
1622             max_file_size => '3072',
1623             },
1624             'SH706IE' => {
1625             version => '1.1',
1626             width => '240',
1627             height => '400',
1628             max_file_size => '2048',
1629             },
1630             'SH706IW' => {
1631             version => '3.0',
1632             width => '480',
1633             height => '854',
1634             max_file_size => '3072',
1635             },
1636             'SH851I' => {
1637             version => '1.1',
1638             width => '240',
1639             height => '252',
1640             max_file_size => '2048',
1641             },
1642             'SH900I' => {
1643             version => '1.0',
1644             width => '240',
1645             height => '252',
1646             max_file_size => '1000',
1647             },
1648             'SH901IC' => {
1649             version => '1.1',
1650             width => '240',
1651             height => '252',
1652             max_file_size => '2048',
1653             },
1654             'SH901IS' => {
1655             version => '1.1',
1656             width => '240',
1657             height => '252',
1658             max_file_size => '2048',
1659             },
1660             'SH902I' => {
1661             version => '1.1',
1662             width => '240',
1663             height => '320',
1664             max_file_size => '2048',
1665             },
1666             'SH902IS' => {
1667             version => '1.1',
1668             width => '240',
1669             height => '320',
1670             max_file_size => '2048',
1671             },
1672             'SH902ISL' => {
1673             version => '1.1',
1674             width => '240',
1675             height => '320',
1676             max_file_size => '2048',
1677             },
1678             'SH903I' => {
1679             version => '1.1',
1680             width => '240',
1681             height => '400',
1682             max_file_size => '2048',
1683             },
1684             'SH903ITV' => {
1685             version => '1.1',
1686             width => '240',
1687             height => '400',
1688             max_file_size => '2048',
1689             },
1690             'SH904I' => {
1691             version => '1.1',
1692             width => '240',
1693             height => '400',
1694             max_file_size => '2048',
1695             },
1696             'SH905I' => {
1697             version => '3.0',
1698             width => '480',
1699             height => '854',
1700             max_file_size => '3072',
1701             },
1702             'SH905ITV' => {
1703             version => '3.0',
1704             width => '480',
1705             height => '854',
1706             max_file_size => '3072',
1707             },
1708             'SH906I' => {
1709             version => '3.0',
1710             width => '480',
1711             height => '854',
1712             max_file_size => '3072',
1713             },
1714             'SH906ITV' => {
1715             version => '3.0',
1716             width => '480',
1717             height => '854',
1718             max_file_size => '3072',
1719             },
1720             'SO505I' => {
1721             version => '1.0',
1722             width => '256',
1723             height => '240',
1724             max_file_size => '200',
1725             },
1726             'SO505IS' => {
1727             version => '1.0',
1728             width => '240',
1729             height => '320',
1730             max_file_size => '400',
1731             },
1732             'SO506I' => {
1733             version => '1.0',
1734             width => '240',
1735             height => '320',
1736             max_file_size => '400',
1737             },
1738             'SO506IC' => {
1739             version => '1.0',
1740             width => '240',
1741             height => '320',
1742             max_file_size => '400',
1743             },
1744             'SO506IS' => {
1745             version => '1.0',
1746             width => '240',
1747             height => '320',
1748             max_file_size => '400',
1749             },
1750             'SO702I' => {
1751             version => '1.1',
1752             width => '240',
1753             height => '320',
1754             max_file_size => '2000',
1755             },
1756             'SO703I' => {
1757             version => '1.1',
1758             width => '240',
1759             height => '432',
1760             max_file_size => '2048',
1761             },
1762             'SO704I' => {
1763             version => '1.1',
1764             width => '240',
1765             height => '432',
1766             max_file_size => '2048',
1767             },
1768             'SO705I' => {
1769             version => '3.0',
1770             width => '240',
1771             height => '427',
1772             max_file_size => '3072',
1773             },
1774             'SO706I' => {
1775             version => '3.0',
1776             width => '240',
1777             height => '427',
1778             max_file_size => '3072',
1779             },
1780             'SO902I' => {
1781             version => '1.1',
1782             width => '240',
1783             height => '320',
1784             max_file_size => '2000',
1785             },
1786             'SO902IWP+' => {
1787             version => '1.1',
1788             width => '240',
1789             height => '320',
1790             max_file_size => '2000',
1791             },
1792             'SO903I' => {
1793             version => '1.1',
1794             width => '240',
1795             height => '432',
1796             max_file_size => '2000',
1797             },
1798             'SO903ITV' => {
1799             version => '1.1',
1800             width => '240',
1801             height => '432',
1802             max_file_size => '2048',
1803             },
1804             'SO905I' => {
1805             version => '3.0',
1806             width => '480',
1807             height => '864',
1808             max_file_size => '3072',
1809             },
1810             'SO905ICS' => {
1811             version => '3.0',
1812             width => '480',
1813             height => '864',
1814             max_file_size => '3072',
1815             },
1816             'SO906I' => {
1817             version => '3.0',
1818             width => '480',
1819             height => '864',
1820             max_file_size => '3072',
1821             },
1822             };
1823              
1824             1;