File Coverage

blib/lib/HTTP/MobileAgent/Flash/SoftBankFlashMap.pm
Criterion Covered Total %
statement 10 14 71.4
branch 1 6 16.6
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 24 62.5


line stmt bran cond sub pod time code
1             package HTTP::MobileAgent::Flash::SoftBankFlashMap;
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=softbank --output=pm
7             # -------------------------------------------------------------------------
8              
9 3     3   18 use strict;
  3         6  
  3         135  
10 3     3   17 use warnings;
  3         7  
  3         116  
11              
12             require Exporter;
13 3     3   38 use base qw(Exporter);
  3         7  
  3         372  
14             our @EXPORT_OK = qw($FLASH_MAP);
15             our $FLASH_MAP;
16              
17             BEGIN {
18 3 50   3   4516 if ($ENV{SOFTBANK_FLASH_MAP}) {
19 0           eval q{
20             require YAML::Syck;
21             $FLASH_MAP = YAML::Syck::LoadFile($ENV{SOFTBANK_FLASH_MAP});
22             };
23 0 0         if ($@) {
24 0           eval q{
25             require YAML;
26             $FLASH_MAP = YAML::LoadFile($ENV{SOFTBANK_FLASH_MAP});
27             };
28             }
29 0 0         warn "using normal hash map: $@" if $@;
30             }
31             }
32              
33             $FLASH_MAP ||= {
34             '001N' => {
35             version => '3.0',
36             width => '480',
37             height => '854',
38             max_file_size => '150',
39             },
40             '001P' => {
41             version => '3.1',
42             width => '480',
43             height => '854',
44             max_file_size => '150',
45             },
46             '001SH' => {
47             version => '3.1',
48             width => '240',
49             height => '400',
50             max_file_size => '150',
51             },
52             '002P' => {
53             version => '2.0',
54             width => '240',
55             height => '427',
56             max_file_size => '150',
57             },
58             '002SH' => {
59             version => '3.1',
60             width => '480',
61             height => '854',
62             max_file_size => '150',
63             },
64             '004SH' => {
65             version => '3.1',
66             width => '480',
67             height => '854',
68             max_file_size => '150',
69             },
70             '008SH' => {
71             version => '3.1',
72             width => '240',
73             height => '400',
74             max_file_size => '150',
75             },
76             '103P' => {
77             version => '3.1',
78             width => '240',
79             height => '427',
80             max_file_size => '150',
81             },
82             '105SH' => {
83             version => '3.1',
84             width => '240',
85             height => '400',
86             max_file_size => '150',
87             },
88             '108SH' => {
89             version => '3.1',
90             width => '240',
91             height => '400',
92             max_file_size => '150',
93             },
94             '810P' => {
95             version => '2.0',
96             width => '240',
97             height => '320',
98             max_file_size => '150',
99             },
100             '810SH' => {
101             version => '2.0',
102             width => '480',
103             height => '640',
104             max_file_size => '150',
105             },
106             '810T' => {
107             version => '2.0',
108             width => '240',
109             height => '320',
110             max_file_size => '150',
111             },
112             '811SH' => {
113             version => '2.0',
114             width => '480',
115             height => '640',
116             max_file_size => '150',
117             },
118             '811T' => {
119             version => '2.0',
120             width => '240',
121             height => '320',
122             max_file_size => '150',
123             },
124             '812SH' => {
125             version => '2.0',
126             width => '240',
127             height => '320',
128             max_file_size => '150',
129             },
130             '812T' => {
131             version => '2.0',
132             width => '240',
133             height => '320',
134             max_file_size => '150',
135             },
136             '813SH' => {
137             version => '2.0',
138             width => '240',
139             height => '320',
140             max_file_size => '150',
141             },
142             '813T' => {
143             version => '2.0',
144             width => '240',
145             height => '320',
146             max_file_size => '150',
147             },
148             '814SH' => {
149             version => '2.0',
150             width => '480',
151             height => '640',
152             max_file_size => '150',
153             },
154             '814T' => {
155             version => '2.0',
156             width => '240',
157             height => '320',
158             max_file_size => '150',
159             },
160             '815SH' => {
161             version => '2.0',
162             width => '480',
163             height => '640',
164             max_file_size => '150',
165             },
166             '815T' => {
167             version => '2.0',
168             width => '240',
169             height => '320',
170             max_file_size => '150',
171             },
172             '816SH' => {
173             version => '2.0',
174             width => '240',
175             height => '320',
176             max_file_size => '150',
177             },
178             '820N' => {
179             version => '3.0',
180             width => '240',
181             height => '427',
182             max_file_size => '150',
183             },
184             '820P' => {
185             version => '2.0',
186             width => '240',
187             height => '400',
188             max_file_size => '150',
189             },
190             '820SC' => {
191             version => '2.0',
192             width => '240',
193             height => '320',
194             max_file_size => '150',
195             },
196             '820SH' => {
197             version => '2.0',
198             width => '240',
199             height => '400',
200             max_file_size => '150',
201             },
202             '820T' => {
203             version => '2.0',
204             width => '240',
205             height => '320',
206             max_file_size => '150',
207             },
208             '821P' => {
209             version => '2.0',
210             width => '240',
211             height => '400',
212             max_file_size => '150',
213             },
214             '821SC' => {
215             version => '2.0',
216             width => '240',
217             height => '320',
218             max_file_size => '150',
219             },
220             '821SH' => {
221             version => '2.0',
222             width => '240',
223             height => '400',
224             max_file_size => '150',
225             },
226             '821T' => {
227             version => '2.0',
228             width => '240',
229             height => '320',
230             max_file_size => '150',
231             },
232             '822P' => {
233             version => '2.0',
234             width => '240',
235             height => '320',
236             max_file_size => '150',
237             },
238             '822SH' => {
239             version => '2.0',
240             width => '240',
241             height => '400',
242             max_file_size => '150',
243             },
244             '822T' => {
245             version => '2.0',
246             width => '240',
247             height => '320',
248             max_file_size => '150',
249             },
250             '823P' => {
251             version => '2.0',
252             width => '240',
253             height => '427',
254             max_file_size => '150',
255             },
256             '823SH' => {
257             version => '2.0',
258             width => '240',
259             height => '400',
260             max_file_size => '150',
261             },
262             '823T' => {
263             version => '2.0',
264             width => '240',
265             height => '400',
266             max_file_size => '150',
267             },
268             '824P' => {
269             version => '2.0',
270             width => '240',
271             height => '427',
272             max_file_size => '150',
273             },
274             '824SH' => {
275             version => '2.0',
276             width => '240',
277             height => '400',
278             max_file_size => '150',
279             },
280             '824T' => {
281             version => '2.0',
282             width => '240',
283             height => '400',
284             max_file_size => '150',
285             },
286             '825SH' => {
287             version => '2.0',
288             width => '240',
289             height => '400',
290             max_file_size => '150',
291             },
292             '830CA' => {
293             version => '3.0',
294             width => '240',
295             height => '427',
296             max_file_size => '150',
297             },
298             '830N' => {
299             version => '3.0',
300             width => '480',
301             height => '854',
302             max_file_size => '150',
303             },
304             '830P' => {
305             version => '2.0',
306             width => '240',
307             height => '427',
308             max_file_size => '150',
309             },
310             '830SH' => {
311             version => '2.0',
312             width => '240',
313             height => '320',
314             max_file_size => '150',
315             },
316             '830T' => {
317             version => '2.0',
318             width => '240',
319             height => '400',
320             max_file_size => '150',
321             },
322             '831N' => {
323             version => '3.0',
324             width => '240',
325             height => '427',
326             max_file_size => '150',
327             },
328             '831P' => {
329             version => '2.0',
330             width => '240',
331             height => '427',
332             max_file_size => '150',
333             },
334             '831SH' => {
335             version => '3.0',
336             width => '240',
337             height => '400',
338             max_file_size => '150',
339             },
340             '831T' => {
341             version => '2.0',
342             width => '240',
343             height => '400',
344             max_file_size => '150',
345             },
346             '832P' => {
347             version => '3.0',
348             width => '240',
349             height => '427',
350             max_file_size => '150',
351             },
352             '832SH' => {
353             version => '3.0',
354             width => '240',
355             height => '400',
356             max_file_size => '150',
357             },
358             '832T' => {
359             version => '2.0',
360             width => '240',
361             height => '320',
362             max_file_size => '150',
363             },
364             '840N' => {
365             version => '3.0',
366             width => '240',
367             height => '427',
368             max_file_size => '150',
369             },
370             '840P' => {
371             version => '2.0',
372             width => '240',
373             height => '427',
374             max_file_size => '150',
375             },
376             '840SC' => {
377             version => '3.1',
378             width => '240',
379             height => '400',
380             max_file_size => '150',
381             },
382             '840SH' => {
383             version => '3.0',
384             width => '240',
385             height => '400',
386             max_file_size => '150',
387             },
388             '840Z' => {
389             version => '2.0',
390             width => '240',
391             height => '400',
392             max_file_size => '150',
393             },
394             '841N' => {
395             version => '3.0',
396             width => '480',
397             height => '854',
398             max_file_size => '150',
399             },
400             '841P' => {
401             version => '2.0',
402             width => '240',
403             height => '427',
404             max_file_size => '150',
405             },
406             '841SH' => {
407             version => '3.1',
408             width => '240',
409             height => '400',
410             max_file_size => '150',
411             },
412             '842P' => {
413             version => '3.0',
414             width => '240',
415             height => '427',
416             max_file_size => '150',
417             },
418             '842SH' => {
419             version => '3.1',
420             width => '240',
421             height => '400',
422             max_file_size => '150',
423             },
424             '843SH' => {
425             version => '3.1',
426             width => '240',
427             height => '400',
428             max_file_size => '150',
429             },
430             '910SH' => {
431             version => '2.0',
432             width => '480',
433             height => '640',
434             max_file_size => '150',
435             },
436             '910T' => {
437             version => '2.0',
438             width => '240',
439             height => '320',
440             max_file_size => '150',
441             },
442             '911SH' => {
443             version => '2.0',
444             width => '240',
445             height => '400',
446             max_file_size => '150',
447             },
448             '911T' => {
449             version => '2.0',
450             width => '480',
451             height => '800',
452             max_file_size => '150',
453             },
454             '912SH' => {
455             version => '2.0',
456             width => '480',
457             height => '800',
458             max_file_size => '150',
459             },
460             '912T' => {
461             version => '2.0',
462             width => '240',
463             height => '400',
464             max_file_size => '150',
465             },
466             '913SH' => {
467             version => '2.0',
468             width => '240',
469             height => '400',
470             max_file_size => '150',
471             },
472             '920P' => {
473             version => '2.0',
474             width => '480',
475             height => '854',
476             max_file_size => '150',
477             },
478             '920SC' => {
479             version => '2.0',
480             width => '240',
481             height => '320',
482             max_file_size => '150',
483             },
484             '920SH' => {
485             version => '2.0',
486             width => '480',
487             height => '854',
488             max_file_size => '150',
489             },
490             '920T' => {
491             version => '2.0',
492             width => '480',
493             height => '800',
494             max_file_size => '150',
495             },
496             '921P' => {
497             version => '2.0',
498             width => '480',
499             height => '854',
500             max_file_size => '150',
501             },
502             '921SH' => {
503             version => '2.0',
504             width => '480',
505             height => '854',
506             max_file_size => '150',
507             },
508             '921T' => {
509             version => '2.0',
510             width => '240',
511             height => '400',
512             max_file_size => '150',
513             },
514             '922SH' => {
515             version => '2.0',
516             width => '854',
517             height => '480',
518             max_file_size => '150',
519             },
520             '923SH' => {
521             version => '3.0',
522             width => '480',
523             height => '854',
524             max_file_size => '150',
525             },
526             '930CA' => {
527             version => '3.0',
528             width => '480',
529             height => '854',
530             max_file_size => '150',
531             },
532             '930N' => {
533             version => '3.0',
534             width => '480',
535             height => '854',
536             max_file_size => '150',
537             },
538             '930P' => {
539             version => '3.0',
540             width => '480',
541             height => '854',
542             max_file_size => '150',
543             },
544             '930SC' => {
545             version => '3.1',
546             width => '480',
547             height => '800',
548             max_file_size => '150',
549             },
550             '930SH' => {
551             version => '3.0',
552             width => '480',
553             height => '854',
554             max_file_size => '150',
555             },
556             '931N' => {
557             version => '3.0',
558             width => '480',
559             height => '854',
560             max_file_size => '150',
561             },
562             '931P' => {
563             version => '3.0',
564             width => '480',
565             height => '854',
566             max_file_size => '150',
567             },
568             '931SC' => {
569             version => '3.1',
570             width => '480',
571             height => '800',
572             max_file_size => '150',
573             },
574             '931SH' => {
575             version => '3.0',
576             width => '480',
577             height => '1024',
578             max_file_size => '150',
579             },
580             '932SH' => {
581             version => '3.0',
582             width => '480',
583             height => '854',
584             max_file_size => '150',
585             },
586             '933SH' => {
587             version => '3.0',
588             width => '480',
589             height => '854',
590             max_file_size => '150',
591             },
592             '934SH' => {
593             version => '3.0',
594             width => '480',
595             height => '854',
596             max_file_size => '150',
597             },
598             '935SH' => {
599             version => '3.0',
600             width => '480',
601             height => '854',
602             max_file_size => '150',
603             },
604             '936SH' => {
605             version => '3.0',
606             width => '480',
607             height => '854',
608             max_file_size => '150',
609             },
610             '940N' => {
611             version => '3.0',
612             width => '480',
613             height => '854',
614             max_file_size => '150',
615             },
616             '940P' => {
617             version => '3.0',
618             width => '480',
619             height => '854',
620             max_file_size => '150',
621             },
622             '940SC' => {
623             version => '3.1',
624             width => '480',
625             height => '800',
626             max_file_size => '150',
627             },
628             '940SH' => {
629             version => '3.1',
630             width => '480',
631             height => '854',
632             max_file_size => '150',
633             },
634             '941P' => {
635             version => '3.0',
636             width => '480',
637             height => '854',
638             max_file_size => '150',
639             },
640             '941SC' => {
641             version => '3.1',
642             width => '480',
643             height => '800',
644             max_file_size => '150',
645             },
646             '941SH' => {
647             version => '3.1',
648             width => '480',
649             height => '1024',
650             max_file_size => '150',
651             },
652             '942P' => {
653             version => '3.1',
654             width => '480',
655             height => '854',
656             max_file_size => '150',
657             },
658             '942SH' => {
659             version => '3.1',
660             width => '480',
661             height => '854',
662             max_file_size => '150',
663             },
664             '943SH' => {
665             version => '3.1',
666             width => '480',
667             height => '854',
668             max_file_size => '150',
669             },
670             '944SH' => {
671             version => '3.1',
672             width => '480',
673             height => '854',
674             max_file_size => '150',
675             },
676             '945SH' => {
677             version => '3.1',
678             width => '480',
679             height => '854',
680             max_file_size => '150',
681             },
682             'DM001SH' => {
683             version => '2.0',
684             width => '240',
685             height => '400',
686             max_file_size => '150',
687             },
688             'DM002SH' => {
689             version => '2.0',
690             width => '240',
691             height => '400',
692             max_file_size => '150',
693             },
694             'DM003SH' => {
695             version => '2.0',
696             width => '240',
697             height => '400',
698             max_file_size => '150',
699             },
700             'DM004SH' => {
701             version => '3.0',
702             width => '240',
703             height => '400',
704             max_file_size => '150',
705             },
706             'DM005SH' => {
707             version => '3.1',
708             width => '480',
709             height => '854',
710             max_file_size => '150',
711             },
712             'DM006SH' => {
713             version => '3.0',
714             width => '240',
715             height => '400',
716             max_file_size => '150',
717             },
718             'DM007SH' => {
719             version => '3.1',
720             width => '480',
721             height => '854',
722             max_file_size => '150',
723             },
724             'DM008SH' => {
725             version => '3.1',
726             width => '240',
727             height => '400',
728             max_file_size => '150',
729             },
730             'V703SH' => {
731             version => '1.1',
732             width => '240',
733             height => '320',
734             max_file_size => '100',
735             },
736             'V703SHf' => {
737             version => '1.1',
738             width => '240',
739             height => '320',
740             max_file_size => '100',
741             },
742             'V705SH' => {
743             version => '1.1',
744             width => '240',
745             height => '320',
746             max_file_size => '100',
747             },
748             'V802SE' => {
749             version => '1.1',
750             width => '176',
751             height => '220',
752             max_file_size => '100',
753             },
754             'V802SH' => {
755             version => '1.1',
756             width => '240',
757             height => '320',
758             max_file_size => '100',
759             },
760             'V804SH' => {
761             version => '1.1',
762             width => '240',
763             height => '320',
764             max_file_size => '100',
765             },
766             'V902SH' => {
767             version => '1.1',
768             width => '240',
769             height => '320',
770             max_file_size => '100',
771             },
772             'V903SH' => {
773             version => '1.1',
774             width => '240',
775             height => '320',
776             max_file_size => '100',
777             },
778             'V904SH' => {
779             version => '1.1',
780             width => '480',
781             height => '640',
782             max_file_size => '100',
783             },
784             'V905SH' => {
785             version => '1.1',
786             width => '240',
787             height => '400',
788             max_file_size => '100',
789             },
790             };
791              
792             1;